Device Enrolment

When customers order hardware, they can request device enrolment for a device. A Device Enrolment Program (DEP) helps businesses easily deploy and configure devices. Device Enrolment Providers will pre-provision devices for specific organisations, for example registering the device with the organisation and applying device management policies such as permissions, passwords and encryption. Device enrolment is handled by the following jobs:

Device Enrolment Request

After device information has been loaded into CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. as part of an Order Dispatch Response, it may be necessary to send the device information to the Device Enrolment Provider in order to perform Device Enrolment Provisioning. This job identifies sales orders that require device enrolment and prepares batches for sending these instructions to the Device Enrolment Provider.

The Device Enrolment Request job also picks up requests for Device Unenrolment (devices with a status on Unenrol Pending) and sends out a enrolment request message with a Request Type of RE (Return) to the relevant Device Enrolment Provider.

The following daemons are associated with Device Enrolment Request:

Daemon Details
Load Device Enrolment From Generic Format This daemon collects and decrypts generic CMP files and creates CMP batches, which are available for processing into CMP by the appropriate batch job.
Extract Device Enrolment To Generic Format The daemon creates and encrypts generic CMP files, which are available for conversion into a third party format.

Relevant JSON schemaClosed A specification for JSON based format for defining the structure of JSON data.:

Device Enrolment Response

This job processes a response from the Device Enrolment Provider for a Device Enrolment Request and updates CMP with the outcome.

The following daemonClosed A computer program that runs as a background process, rather than being under the control of an interactive user. is associated with Device Enrolment Response:

Daemon Details
Transformation Device Enrolment Device Enrolment Adaptor This adapter sends inbound JSON to inboundDeviceEnrolment.

Relevant JSONClosed JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. schema: