Page History
...
- If Order 1 and Order 2 are scheduled for Day 1 but Order 1 cannot proceed in Workflow 1 and remains e.g. in a FAILED or SUSPENDED state for a period longer than Day 1 then Order 2 will wait for Day 2, Day 3 etc. until Order 1 posts the required Notice 1.
- Users can specify a lifetime for Notice 1:
- if the lifetime is shorter than or equal to Day 1 then Order 2 will start immediately with Notice 1 being expired - provided that there is no further posting order for Workflow 1 for the same daily plan date.
- if the lifetime is longer than Day 1 then another pair of Order 1+ and Order 2+ will be started due to the underlying schedule. As both orders are scheduled for a new daily plan date their dependency is independent from Order 1 and Order 2 for the previous daily plan date.
- The desired behavior includes
- the use case to execute Order 1+ and Order 2+ before Order 1 and Order 2 completed. For this use case the lifetime of Notice 1 can be configured for any number of days.
- the use case to execute Order 2 immediately after expiration of Notice 1 at the end of Day 1 or earlier independent from the state of Order 1 being FAILED, COMPLETED or CANCELLED.
Visualization and Navigation
Graphical View of Workflow Dependencies
From the Workflows view the icon is offered to invoke the graphical view of a workflow:
The graphical view of the current workflow (blue) displays workflow instructions and dependent objects.
For the PostNotice and ExpectNotice Instructions related workflows are displayed in green:
Explanation:
- Clicking on a job displays the job script.
- Clicking a green workflow navigates to the respective workflow that is displays as indicated with the following screenshot.
Explanation:
- This view allows to navigate by clicking Notice Board objects.
- The view is updated with the respective workflow that expects/posts Notices from/to the respective Notice Board.
Tabular View of Workflow Dependencies
The Workflows view offers the icon to invoke the tabular view of workflow dependencies:
The tabular view displays dependencies for any ExpectNotice and PostNotice Instructions included with the current workflow:
Explanation:
- For each ExpectNotice Instruction related workflows are displayed that include PostNotice Instructions for the same Notice Board.
- For each PostNotice Instruction related workflows are displayed that include ExpectNotice Instructions for the same Notice Board.
Graphical View of Object Dependencies
The following page is invoked from the icon in the right upper corner of the graphical workflow view and displays all workflows that are involved in posting/expecting orders to/from the Notice Board that is used in the current workflow.
Explanation:
- The green and the grey workflows both post to the same Notice Board from which a Notice is expected by the currently selected workflow (blue)
- The current workflow (blue) and one more workflow (brown) both wait for a Notice from the same Notice Board.
- Use of the icon switches to the graphical view, use of the he icon displays the dependency view.