The Activity Monitor offers the possibility to monitor and control workflows that were designed with the new version of the workflow engine. The Workflows > Activity Monitor > Workflow Instances search page lists all instances of workflows that were created with the new version of the workflow engine and provides the search criteria - Workflow, Version, State, Last Update, Start, and End - for filtering them. Click the name of the column, e.g. Workflow or State, to filter the grid by this column, A-Z; click it again to filter the grid by this column Z-A.
The grid layout displays the following information:
- Quick Filter: Red rectangle = Activation failed, Terminated or Canceled; Yellow = Running or Suspended; Light blue = Completed
- Name of the workflow instance (same as the used workflow)
- Version of the workflow instance
- State of the workflow instance
- Last Update
Object Preview (when a workflow instance is selected) displays the following information:
- Name of the workflow instance
- Instance Progress
- Last Update
- Affected Objects
Status of Workflow Instances
Statuses of workflow instances can be divided into two groups:
|Running Instances:||Active – The workflow is executing some logic.
Suspended – The workflow is waiting for some user input.
|Finished Instances:||Completed – The workflow has been completed successfully.
Failed – The workflow failed because of error during the execution.
Terminated – The workflow has been terminated explicitly by the user.
Canceled - The workflow has been canceled explicitly by the user.
The following diagram shows the possible status transitions:
Configuration Item "Workflow Process Instance"
|Name||Name of the workflow instance.|
|State||Current state of the instance (e.g., Suspended, Active, Completed, etc.).|
|Start||Start date and time of the execution.|
|End||Finish date and time of the execution.|
|Summary||Detailed information about errors in case of a failed workflow instance.|
|Last Update||Date and time information from the last update of the instance.|
Process Instance Related Object: A list with the affected objects of the workflow instance, e.g., a provisioning workflow instance displays the service booking which initialized the workflow execution (Type, Relation Type, Name).
The Delete action performs the delete operation for the selected instances. The system asks for a simple confirmation before the final deletion.
This action will be used to stop the workflow execution and run compensation logic that is defined in the corresponding workflow. As an example, compensation logic for a workflow that creates a user in Active Directory can be removal of the created account. The system asks for a simple confirmation before it finally cancels the instance.
This action will be used to stop the workflow execution without any cleanup (compensation) logic. The system asks for a simple confirmation before it finally terminates the instance.
This action will be used to suspend the workflow execution. The system asks for a simple confirmation before it finally suspends the instance.
This action will be used to resume a suspended workflow execution. The system asks for a simple confirmation before it finally resumes the instance.
This action launches the Workflow Studio in the Visual Tracking mode for the selected workflow instance, where the user can follow up the detailed progress of the instance.