1.3.6.2. Execution Logs
The Reporting → Execution Logs page can be reached by clicking the menu item.
Data from this page can be viewed as Grid or as Chart. The switch between them can be made with the toggle button located at the right side of the page:
- Grid View: all executed workflows are displayed in a grid with 13 columns:
- Category: displays the workflow's category.
- Workflow Display Name: displays the executed workflow's display name.
- Version: displays the executed workflow's version.
- Timestamp: displays the executed workflow's timestamp.
- Executed By: displays the user that ran the workflow.
- Executed At: displays the date and time when the workflow has been run.
- Duration: displays the time of the workflow's execution.
- Status: green for completed workflows, red for exceptions or aborted workflows, yellow for other statuses ( waiting for user input and waiting for approval for example)
- Details: displays a link to the workflow Tracking Data window.
- Parameters: displays the workflow's parameters
- Saved State: this is used as a restore point for a workflow which allows it to resume before an error occurs if the workflow contains ‘PersistWorkflowState’ activity or workflows that are persisted without state (workflows that contain Approval/Wait For More Input activities which are persisted until further action: user vote etc).
IMPORTANT: A new execution status has been introduced for scenarios where users stopped workflows in Running Workflows page but the agent was either non-responsive/stopped/non-existent and could not abort the workflow execution real time. In these cases, workflows will be updated to status Stopping until an agent is available to update the execution status to aborted/terminated.
The Saved State will allow the user to execute again the workflow starting with the next activity after a ‘PersistWorkflowState’ activity. If multiple ‘PersistWorkflowState’ activities are used in a workflow’s logic, the Saved State will be overwritten and the last restore point will be executed again if an error/exception was thrown after the execution of the ‘PersistWorkflowState’ activity. In order to resume the workflow execution, click on State button or terminate the workflow execution by clicking on Delete State button (the information of the user who terminated the workflow by clicking on Delete State is logged at the end of the workflow's Tracking Data).
In case of workflows persisted without the state, users can terminate the execution of the workflow by clicking on Terminate button (the information of the user who terminated the workflow by clicking on Terminate is logged at the end of the workflow's Tracking Data).
- Persistence Details: this column displays a detailed report about workflow persistence actions (loaded and executed instances from Saved State). Click on Info button to see the Persistence Details report.
- Central Storage Path the users can download the files stored in Central Storage Path by clicking on desired file.
The Executed Workflows table contains a set of filters and a list of all the executed workflows.
The set of filters provided may be used to display only the desired workflows. Every filter can be used by itself or combined with others:
- the Starting Date filter: there will be displayed only the workflows executed from the selected date and time
- the Ending Date filter: there will be displayed only the workflows executed up to and including the date and time
- the User name filter: there will be displayed only the workflows executed by the selected user
- the Workflow name filter: there will be displayed only the executed workflows with the selected name
- the Tracking data filter: there will be displayed only the workflows having as output data the value specified in the filter
- the InArgument value filter: there will be displayed only the workflows having the IN argument value specified in the filter
- the Approved by user filter: there will be displayed only the workflows approved by the specified user
- the Status filter: there will be displayed the executed workflows with the selected status
- Approval activities workflows can be displayed by checking the Show Workflows that contain approval activity option.
These filters can be mixed, for a more effective display of the executed workflows.
Navigation through the list pages with the executed workflows can be made by clicking the page buttons from the table's footer.
The Columns Configuration: the user can configure the columns and sort them.
- Chart View: all executed workflows are displayed as a graphical representation, where:
- X axis: depending on the Administrator license status (Trial or Licensed), there are displayed the subscription dates:
- if in Trial: first date is the subscription start date and the last date is the last day when workflows were executed;
- in Licensed:
- for perpetual license: first date is the subscription start date and the last date is the last day when workflows were executed;
- for standard license: first date is the subscription start date and the last date is the subscription end date;
- Y axis: starts from 0 and ends with the maximum number of executed workflows at that time.
- nodes: executed workflows on a certain date.
- X axis: depending on the Administrator license status (Trial or Licensed), there are displayed the subscription dates:
Tracking Data
The Workflow tracking data window is automatically populated with information such as the workflow description, the user that started the execution, the start and finish date and time and its overall status. It may also display the Approval status, if the workflow has Approval activities.
It also displays a list with the workflow parameters and the execution returned values.
The Basic view:
At the bottom of the window there can be seen a set of options for execution details display:
- Auto Refresh option: if checked, the Tracking Lines will be updated during the execution
- Browsing buttons and Scroll to Last option: in order to navigate through the Tracking Lines when there are many execution lines.
The Approval view:
The Workflow view: provides a graph representing the execution status overview. The Workflow tab is visible only for workflows using WorkflowStep activities, each WorkflowStep activity representing a node in the graph: