Executions
The Executions page shows a list of all Symphony executions, both past and in progress.
Each entry includes these elements:
- Symphony Name
- Version
- Start Date/Time
- End Date/Time
- Duration
- Status: In Progress, Completed, Failed, Timed Out, Stopped
- Executor
- Triggered via (displays Direct or Schedule values)
- Execution ID
You can search the execution by Symphony Name and Executions ID.
You can filter the executions by these criteria:
- Status
- Triggered by: If you use the Triggered by filter, you can select from these two options Me or Another user. The Another user option opens the dialog window in which you specify the user name.
- Triggered via: Execution triggered could be either Schedule or Direct.
- Date range: You can choose the date range from the drop down menu or customize it.
You can sort the executions by their Start Date/Time, End Date/Time, or Symphony Name.
Execution Overview page
If you click on an execution, the Execution Overview page opens.
The Execution Overview page contains two tabs:
- Execution Events: The tab shows the symphony Name, Flow, Activity, Start Date/Time, End Date/Time, Duration, Flow Execution ID. You can see a chronological timeline of orchestration steps. If you click on an activity available on the canvas, you can find the details such as activity details, activity variables, or messages. The tab supports both diagram and list views.
- Execution Details: The tab shows Start Date/Time, End Date/Time, Duration, Timeout, Triggered via, Schedule ID, Status, Executor, and Execution ID of the Symphony. The tab also provides access to the Input Variables and the Output Variables tabs which values are displayed only when you select the Input and the Output check boxes in the Symphony variables while creating the symphony.
Switch construct in the execution monitoring
During the Symphony execution, the Switch construct is displayed on the Execution Events tab as a distinct state, similar to the activities. You can trace decision points in the orchestration flow.
In the execution monitoring you can find this information:
- The Switch construct clearly indicates which branch has been executed.
- The executed branch is highlighted, which helps you to quickly identify the run time decision taken.
- Branches which have failed condition are displayed in the Construct conditions and remain visible for reference, and are not marked as executed.
- If none of the defined conditions evaluate to true, a default branch is executed and shown accordingly.
On the Execution Overview page, you can stop and resume an execution and check the details of the execution.
For more information, see Constructs.