Install POS
The following describes how to download and install the POS application. Select the applicable platform below:
Once POS is installed, download configuration data to the POS terminals:
Android
To install POS on Android:
From a Web browser, go to Google Play.
In the search field at the top of the screen, search for Genius.
From the list of search results in the Apps section, select Genius.
From the Genius page, select Install.
Once the installation is complete, select Open.
In the provided fields on the Login page, type the email address and password.
Type the login credentials that were registered with the Portal.
Select Login.
iOS
To install POS on iOS:
From a Web browser, go to iTunes App Store.
Using the search function, search for Genius.
From the list of search results, select Genius or Genius Shell.
From the Genius page, select Install.
Once the installation is complete, select Open.
In the provided fields on the Login page, type the email address and password.
Type the login credentials that were registered with the Portal.
Select Login.
Windows
To install POS on Windows:
From the upper-right of the Portal, open the 4-Dot Menu.
From the dropdown, select Download Genius.
From the Platform field on the Downloads popup, select Windows.
Select Download Installer.
Please wait for the installer to download.
Open the installer and follow the prompts to complete the installation.
Silent Install
The following describes how to install and configure POS and Kitchen Management without having to interact with the Shell or Data Management.
Windows (Production Only)
To perform a silent install, use the following command-line:
Xenial_Shell_Installer.exe /S /company={company_id} /site={site_id} /terminal={kitchen_station_id or terminal_entity_id} /app={pos or xkm} /email={portal email} /password={portal password}
For each parameter in the command-line, provide the applicable value:
Parameter | Description |
---|---|
/S | Indicates the installation type is Silent. |
/company | Type the applicable company_id. |
/site | Type the applicable site_id. |
/terminal | Type the applicable kitchen_station_id or entity_id. |
/app | For the POS, type pos. For Kitchen, type xkm. |
Type the email address that is used to access the Portal. | |
/password | Type the password that is used to access the Portal. |
Windows (All Environments)
To perform a silent install:
Create a file named xenial.app.config.json that includes the following object:
{ "company_id": "{company_id}", "site_id": "{site_id}", "terminal_id": "{terminal / station id}", "app": "pos / xkm", "email": "UserEmail@example.com", "password": "UserPassWord", "environment": "qa" }
For each property in the object, provide the applicable value.
Property
Description
company_id
Type the applicable company_id.
site_id
Type the applicable site_id.
terminal_id
Type the applicable kitchen_station_id or entity_id.
app
For the POS, type pos.
For Kitchen, type xkm.
email
Type the email address that is used to access the Portal.
password
Type the password that is used to access the Portal.
environment
Type the name of the applicable environment.
Run the Shell installation file and accept the license agreement.
Save the xenial.app.config.json file to the following folder:
C:\Users\WindowsUser\AppData\Roaming\Xenial\
From the Shell app, click Finish to complete the installation.
Android
To perform a silent install on an Android device:
Install Shell via MDM tools.
Create a file named xenial.app.config.json that includes the following object:
{ "company_id": "{company_id}", "site_id": "{site_id}", "terminal_id": "{terminal / station id}", "app": "pos / xkm", "email": "UserEmail@example.com", "password": "UserPassWord", "environment": "qa" }
For each property in the object, provide the applicable value.
Property
Description
company_id
Type the applicable company_id.
site_id
Type the applicable site_id.
terminal_id
Type the applicable kitchen_station_id or entity_id.
app
For the POS, type pos.
For Kitchen, type xkm.
email
Type the email address that is used to access the Portal.
password
Type the password that is used to access the Portal.
environment
Type the name of the applicable environment.
Shell reads the configuration file from an SDcard (external file system storage). Save the xenial.app.config.json file to the following location:
/sdcard/Android/data/com.xenial.shell.app/xenial.app.config.json
Run the application.
Note
When Reset Terminal is initiated from the POS, the silent install configuration file is not used.
Download Data to Terminals
After POS is installed, the company site list opens. To download configuration data to POS terminals at a site:
From the site list, select the applicable site.
From the lower-right of the screen, select Next.
From the terminal list, select the terminal.
From the lower-right of the screen, select Download Configuration Data.
Please wait for the configuration data to download.
Select Done.
Replace a Terminal
To replace an "In Use" terminal:
From the terminal list, select the terminal.
From the popup menu, select Replace.
From the confirmation prompt, select Yes.
Remove a Terminal
To remove a terminal:
From the terminal list, select the terminal.
From the popup menu, select Remove.
From the confirmation prompt, select Yes.