Scan2Deploy Barcode Only
Overview
A Barcode Only Scan2Deploy profile holds all of its data in the barcode itself, so there is no .tar file to host. Instead of scanning the barcode, your MDM sends the same data to the Scan2Deploy Agent on the device in an intent, and the agent applies the profile.
Barcode Only profiles support the following actions:
- Wi-Fi Setup
- Enterprise Enrollment
- Applications (enable and disable apps only)
- Device and Scanner Settings
- Scripts
- Scan2Deploy and Android settings
For any other action, such as installing apps or configuring Datalogic Launcher, use a Host Profile.
Before you begin
Complete the steps in Scan2Deploy: Before you begin, and read What both have in common for how MDM-deployed profiles behave.
Create the profile
These steps set up a profile that your MDM can send to the devices. What the profile changes on the device is up to you: you choose it in Add your configuration.
Start the profile
- Open Scan2Deploy Studio.
- On the Welcome page, select Create Profile.
- On the Action Selection page, select the device Model, SKU, and OS Version.
- Under Configuration Actions, select Barcode Only.
Add your configuration
- Select the actions for the settings you want to change on the devices. Wi-Fi Setup is selected by default; clear it if your MDM manages Wi-Fi.
- Select the > arrow to open the page of each selected action.
- If you kept Wi-Fi Setup, clear Remove saved networks on the Wi-Fi Setup page to keep the networks already on the device, such as those set by your MDM. It is selected by default.
- On each page, set the settings you want to apply. See the Scan2Deploy Studio documentation for each action.
Prepare the profile for your MDM
- On the Save and Scan page, select the Settings tab.
- Under Scan2Deploy QR Code Settings, check that Version is set to V3.
- Select Silent Deploy, so the profile is applied in the background without the Scan2Deploy Agent opening on the screen of a device that may be in use.
- Select Save.
- Select Copy.
- Copy the data for your MDM:
- SOTI MobiControl, SureMDM, and Workspace ONE: Select EMM Intent, then select your MDM (SOTI MobiControl, SureMDM, or Airwatch Intelligent Hub). The intent is copied, formatted for your MDM.
- Microsoft Intune: Select Profile Data, then select Encrypted data.
See Save and Scan for more details on the copy options.
Deploy the profile
- SOTI MobiControl
- Microsoft Intune
- SureMDM
- Workspace ONEWorkspace ONE (formerly AirWatch)
These steps are based on SOTI's Sending Scripts to Devices guide. The SOTI MobiControl intent copied from Scan2Deploy Studio is a sendintent script command.
Send the profile to the devices
- Sign in to the SOTI MobiControl web console.
- Navigate to Devices.
- Select the target device or device group.
- Select Send Script.
- Select New Script.
- Set Script Type to Custom.
- Paste the SOTI MobiControl intent copied from Scan2Deploy Studio.
- Select Send.
- Verify that the profile is applied, either on the device or in the session status file
/sdcard/Download/S2DStatus.log.
Intune can't send intents or run scripts on Android Enterprise devices. Instead, use the Launch Activities setting of Datalogic OEMConfig to open the Scan2Deploy Agent with the profile data, using the start activity intent.
Intune supports only one OEMConfig profile per device on Datalogic devices. Add the launch activity to your existing OEMConfig profile from OEMConfig, rather than creating a new profile.
Add the launch activity to the OEMConfig profile
- Sign in to the Microsoft Intune admin center.
- Select Devices.
- Select Manage devices.
- Select Configuration.
- Select your Datalogic OEMConfig profile.
- Select Properties.
- Next to Configuration settings, select Edit.
- Select Configuration designer.
- Expand Launch Activities.
- Set Package Name to
com.datalogic.scan2deploy. - Set Component Name to
com.datalogic.scan2deploy.MainActivity. - Under Launch Activity Extras, select Add.
- Set Extra Type to String.
- Set Extra Name to
data. - Set Extra Value to the encrypted data copied from Scan2Deploy Studio.
- Select Review + save.
- Select Save.
- Verify that the profile is applied, either on the device or in the session status file
/sdcard/Download/S2DStatus.log.
These steps are based on 42Gears' Jobs for Android guide. The SureMDM intent copied from Scan2Deploy Studio is a SureMDM script command.
Create the Run Script job
- Sign in to the SureMDM web console.
- Navigate to Jobs.
- Select New Job.
- Select Android.
- Select Run Script.
- Enter a job name, such as
Scan2Deploy Profile. - Paste the SureMDM intent copied from Scan2Deploy Studio.
- Select Save.
Apply the job
- Return to the Home tab.
- Select the target device or devices.
- Select Apply.
- Select the
Scan2Deploy Profilejob. - Select Apply.
- Verify that the profile is applied, either on the device or in the session status file
/sdcard/Download/S2DStatus.log.
These steps are based on Omnissa's Product Provisioning documentation. The Airwatch Intelligent Hub intent copied from Scan2Deploy Studio is used in a Run Intent action.
Create the product
- Sign in to the Workspace ONE UEM console.
- Navigate to Devices > Provisioning > Product List View.
- Select Add Product.
- Select Android.
- On the General tab, enter a Name, such as
Scan2Deploy Profile. - In Assigned Groups, select the Smart Groups that should receive the profile.
- Select the Manifest tab.
- Select Add.
- Select Run Intent from the Action(s) To Perform list.
- Paste the Airwatch Intelligent Hub intent copied from Scan2Deploy Studio.
- Select Save.
- Select Save to save the product.
Activate the product
- Select Activate to preview the devices that will receive the profile.
- Select Activate again to start the deployment.
- Monitor the product deployment status in Workspace ONE UEM.
- Verify that the profile is applied, either on the device or in the session status file
/sdcard/Download/S2DStatus.log.