Pre-Enrollment Deployments works with Apple's Automated Device Enrollment to allow you to hold a device in a pre-enrollment state until specific software or MDM profiles are installed on the device. Once those essential items are successfully deployed, the device will continue into setup assistant where the user can continue onboarding. This allows Admins to guarantee that specific workflows will be available to users before they start their enrollment experience.
To configure Pre-Enrollment Deployment we need to set up a few items.
- Automated Device Enrollment must be configured with the Await Device Configured flag enabled.
- The specified software items or MDM profiles must have a priority value of 0-1
Await Device Configured
In order to start adding Software and MDM Profiles into the pre-enrollment state, you'll have to configure Automated Device Enrollment. What's important is that we enable Supervised Mode and Await Device Configured. These are key for holding the device in the pre-enrollment state while our policies deploy.
Once this is configured, we can now select which software and MDM profiles we want to deploy
Determining Items for Pre-Enrollment Deployment
Software and MDM Profiles have the ability to be prioritized within their policy deployments by settings a priority value. In order for them to be part of the Pre-enrollment Deployments group, we need to set the priority values anywhere between 0 and 1 (0.1, 0.22, 0.333, etc)
Once you have Automated Device Enrollment configured with the await device configuration flag and a few software and MDM Profiles set with priority values between 0 and 1. Any new device enrollment will now deploy those specific software and MDM profiles before the user reaches the setup assistant screen, allowing for a more tailored onboarding experience.