Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 Image Added icon is offered to invoke the graphical view of a workflow:

Image Added


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:

Image Added


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.


Image Added


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 Image Addedicon to invoke the tabular view of workflow dependencies:

Image Added


The tabular view displays dependencies for any ExpectNotice and PostNotice Instructions included with the current workflow:

Image Added

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 Image Added 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.

Image Added


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 Image Addedicon switches to the graphical view, use of the he Image Added  icon displays the dependency view.