For more information about device-specific key mappings, refer to the Installation Guide and go to Android SmartGlasses > Frontline Workplace.
App launch and sign-in
Once installed, the Frontline Workplace app can be started via the corresponding icon in the Launcher or, in some cases, via “My Programs” or “Applications”.
Note: The default language of the Frontline Workplace app is set automatically according to the preferred language of the device.
The actual sign-in procedure highly depends on your organization’s specific setup. Depending on the defined system preferences, the available options range from scanning a QR code to manually entering a device code or even automatic sign-in.
For more information on how to sign in on your specific device, please contact your administrator or, if you are an administrator and wish know more about the available configuration options, see the System Preferences page.
- Settings: Opens the list of settings and functions.
- Start Work: Starts the Frontline sign-in process.
- Exit Application: Exits the application.
Changing basic app settings
After starting the Frontline Workplace app, the sign-in screen also gives you access to the basic app settings. Usually, you do not need to review or change these, but this may become necessary in case of new devices or changes in the IT environment. If necessary, the basic app settings can be adapted before signing in.
The basic app settings screen gives you access to the following functions:
- Info Menu: Displays information about the application, the network, WiFi, as well as the device and gives you access to third-party copyright information.
- Connect to Wi-Fi Network: Allows you to scan an Android-ready Wi-Fi QR code. For more information see Wi-Fi QR Codes.
- Reset Config: Allows you to bootstrap the application to a different server by scanning the reset smartglass app QR code from device management.
- Check for Updates: Verifies if there are any pending application update.
Signing in via QR code (legacy)
- Say “Start Work”.
- Point the camera of your device to the login card.
Note: If no connection can be established, previously signed-in users can use Frontline Workplace offline for a certain amount of time (usually 8 hours).
Signing in via login code (device flow)
- Say “Start Work”.
- Sign in to Frontline Command Center.
- On the dashboard, click on Enter Device Login.
- Enter the code displayed in the Frontline Workplace app.
Note: The unique login code is valid for only 10 minutes.
The status bar is located at the very top of the Frontline Workplace app. It informs you about the overall status of your device and the application.
- Battery: Shows the current battery level and charging state.
- Wi-Fi connection: Shows the current Wi-Fi connection status of your device.
- Server connection: Shows the current connection status of your device to the Frontline server.
- Microphone: Shows the current status of your device's microphone.
- Task update status: Shows the current synchronization status of the tasks on your device.
The home screen is displayed after you sign in to the application. It acts as the main starting point and gives you access to the most important functionalities.
- My Tasks: Shows a list of currently assigned tasks.
- New Task: Shows a list of assigned templates to create new tasks.
- Scan Code: Allows you to scan a QR code to start a call or a task.
- Call Support: Allows you to start an xAssist call.
- Open Calls: Shows a list of ongoing calls you can join.
- User Status: Shows your current availability status for xAssist calls (“Available” or “Not available”).
- Task Tags: Shows the tags of the tasks that were assigned to the user.
- Settings: Opens the application settings.
- Exit Application: Allows you to safely sign out or close the application.
Using Voice Commands
Voice commands are a very convenient way to interact with your device in a hands-free way. Depending on the current screen, there are different actions that can be triggered by simply saying a specific command.
To trigger an icon’s or button’s action:
- Say the text shown under the icon or on the button. For example: To open the task list, say “My Tasks”.
To select an item from a list:
- Say “Select <item number>” OR say “<item text>”. For example: To call up the first list item, say “Select 1” OR say “Make Popcorn”.
Global voice commands
In addition to voice commands that are only available on certain screens to perform specific actions, Frontline Workplace also offers global voice commands that are available throughout the entire application.
Here’s a list of global commands
- Show commands: Shows all available voice commands for the current screen.
- Hide commands:Hides the list of available voice commands for the current screen.
- Flashlight on:Turns the flashlight on (if the device has one).
- Flashlight off: Turns the flashlight off (if the device has one).
- Report error: Allows you to send info to the Frontline admin to report an issue.
Using on-device controls
In addition to voice commands, you can also use any physical buttons or touchpads on your device to navigate through the Frontline Workplace app and perform certain actions. For more information, please have a look at the user manual for your specific device.
Note: External scanners such as Zebra scanners and ProGlove scanners can be used as selection buttons for the highlighted option with double-clicking.
Calling a specific expert
If necessary, you can reach out to a specific expert to receive assistance. Doing so, Frontline Workplace shows a list of currently available experts and you can choose whom to call.
- On the home screen, say “Call Support”.
- Say “Select 1” OR say “Call a User”.
- Say “Select <list item number>” OR say “<name of the user>”. For example: To call Steve Gate, say “Select 1” OR say “Steve Gate”.
Note: Grayed out users are offline and are currently not available for a call.
4. To start the call right away, say “Start Call” OR, to add more users, say “Invite More” and repeat the previous step.
Calling a specific team
If no specific expert is currently available, you can call a team instead. Doing so, all members receive a notification and can join the call at any time, depending on their availability.
- On the home screen, say “Call Support”.
- Say “Select 2” OR say “Call a Team”.
- Say “Select <list item number>” OR say “<name of the team>”. For example: To call the Central Experts team, say “Select 1” OR say “Central Experts”.
Starting a service call
If you are unsure which specific expert or team can give you best possible support, you can start a general service call. Doing so, you are put in a queue to talk to the right group of people about a particular topic.
- On the home screen, say “Call Support”.
- Say “Select 3” OR say “Start Service Call”.
- Say “Select <list item number>” OR say “<name of the topic>”. For example: To start a call regarding the topic of machine inspections, say “Select 1” OR say “Machine Inspection”.
Starting a call via call code
With call codes, you can instantly start a call by scanning a QR code. The QR code can be reused multiple times and includes a certain set of information predefined by an expert. This way, the expert automatically receives important details such as a specific title, description, or tags for your call up-front, together with the call notification.
- On the home screen, say "Scan Code".
- Point the camera of your device to the call template QR code.
- Say "Start Call".
Accepting or rejecting a call
In case another user calls you, the application will show a notification message and play a sound signal. You can then either accept or reject the call:
To join the call:
- Say “Accept”.
To dismiss the call:
- Say “Reject”.
Joining an ongoing call
If necessary, you can also join calls that are already ongoing. This is especially useful when the server or internet connection is temporarily interrupted or if you initially rejected a call and want to join at a later point in time.
- On the home screen, say “Open Calls”.
- To join a call, say “Select <list item number>”. For example: To join the call that started on March 16th at 2.23 PM, say “Select 1”.
Using in-call options
To make communication as easy and effective as possible, Frontline Workplace offers a variety of functions that are available during calls. You can either activate or deactivate them via the user interface or you can use the voice commands listed below.
Note: The in-call options menu will be automatically hidden if no interaction takes place for five seconds. To bring the menu up again, press any physical navigation button on your device.
- Ends the call after reconfirmation.
- Mutes/unmutes the microphone.
- Turns the video stream on/off.
- Adjusts the sound volume up/down.
- Takes an HD picture and sends it via the chat.
- Captures the text of the current video stream and sends it both as an image and as text via the chat.
- Turns the screen off. To turn it on again, press any physical navigation button on your device or say “Screen On”.
- Turns the flashlight on/off (if the device has one).
Here's a list of available in-call voice commands:
- Hang up call: Ends the current call.
- Turn volume up: Turns the volume up.
- Turn volume down: Turns the volume down.
- Microphone on: Unmutes the microphone.
- Microphone off: Mutes the microphone.
- Screen off: Turns the screen off.
- Screen on: Turns the screen on.
- Video on: Turns the video stream on.
- Video off :Turns the video stream off.
- Flashlight on: Turns the flashlight on (if the device has one).
- Flashlight off: Turns the flashlight off (if the device has one).
- Take picture: Captures an HD picture.
- Toggle USB camera: Switches to the external USB camera’s video stream (if available).
- Scan text: Converts the text of the current video stream into a copyable form.
- Noise-canceling on: Turns noise cancellation on.
- Noise-canceling off: Turns noise cancellation off.* Only available for RealWear NAV-500/520
Tasks are specific workflows assigned to a user or a team. The assigned tasks are automatically synchronized with the most recently published version of the workflow. The respective user or team members can work through their assigned tasks and complete them.
Starting an assigned task
- On the home screen, say “My Tasks”.
- Say “Select <list item number>” OR say “<name of the task>”. For example: To start the Make Popcorn task, say “Select 1” OR say “Make Popcorn”.
Note: If necessary, started tasks can also be temporarily paused and resumed at a later point in time. After completing a task, it is automatically removed from “My tasks”.
Creating and starting a task via template
- On the home screen, say “New Task”.
- Say “Select <list item number>” OR say “<name of the template>”. For example: To create a new task based on the Make Popcorn template, say “Select 1” OR say “Make Popcorn”.
3. To start the newly created task, say “Confirm”.
Starting a task via template code
- On the home screen, say “Scan Code”.
- Point the camera of your device to the task template QR code.
Starting a task via task tags
To start a task via task tags;
- On the home screen, say "Task Tags".
- Say "Select 2" OR say "Machine A".
Here are the available options during task execution:
- More options: Shows all available options for the current task.
- Documentation: Allows you to take a picture, to record audio or video, or to leave a comment.
- Call support: Allows you to start a call.
- Pause task: Pauses the current task.
- Cancel task: Cancels the current task.
The settings screen gives you access to the following functions:
- My Settings: Allows you to adjust the volume, brightness, speech confidence, and reader speed.
- Call Settings: Allows you to configure settings for xAssist calls.
- Info Menu: Displays information about the application, the network, Wi-Fi, as well as the device and gives you access to third-party copyright information.
- Media Uploads: Displays the media sync status with the server.
- Connect to Wi-Fi Network: Allows you to scan a Wi-Fi QR code for establishing a connection.
- Connection Test: Allows you to perform a network test for xAssist calls.
- Clear Local Storage: Allows you to delete locally stored files upon confirmation.
- Sync all user tasks: Allows you to fetch tasks for all registered users upon confirmation.
In case the Frontline Workplace app crashes, the next time the user signs in, they will receive a pop-up notification asking them if they want to report the issue or not. To report an issue, select Confirm.
Additionally, Frontline Workplace users can also report an error by saying the global voice command “Report Error” at any point. This will send the last 60 seconds of the activities to the admin user in the Frontline Command Center. This valuable information will allow the admin user to easily resolve the issue.
For more information on how a Frontline admin can access the error reports, see Error Reports.
Here's a list of all errors with their corresponding error numbers. The error numbers allows the admin to quickly find the source of an error, even in translated parts of the application. Therefore, please always provide the corresponding error number when submitting support requests.
0000500 Fatal Error, unknown source
Shown when a fatal error happens unexpectedly. The current work state is saved and the application is closed.
0000501 Language not supported
The configured user language is not supported by the application. Instead, the default language (English) is used.
0000502 No camera available
The system does not provide access to a camera so certain features, like video communication, are not available.
0000503 No microphone available
The system does not provide access to a microphone so certain features, like audio communication or speech recognition, are not available.
0000504 Language not supported by the speech engine
The system does not support the given language via its speech recognition system. Please install the necessary language on your environment.
0000505 Privacy allows no speech support
The system has deactivated speech support in the user's privacy settings. Please allow usage of the speech engine in your privacy settings.
0000506 Error during the call
An undefined error occurred during the call.
0000507 Cannot request contacts
The application is not able to request the available contacts. The source for this issue can be a missing/interrupted network connection.
0000508 Camera not available to scan the code
The system's camera cannot be used to scan a QR code. Please check if your camera is available to the system.
0000509 Call lost due to technical problems
The call has been lost due to technical problems. This can have different sources, for example, a disconnected network or unsupported media formats.
0000510 Error, unknown source
Shown when an error happens unexpectedly.
0101001 - 0101501 - 0101502 No network connection
The user scanned a login card but could not be signed in. The device has no network connection to a network. Without a network connection, no connection to the Frontline Command Center can be established.
0101002 Device cannot connect to Frontline Command Center
The user scanned a Frontline Command Center wearable login card, but could not be signed in. The device has a connection to a network, but the Frontline Command Center cannot be reached. Some of the possible reasons could be that the Frontline Command Center is not running, the device has the wrong Frontline Command Center configuration, or the Frontline Command Center ports are blocked by the firewall.
0101500 Bootstrapping failed, a server error
Bootstrapping failed due to an error on the server side.
0103001 Server not responding
The device has a connection to the network and to the Frontline Command Center, but the Frontline Command Center does not respond to the request. The application returns to the origin screen. This error may happen on different screens.
0103500 Bootstrapping failed, API error
Bootstrapping failed due to an API error. Sources for this issue can be incompatible versions between the Frontline Command Center Server and the Frontline Workplace app or issues with the server's SSL certificate.
0103501 Websocket connection not working
The application is not able to connect to a WebSocket in the Frontline Command Center. The source for this can be issued with the network connection or misconfiguration in network infrastructure or on the application level.
0201002 Invalid user credentials
The user scanned the Frontline Command Center wearable login card with incorrect credentials. The user may have scanned a login card from a web user who is not allowed to sign in on a device.
0201003 Unknown offline user
The user scanned a Frontline Command Center wearable login card but cannot sign in due to an invalid offline license. If the scanned user has never signed in before and attempts to sign in without a Frontline Command Center connection (confirmed the offline user sign-in dialog) then offline usage will never have been activated. Only users that have been signed in online once and have not reached their maximum offline usage time are allowed to sign in and work offline.
0201500 Sending sign-in failed
Sign-in information failed to be sent to the server. This can be caused by network issues.
0201501 Sign-in timeout
Sign-in is not possible within the given timeframe. This can be caused by network issues.