Monitor and manage processes
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
To monitor and manage processes, you must locate the process, evaluate the status, and perform any actions necessary to address problems.
In This Topic
Monitoring background workflows
Monitoring real-time workflows and actions
Monitoring dialogs
Status of workflow processes
Monitoring background workflows
Background workflows generate System Job records to track their status. You can access information about these system jobs in several places within the application:
Settings > System Jobs
This will include all types of system jobs. You will need to filter records to those where System Job Type is Workflow.From the Workflow Process
Open the background workflow definition and go to the Process Session tab. This will show only the system jobs for this background workflow.From the record
You can edit the entity form so that the navigation will include the Background Processes relationship. This will show all the system jobs that have been started in the context of the record.
Note
If an asynchronous system job (workflow) fails several times consecutively, Dynamics 365 starts to postpone execution of that job for longer and longer time intervals to allow the Dynamics 365 administrator to investigate and resolve the issue. Once the job starts succeeding again, it will resume executing normally.
Actions on running background workflows
While a background workflow is running, you have options to Cancel, Pause, or Postpone the workflow. If you have previously paused a workflow, you can Resume it.
Monitoring real-time workflows and actions
Real-time workflows and actions do not use System Job records because they occur immediately. Any errors that occur will be displayed to the user in the application with the heading Business Process Error.
There is no log for successful operations. You can enable logging for errors by checking the Keep Logs for workflow jobs that encountered errors option in the Workflow Log Retention area at the bottom of the Administration tab for the process.
To view the log of errors for a specific process, open the real-time workflow or action definition and go to the Process Session tab. This will only show any errors logged for this process.
If you want a view of all the errors for any process, go to Advanced Find and create a view showing errors on the process session entity.
Monitoring dialogs
Every dialog that is run will create a Process Session record. This record provides a summary of the interaction within the dialog. You can view the Process Sessions for a specific dialog by using the Process Sessions area for that dialog, or you can use Advanced Find to create a query where the related Process Category is Dialog.
Status of workflow processes
When you view a list of workflow processes, any individual process can have one of the following State and Status Reason values:
State |
Status Reason |
---|---|
Ready |
Waiting for Resources |
Suspended |
Waiting |
Locked |
In Progress Pausing Canceling |
Completed |
Succeeded Failed Canceled |
See Also
Create and edit processes
Workflow processes
Configure workflow steps
Best practices for workflow processes
MSDN: Asynchronous service architecture
© 2016 Microsoft. All rights reserved. Copyright