Zebra Services Agent for SOTI MobiControl Installation Guide

Overview

SOTI MobiControl is an Enterprise Mobility Management (EMM) solution that enables companies to securely manage devices and endpoints with any form factor and operating system throughout their lifecycle, from deployment to retirement. The Zebra Services Agent (ZSA) app is designed to be installed and configured through EMM tools.

Pre-requisites

All target devices for the app installation must be enrolled in Soti Mobicontrol under one or more Organization Groups. Devices must be enrolled as Work Managed with the SOTI MobiControl Android application.

To verify if devices are configured as Work Managed, select Group > Device name > Device Details > Android Enterprise > Management Type. Work Managed Device displays.

Example Device Details:

AndroidPlus 192.168.135.33
DEVICE DETAILS COMPLIANCE CONFIGURATIONS APPLICATIONS SCRIPTS LOCATION
No Results Found
ANDROID ENTERPRISE
Android Status Provisioned/Enabled
Enterprise Name Unknown
Android Identity Account Activation Pending
Management Type Work Managed Device
Device Policy Controller SOTI MobiControl Agent
EXCHANGE
Exchange Access Request Default
Exchange Status (Using ERG) Accessible

Deploying Zebra Services Agent

Install the ZSA app on the devices.

Download the Zebra_Services_Agent_V3.0.0.5.apk file from zebra.com/zebra-services-agent.

  1. Log into Soti Mobicontrol Web Console.
  2. Select Menu and scroll down to the Configuration section.
  3. In the Configuration section, navigate to Policies and then choose Apps.
  4. Select New App Policy from the top-right corner. After you make the selection, a Create App Policy dialog box displays.

Create App Policy Screen:

Use an App policy to install Apps on your devices. App policies can only be created for a single family at a time. Some families have additional types.

Please Choose*: Android, Apple, Windows

Steps:

  1. Go to Android option > Android Enterprise.
  2. Select Enterprise as App Source.

Select Apps Screen:

Select the apps that you want to install on devices using the App Policy.

  1. Select Import under the Source field.
  2. Click Browse File to upload the APK file.
  3. Click ADD. The Advanced Configurations page displays.

Advanced Configurations Screen:

Configuration Options: App Details, Installation Options, Managed App Config

App Details:

Installation Options: [Details]

Managed App Config: [Details]

Click SAVE.

10. After uploading the APK file, scroll down, and select Configure:

The configuration app lists display.

c) Under the System Configuration section, enable the Enable/Disable of ZSA option and set the Configuration of the log level for ZSA with the following values:

d) The system settings include three features for uploading log files:

e) Settings for managing data uploads on non-Zebra devices:

f) Data collection settings for non-Zebra devices:

g) For the Account No, users must enter their MDM account number for non-Zebra devices.

h) Go to PBR Configuration, provide a Custom Message as required.

i) Set the In case of bad battery alert the user through a notification or dialog box with the following values:

j) The Block device usage option is disabled by default. If enabled by the administrator, it prevents device access when a bad battery is detected.

k) Go to Drop Detection, toggle the Enable/Disable of drop detection option as required.

l) Set the In case of device drop alert the user through a notification or dialog box with the following values:

m) The Allow user to toggle drop collection is enabled by default. Users can control this feature, and admins can disable it to restrict access for users.

n) Navigate to the Data Collection section. The settings for data collection on non-Zebra devices are as follows:

o) Under the DDT Configuration, enable the Enable/Disable DDT option, keep the Clear DDT configurations disabled in primary setup and click Add Test Plan.

p) Under the Schedule section, configure the test plan with the following values:

q) Select Bluetooth as the System to Test option.

r) Under the Delivery section, select the Protocol as FTP, enter a valid IP Address, User Name, and Password, then click Save.

s) Select the Test-log Retention as required.

t) Select the Upload Preference as required.

u) Under the Application Configuration section, there are two options, Wireless Insight and ZDS, which are designated for Zebra devices only. More applications will be supported in the future.

v) Select Save > Add.

11. The Zebra Services Agent app is added. Click Save and Assign.

App Policy Screen:

NAME: Zebra Services Agent

VERSION: 3.0.0.1

MANAGED CONFIG: Configured

APP SOURCE: Enterprise

DEPLOYMENT TYPE: Mandatory

12. Assign to a group device or single device.

Assign ZSA Screen:

Select the devices or device groups this app policy will be assigned to.

OZSA

DEVICES: ZSA_01, ZSA_Prod_Test

Total Devices Targeted: [Number]

USERS: [User List]

Search Devices: [Search Field]

Devices (1):

DEVICE NAME FILTERS OPTIONS
AndroidPlus 192.168.135.33

The application is now installed on the devices.

Auto-launching Zebra Services Agent

After deploying the apps, set the app to auto-launch:

  1. Select Devices from the menu.
  2. Select all devices and click Send Script from the available options below.

Devices Screen:

DEVICE NAME MANUFACTURER MODEL OS VERSION BATTERY PERCENTAGE AVAILABLE MEMORY
AndroidPlus 192.168.135.33 Zebra Technologies TC52X 10 66% 1.67 GB/3.6

3. Select Manage Scripts.

Send Script Screen:

Provide a script that will be executed by the MobiControl agent on the selected devices. Refer to the MobiControl help for supported script commands and syntax.

Scripts:

4. Select Add New Script.

Manage Scripts Screen:

Provide a script that will be executed by the MobiControl agent on the selected devices. Refer to the MobiControl help for supported script commands and syntax.

Scripts List: AmsDeviceAndDwProfileInstall, _OTA_Mydrive_Upgrade, Activate Connection, Android - Activate connection, Apply LD, Auto Launch-ZSBH, Auto-Launch, auto-launch-ZSA, AutoLaunch, AutoLaunch ZSA, AutoLaunch ZSA, bsl006_DDT

5. Add the command below to the script and then click Save Script.

Script Editor:

1 start com.zebra.zsa

6. Add a name for the script, and then click Save.

Create New Script Screen:

Provide a script that will be executed by the MobiControl agent on the selected devices. Refer to the MobiControl help for supported script commands and syntax.

Script Name: ADD_YOUR_SCRIPT_NAME_HERE

7. Save the script and close the portal.

8. Repeat step 2.

9. Select Legacy as the script type option.

Send Script Screen:

Scripts: Legacy, JavaScript, PowerShell 32-bit Compatibility, PowerShell Native

10. Select your saved script as Execute Saved Script from the drop-down menu.

11. Click Send Script to deploy the script to all selected devices. This action launches the Zebra Services Agent application on the targeted group of devices.

Allowing ZSA Application to Read Device Serial Numbers

To enable the ZSA application to obtain the serial number:

  1. Go to Devices > All devices > Send Script > Manage Scripts > Add New Script.

Manage Scripts Screen:

Provide a script that will be executed by the MobiControl agent on the selected devices. Refer to the MobiControl help for supported script commands and syntax.

SCRIPT LANGUAGE: Select Script Type: Legacy

2. Select Legacy as the script type in the Script Language section, and add the command below in the editor section.

sendintent -b "intent:#Intent;action=com.zebra.zsa.action.FETCH_DEVICE_IDENTIFIERS;S.serialNumber=%SERIALNUM%;component=com.zebra.zsa/com.zebra.utility.deviceIdentifier.SOTIReceiver;end;"

3. Save the script with an appropriate name.

Create New Script Screen:

Provide a script that will be executed by the MobiControl agent on the selected devices. Refer to the MobiControl help for supported script commands and syntax.

Script Name: SOTI Serial Number for ZSA

4. Navigate to Devices > All devices > Send Script. Choose Legacy as the script type and select created scripts from Executed Saved Script.

Send Script Screen:

Scripts: Legacy, Execute Saved Script, SOTI Serial Number for ZSA

Expected Behaviour After Auto-launching Zebra Services Agent

This section explains the behavior of the ZSA app after the auto-launching.

  1. Auto-launching the ZSA application on your device. The ZSA home screen displays the appropriate entitlement.
  2. If the Proactive Battery Health (PBR) module is entitled, the ZSA app automatically launches it after a few seconds.
  3. The PBR screen displays both good and bad battery details, and if a bad battery condition is detected, a notification will display.
  4. After a few seconds, the battery details screen and the ZSA app will close.

Example Scenarios:

Verifying App Installation and Connection to Zebra Servers

To verify if the app is installed with the correct permissions and is able to connect to Zebra servers:

  1. Go to Settings > Apps > All apps and select Zebra Services Agent. The App Info page displays the Version.
  2. For the ZSA Permissions, go to Settings > Apps > All apps > Zebra Services Agent > Permissions.
  3. To verify the Display over other apps permission, go to Settings > Apps > All apps > Zebra Services Agent > Advanced > Display over other apps.
  4. To verify Usage access permission, go to Settings > Apps > Special app access > Usage Access > Zebra Service Agent.
  5. For the Device action > Outdoor Location Tracking feature, ensure that location accuracy is enabled on the device for precise location information. Navigate to Settings > Location > Location Services > Location Accuracy.

Location Accuracy Screen:

When Location Accuracy is on, information about wireless signals, such as Wi-Fi access points, mobile network towers and GPS, along with device sensor data, such as accelerometer and gyroscope, is used to estimate more accurate device location, which apps and services use to provide location-based features. To do this, Google periodically processes information about device sensors and wireless signals near you to contribute to crowdsourced wireless signal locations. Google uses this information without identifying you.

6. To verify ZSA Network connectivity to the Zebra URL:

Settings Screen (Connectivity):

7. To verify the Drop Detection status:

8. To verify Data collection in a non-Zebra device:

Data Collection Screen:

In data collection, the last uploaded time indicates when all data was successfully sent to the server. Each data type has its own last collected time and a specific collection interval.

Models: MN-005037-03EN Rev A, Services Agent for SOTI Mobi Control, for SOTI Mobi Control, SOTI Mobi Control, Mobi Control

File Info : application/pdf, 28 Pages, 4.01MB

PDF preview unavailable. Download the PDF instead.

zsa-for-soti-ig-en-v3

References

Apache FOP Version 2.3

Related Documents

Preview Zebra EC50/EC55 Enterprise Computer Quick Start Guide
This guide provides essential information for setting up and using the Zebra EC50/EC55 Enterprise Computer, including device features, charging instructions, accessories, and scanning procedures.
Preview Zebra Services Agent User Guide
A comprehensive guide to using the Zebra Services Agent (ZSA) mobile application for managing Zebra and non-Zebra devices. Covers features like battery health monitoring, drop detection, data collection, diagnostic tools, application configuration, and device actions.
Preview Zebra Services Agent (ZSA) 3.0.0.5 Release Notes
Release notes for Zebra Services Agent (ZSA) version 3.0.0.5, detailing new features like enhanced alerting, expanded support for non-Zebra devices, improved configuration capabilities, and advanced device management features including log collection and outdoor location tracking.
Preview Zebra Data Services (ZDS) Agent Configuration Guide
This guide provides comprehensive instructions on configuring the Zebra Data Services (ZDS) Agent, a background service for Zebra devices that collects and uploads analytics data. It covers ZDS overview, resource requirements, prerequisites, enabling ZDS on devices, and modifying configurations through barcodes or XML files. The guide also details how to obtain configuration files for enabling ZDS, adjusting upload frequency, and enabling WLAN/GPS data collection.
Preview Zebra Workcloud Communications Profile Manager v4.16.0 Release Notes
Release notes for Zebra Workcloud Communications Profile Manager version 4.16.0 and Zebra Profile Client version 2.0.25101, detailing new features, fixes, and supported devices.
Preview CC600/CC6000 Customer Concierge User Guide for Android 8.1 Oreo
Comprehensive user guide for Zebra's CC600 and CC6000 Customer Concierge interactive kiosks, detailing setup, features, applications, wireless connectivity, maintenance, and technical specifications for Android 8.1 Oreo.
Preview Zebra CC600/CC6000 Customer Concierge Product Reference Guide for Android 10
Comprehensive guide for Zebra CC600 and CC6000 Customer Concierge devices running Android 10. Learn about setup, operation, applications, data capture, wireless, maintenance, troubleshooting, and technical specifications for these interactive kiosks.
Preview Zebra Enterprise Messaging Service (ZEMS) Client User Guide
This user guide provides instructions on how to use the Zebra Enterprise Messaging Service (ZEMS) with PTT Pro clients for Android and iOS, and the ZEMS Web Client. Learn about messaging features, broadcast messages, and configuration.