After you save and publish your workflow, you can monitor the deployment of your workflow on your end user devices. You can navigate to the Freestyle Orchestrator dashboard and select any published workflow to view the status of the workflow on all the devices or you can navigate to Devices > Details View and click the Workflows tab to view the status of the workflow on an individual device.
You can view the status of an entire workflow on a device or you can view the status of individual steps within a workflow per device. For all the devices assigned with a workflow, you can identify the devices that have successfully run the workflow, devices that are currently processing the workflow, and for the devices that are currently processing the workflow you can view the status of a workflow step and the number of devices that failed to run the workflow. The status of the individual workflows and the workflow steps are defined in the following table.
Table 6-1. Workflow Status
|InProgress||Indicates that the device has received a workflow and the device is waiting to process the workflow or has actively started processing the workflow steps. See the workflow step details to know which step is actively running.|
|Completed||Indicates that the workflow has completed successfully.|
|Failed||Indicates that the workflow has failed to apply the workflow steps on the assigned devices. See the workflow step details to know which step failed to run.|
|Blocked||Indicates that the workflow is in a blocked state. For example, workflows can be blocked due to compliance actions, Windows App deployment agent missing on the device, invalid access token for a script download and so on.|
|CompletedWithException||Indicates that the workflow has completed successfully with one or more exceptions. The steps that the admins select as skip on error in the Error handling section are an exception in such cases.|
Table 6-2. Workflow Step Status
|Workflow Step Status||Description|
|ConditionNotMet||The condition in the workflow step is not met.|
|NotEvaluated||The workflow step is not evaluated.|
|InProgress||The step in the workflow is in progress state.|
|Completed||The step in the workflow is in the completed state.|
|Failed||The step in the workflow is in the failed state.|
|Blocked||The step in the workflow is blocked from running due to an external condition.|
|WaitingForEvent||The step in the workflow is waiting for an event to continue.|
|WaitingToBeRetried||The step in the workflow is waiting to be retried. You might see this workflow step status during the retry timeout period.|
Note: A device reports the workflow status and the corresponding workflow step status when there is a change in the workflow state or when an admin or an end user initiates a device sync.