Enrollment
Overview
Enrollment links a device to your MDM and installs the MDM agent, also called the Device Policy Controller (DPC). On fully managed and dedicated devices, the DPC becomes the device owner and manages the entire device. With a work profile, the DPC becomes the profile owner and manages only the work profile.
Before enrolling devices, create an enrollment profile in your MDM. The profile sets the management use case and provides the enrollment details used by each enrollment method.
MDM enrollment profile
- SOTI MobiControl
- Microsoft Intune
- SureMDM
- Workspace ONEWorkspace ONE (formerly AirWatch)
These steps are based on SOTI's Creating an Android Enterprise Device Policy guide and Device Side Actions for Enrollment guide.
Your SOTI MobiControl deployment must have Android Enterprise configured and connected to managed Google Play before enrolling Android Enterprise devices.
Create the enrollment policy
- Sign in to the SOTI MobiControl web console.
- Navigate to Policies > Enrollment > All Policies.
- Select New Enrollment Policy.
- Select Google > Android Enterprise as the device family.
- On the General tab, enter a name and description for the policy (for example,
Datalogic Work Managed). - Select the enterprise binding linked to your managed Google Play account.
- Select Next.
- On the Device Type tab, select Work Managed.
- Select Next.
- On the Groups tab, select the authentication required to enroll: No authentication, Password, or Directory.
- Select the device group to which enrolled devices will be assigned.
- Select Next.
- On the Settings tab, select any additional settings required by your organization.
- Select Finish.
- On the Enrollment Policy Info page, note the Enrollment ID and enrollment URL.
- Select OK.
Use the following admin extras with the enrollment method below:
enrollmentId: the Enrollment ID from the enrollment policy
These steps are based on Microsoft's Set up Intune enrollment for Android Enterprise dedicated devices guide.
- Your Intune tenant must be connected to managed Google Play. See the requirements in Microsoft's guide.
- Devices must run Android 8.0 or later and have Google Mobile Services (GMS).
- Open a web browser and go to the Microsoft Intune admin center.
- Sign in with your Intune administrator account.
- Select Devices.
- Under Device onboarding, select Enrollment.
- Select the Android tab.
- Under Enrollment Profiles, select Corporate-owned dedicated devices.
- Select Create profile.
- In the Name field, enter a name for the profile (for example,
Datalogic Dedicated). Write this name down; it can be used later to group the enrolled devices. - Optionally, enter a Description.
- Under Token type, select Corporate-owned dedicated device (default).
- Set the Token expiration date.
- Optionally, set Apply device name template to Yes and enter a naming template (for example,
DL-{{SERIAL}}). - Select Next.
- Optionally, on the Device group page, select Search by group name and choose a static device group for the enrolled devices.
- Select Next.
- Optionally, on the Scope tags page, add scope tags.
- Select Next.
- On the Review + create page, check the summary and select Create.
- Select the new profile in the list.
- Select Token to view the enrollment token.
Use the following admin extras with the enrollment method below:
com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN: the enrollment token shown on the Token page
To target policies and apps at the enrolled devices, create a dynamic device group with the rule Property enrollmentProfileName Equals the profile name entered above.
These steps are based on 42Gears' How to Create a QR Code To Enroll Android Devices To SureMDM guide.
Your SureMDM deployment must be enrolled with Android Enterprise before you can create an Android Enterprise enrollment QR code. See 42Gears' Android Enterprise enrollment guide.
- Sign in to the SureMDM web console.
- Navigate to Enrollment.
- Select List View.
- Select Create QR Code.
- In the Name field, enter a name for the enrollment configuration (for example,
Datalogic Device Owner). - Under Platform, select Android.
- Under Enrollment Type, select Android Enterprise Enrollment.
- Select Next.
- Select the device group to which enrolled devices will be assigned.
- Select the device naming option and configure the device name as required.
- Optionally, configure the QR code expiration date and maximum number of devices allowed to enroll.
- Open Provisioning Settings.
- Configure the provisioning options required by your organization.
- Select Save to save the provisioning settings.
- Optionally, configure the locale settings.
- Configure Wi-Fi credentials if the devices need Wi-Fi during provisioning.
- Configure mobile data or proxy settings if required.
- Select Next.
- Select Save.
Use the following admin extras with the enrollment method below:
AccountId: your SureMDM account IDServerPath: your SureMDM server pathGroupPath: the device group to which enrolled devices will be assignedEnrollmentMode:0(Device Owner)
These steps are based on Omnissa's Configuring Work Managed Device Enrollment guide.
Your Workspace ONE UEM environment must be registered with Google as an Android Enterprise EMM provider before enrolling fully managed devices.
- Sign in to the Workspace ONE UEM console.
- Select the organization group where the devices will be enrolled.
- Navigate to Devices > Lifecycle > Staging > List View.
- Select Configure Enrollment.
- Select Android.
- Select Custom DPC as the management type.
- Select Configure.
- In the Wi-Fi section, optionally configure the Wi-Fi network the devices will use during provisioning.
- Select Next.
- In the Hub section, select the latest Workspace ONE Intelligent Hub or specify an externally hosted Hub package.
- Select Next.
- In the Enrollment Details section, enable Configure Organization Group.
- Select the organization group where the devices will be enrolled.
- Configure the enrollment authentication settings required by your organization.
- Configure whether system applications should remain available on the fully managed devices.
- Select Next.
- Review the enrollment configuration.
Use the following admin extras with the enrollment method below:
serverurl: the Workspace ONE UEM device services server URLgid: the Group ID of the organization groupun: the staging user name, if requiredpw: the staging user password, if required
Android Enterprise enrollment
Datalogic devices support the standard Android Enterprise enrollment methods: zero-touch, QR code, NFC, and manual DPC identifier. Each starts from a factory reset device in the Setup Wizard and uses the enrollment profile created above. Android Enterprise enrollment requires Google Mobile Services (GMS).
- Zero-TouchZero-Touch (Recommended)
- AE QR CodeAndroid Enterprise QR Code
- NFC
- Manual
Android zero-touch enrollment automatically enrolls devices in your MDM during initial setup. Simply power on the device and connect it to the internet using cellular data. If cellular connectivity is unavailable, connect to Wi-Fi instead.
WWAN devices with an active SIM card connect to the cellular network automatically. On WLAN devices, scan a Wi-Fi QR code with the built-in scanner to connect to Wi-Fi. Wi-Fi QR codes can be created with the Wi-Fi QR Code Generator.
Register the devices
- Purchase devices from an authorized zero-touch reseller, including directly from Datalogic.
- The reseller creates your organization's zero-touch account, if you don't already have one, and registers the devices to it.
Create a zero-touch configuration
These steps are based on Google's Create custom zero-touch configurations guide.
- Sign in to the zero-touch enrollment portal with your organization's account.
- Select Configurations.
- Select Add.
- In Configuration name, enter a name (for example,
Datalogic Dedicated). - Under EMM DPC, select the DPC for your MDM: SOTI MobiControl, Android Device Policy (Microsoft Intune), 42Gears MDM (SureMDM), or Workspace ONE Intelligent Hub.
- In DPC extras, paste the admin extras from your enrollment profile as JSON (see the example below).
- Optionally, enter the Company name, Support email address, Support phone number, and a Custom message. These are shown on the device during setup.
- Select Add.
- Optionally, under Default configuration, select the new configuration and select Apply, so that newly registered devices receive it automatically.
The DPC extras are the admin extras wrapped in android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE. For example, for Workspace ONE:
{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {
"serverurl": "<Server URL>",
"gid": "<Group ID>",
"un": "<Staging user name>",
"pw": "<Staging user password>"
}
}
To see the admin extras for another MDM, select it in the Android Enterprise QR Code Generator. The generator lists the admin extras for each supported MDM.
DPC extras can contain enrollment credentials. Share them only with administrators who manage your zero-touch account.
Assign the configuration and enroll
- In the zero-touch portal, select Devices.
- Find each device by IMEI or serial number and set its Configuration. To assign many devices at once, select More > Upload batch configurations and upload a CSV file.
- Power on the device (or factory reset it).
- Connect to a network, either cellular or Wi-Fi (scan a Wi-Fi QR code).
- The device downloads the MDM agent and enrolls automatically.
QR code enrollment uses an Android Enterprise enrollment QR code that contains the MDM agent download location and enrollment details. On Datalogic devices, the QR code can be scanned at any point in the Setup Wizard using the built-in scanner. There is no need to tap the Welcome screen six times or use the camera.
The QR code generated by your MDM can be scanned directly. To add Datalogic-specific settings, such as Wi-Fi, APN, and EAP settings, create the QR code with one of the Datalogic tools instead:
- Datalogic Android Enterprise QR Code Generator: Includes predefined settings for many MDMs and can import and encrypt a QR code exported from your MDM. See Generate QR Code for details on each field.
- Scan2Deploy Studio: The Enterprise Enrollment section of Scan2Deploy Studio can also generate Android Enterprise QR codes and embed enrollment details in a Scan2Deploy barcode.
- Create an enrollment profile in your MDM console and note the enrollment details (or export its QR code).
- Use the QR code from your MDM, or create one with the Android Enterprise QR Code Generator or Scan2Deploy Studio.
- On a factory reset device, scan the QR code from the Setup Wizard. The device downloads the MDM agent and enrolls.
NFC enrollment transfers the enrollment details from a programmer device to a factory reset Datalogic device with an NFC bump. It is available on Datalogic devices with NFC.
- On a separate Android device, install the NFC provisioning app provided by your MDM (for example, SOTI MobiControl Stage Programmer) and enter the enrollment details from your enrollment profile.
- Factory reset the Datalogic device and leave it on the Setup Wizard Welcome screen.
- Hold the two devices back to back until the programmer device confirms the transfer.
- Follow the on-screen prompts. The device connects to the network, downloads the MDM agent, and enrolls.
Manual enrollment is useful for small deployments or testing when zero-touch and QR code enrollment are not available. It requires Google Mobile Services (GMS) on the device.
| MDM | DPC identifier | Entered after the agent installs |
|---|---|---|
| SOTI MobiControl | afw#mobicontrol | Enrollment ID |
| Microsoft Intune | afw#setup | Enrollment token, or scan the token QR code |
| SureMDM | afw#suremdm | Enrollment details from the SureMDM console, or scan the enrollment QR code |
| Workspace ONE | afw#hub | Server URL and Group ID, and credentials if required, or scan the enrollment QR code |
- Factory reset the device and start the Setup Wizard.
- Connect to a network.
- On the Google sign-in screen, enter the DPC identifier for your MDM from the table above in the email field instead of a Google account.
- The device downloads and installs the MDM agent.
- When the agent opens, enter the enrollment details for your MDM from the table above and follow the on-screen prompts.
Android Classic enrollment
Android Classic (device administrator) enrollment is supported only with SOTI MobiControl and may not be supported in the near future. Google has deprecated device administrator management; use Android Enterprise for new deployments.
- SOTI MobiControl
On Datalogic devices, the SOTI MobiControl agent is preinstalled, so no download is needed during setup.
- In the SOTI MobiControl console, create an enrollment policy with Android Classic as the device family and note its Enrollment ID or QR code.
- Power on the device and complete the Setup Wizard.
- Open the SOTI MobiControl app on the device.
- Enter the enrollment ID, or scan the SOTI enrollment QR code.
- Follow the on-screen prompts and activate the device administrator when asked.