Product provisioning works by interpreting each item in a product as a different task or Job that the UEM server handles. As a product is pushed to a device, Workspace ONE UEM powered by AirWatch updates the status of each job to display any errors or issues that are in process.

Product Job Logs

You can view more detail about product jobs by viewing the job logs.

Navigate to Devices > List View and select the friendly name of a device that has been provisioned with a product. Next, select the More tab, select Products, then select the magnifying glass icon to the right of the Last Job Status column. This action displays the Jobs screen which provides access to the contents of the Job logs.

The Job logs provide a detailed history of events that have elapsed for the device in question as it pertains to the assigned product. This history includes timestamps, progress, error messages, and pause/resume history.

Each job follows a workflow and the statuses reflect the position in the process.

Job Status Description
*Queued The job is created but not yet started.
Delivered Job initially delivered to device database.
Paused Job was previously started but a failure occurred. Jobs resume before other jobs are processed.
Download Pending. The download remains in a pending state until download conditions are met.
Downloaded The job downloaded to the device.
Install pending. The install is pending until install conditions are met.
Installed The job installed on the device.
Deferred Job download conditions not yet met.

Job is processing on the device but the status of the job is not confirmed.

Completed / Failed Job processing complete. Complete means that the process was a success. Failed means that the process failed.
Canceled Job canceled while deferred or waiting.
Orphaned Job being processed by device is incomplete when job is reprocessed. Job automatically restarts when able.
Deleted The job was canceled by the user on the device.

* If one or more relay servers are part of your product provisioning environment, you might see extended periods in which "Queued" is the official job status. While each relay server added to the processing chain serves to enhance greatly the performance of a busy provisioning environment, they also tend to delay the reporting of a conclusive product status.

You can use the following methods to troubleshoot and investigate a job status where relay servers are involved.

  • Check Relay Server Advanced Info - Navigate to Devices > Provisioning > Relay Servers > List View and select the radio button to the left of the relay server name. Select the More Actions button that appears and lastly, select Advanced Info. This displays the Relay Server Advanced Information screen, where you can verify a product's Queued Count. Device commands for products are not sent to devices until any recently created product stops being reported in this text box. Once you see a zero value in this text box, then device commands can be sent.
  • Check Relay Server Status. - Navigate to Devices > Provisioning > Product List View and select the radio button to the left of the product you want to research. Select the More Actions button and lastly, select Relay Server Status. You can monitor the specific status of the relay server by pointing your cursor over the displayed Relay Server icon.

Job Log Detail Level

You can set the amount of detail captured in the Job Log for Android and Windows Rugged devices only by navigating to Groups & Settings > All Settings > Devices & Users > Android or Windows > Windows Rugged then continue on to Hub Settings then scroll down to the Product Provisioning section and select the Job Log Level you prefer.

You can also Target a Device Log Level for Troubleshooting Purposes, Android and WinRugg.