Workflow Monitoring
As your automation workflows become more complex and time-consuming, keeping track of their progress is essential. The Workflow Monitoring feature addresses this need by providing a comprehensive view of workflow executions. You can monitor ongoing jobs, review the history of completed workflows, and identify potential bottlenecks or errors. Two viewing options are available: a tabular view and a graphical view on the Workflow Execution Metrics page.
To use the Workflow Monitoring feature, you need to do the following:
- In the ae.properties file, configure ae.workflow.monitoring.enabled = true. For details, see AutomationEdge Installation Guide.
- Setup the workflow monitoring microservice. For details, see the Workflow Monitoring Deployment Guide.
View Workflow Monitoring
You can view workflow execution metrics using the Workflow Monitoring feature.
To view workflow execution metrics:
-
In the menu, click Requests → Workflow Monitoring. The Workflow Execution Metrics page appears.
Note:In the Sort By list, select the option by which you want to sort the workflows. The available options are:
-
Failures on Top: The option is selected by default. The option prioritizes workflows with failures or errors at the top of the list. You can quickly identify and address any issues that require attention and resubmit the request.
-
Ascending: Lists the workflows in ascending order.
-
Descending: Lists the workflows in descending order.

-
-
View the following field details:
Field Name Description Request Id Displays the selected request ID. Workflow Displays the workflow name. Agent Displays the name of the agent. Submitted On Displays the date of request submission. Duration Displays the duration of workflow execution. Progress Displays the progress of child workflows or processes. Child workflow or process fields Note: If the main file of your workflow is .psw, then you can see the child workflow or process details in the Table view only. You cannot see the details in the Graph view. Name Displays the name of step or entry or childworkflow or process. Status Displays the execution status of the step or entry or child workflow or process. Rows Displays the read, write, or failed step or entryor child workflow or process. Start Time Displays the execution start time of the step or entry or child workflow or process. Execution Time Displays the total execution time of the step or entry or child workflow or process.
Sample Child workflow or process monitoring
To work with graph view:
You can view the details of a child process or workflow in the graph view.
-
In the Workflow Execution Metrics page, click the Graph tab. The Graph View appears.
-
In the Graph view see the following:
Note:For live monitoring, if the main file of the workflow is a process file, then you can choose to see the progress in the form of table or graph.
-
To view the live monitoring of the workflow, click the Graph tab. You will see the progress as follows:
-
The Progress column displays the number of steps that are completed in the workflow execution. The following icons indicate various stages of the steps:
After the workflow execution is completed Status column is displayed instead of the Progress column.
Additional information:
-
You can use the following tools to:
-
Hover the mouse over a entry to view the following details:
-
Status: If the step execution is started, completed, failed, and skipped. The Skipped status will be visible only if you select specific point from which to restart the execution.
-
Start Time: Displays the time when the step execution started.
-
End Time: Displays the time when the step execution completed.
-
Execution Time: Displays the time taken to complete the step execution.