Skip Navigation

Data flow: Receiving configuration updates on a device

When you use the management console to send device commands, such as lock device or delete the work data, or when you perform other device management tasks, such as updates to IT policy, profile, and app settings or assignments, you trigger a configuration update for the device.
When a configuration update needs to be sent to a device, 
BlackBerry UEM Cloud
 notifies the device that a configuration update is pending. Devices also poll 
BlackBerry UEM Cloud
 regularly to ask for any actions that need to be run on the device to prevent any configuration update from being missed if a notification is not received on the device.
Diagram showing the steps and components mentioned in the following data flow.
  1. You use the management console to send device commands, such as lock device or delete the work data, or you perform device management tasks, such as updates to IT policy, profile, or app settings or assignments, and trigger a configuration update for the device.
  2. BlackBerry UEM Cloud
     assigns the update and identifies the objects that must be shared with the device then performs one of the following actions:
    • For 
      Android
       devices, 
      BlackBerry UEM Cloud
       notifies the 
      BlackBerry UEM Client
       on the device that an update is pending using the FCM. The FCM sends a notification to the device to contact 
      BlackBerry UEM Cloud
      .
    • For 
      iOS
       and 
      OS X
       devices, 
      BlackBerry UEM Cloud
       notifies the MDM Daemon on the device that an update is pending using the APNs. The APNs sends a notification to the device to contact 
      BlackBerry UEM Cloud
      .
    • For 
      Windows 10
       devices, 
      BlackBerry UEM Cloud
       notifies the MDM Daemon on the device that an update is pending using the WNS. The WNS sends a notification to the device to contact 
      BlackBerry UEM Cloud
      .
    • For 
      BlackBerry 10
       devices, 
      BlackBerry UEM Cloud
       notifies the 
      Enterprise Management Agent
       on the device that an update is pending. 
  3. The device contacts 
    BlackBerry UEM Cloud
     to request any pending actions that must be performed on the device.
  4. BlackBerry UEM Cloud
     replies with the highest priority action.
    Priority is given to IT administration commands, such Lock device, followed by requests for device information, installed apps, and so on. 
    BlackBerry UEM Cloud
     sends one command at a time. If necessary, additional information is included in the response.
  5. The device performs the following actions:
    1. Inspects the response from 
      BlackBerry UEM Cloud
    2. Schedules the command to be processed, and waits for the command to run
    3. Sends a response to 
      BlackBerry UEM Cloud
       to update the command status. The status indicates whether the command ran successfully and provides an error message in the event of a failure.
  6. If more actions or commands are pending for the device, 
    BlackBerry UEM Cloud
     replies with the highest priority action.
    Steps 4 to 6 repeat until no more pending actions or commands must be performed and 
    BlackBerry UEM Cloud
     replies with an idle command.