Versions Compared

Key

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

...

  • Notice Boards implement dependencies between jobs and between workflows.
  • A Notice Board allows a workflow to use the JS7 - PostNotice PostNotices Instruction to create a notice and allows the same or different workflow to use the JS7 - ExpectNotice ExpectNotices Instruction to await a notice.
  • Notices are JS7 - Expressions for Variables that are specified for both the posting order and the expecting order of a notice. Expressions make use of the Order ID or parts of it, for example to match the daily plan date in both Order IDs of the posting order and of the expecting order.

...

  • 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.

Anchor
execution_view
execution_view
Execution View of Notice Boards and Notices

At run-time Notice Boards and Notices can be controlled from the Resources=>Notice Boards sub-view like this:

Image Added


Explanation:

  • The tree in the left panel offers to navigate to folders to limit results displayed.
  • For each Notice Board
    • the Posting Order's and the Expecting Order's Notice ID are displayed.
    • expected Notices are displayed sorted by Notice ID, preferably including the Order's daily plan date.
    • Orders are displayed that wait for the expected Notice to become available.
  • The view offers the action
    • to post a Notice. This operation is similar to a Workflow executing the PostNotice Instruction. As a result any Orders waiting for the expected Notice will continue. The underlying use case is to simulate a Workflow's PostNotice Instruction and to manually resolve dependencies of Expecting Orders.
    • to delete the indicated Notice. As a consequence any Orders that will later on expect the given Notice have to wait for a new Notice to be added. This operation can be used to revert a Workflow's PostNotice Instruction and to make Expecting Orders wait until the Notice is posted from a different Workflow or is manually posted in this view.

Post Notice

The operation to post a Notice is available from the Notice Board's action menu like this:

Image Added


This allows to freely chose a Notice ID for which the Notice is posted.

In addition, this action is available from the Notice ID's action menu like this:

Image Added


This action offers to post the Notice for the indicated Notice ID.

Both actions bring forward a popup window that is populated with a Notice ID like this:

Image Added


Explanation:

  • Users are free to modify the proposed Notice ID.
  • The lifetime of the Notice has to be specified by an absolute or relative date and time.
  • Consider that the lifetime is calculated for the indicated time zone. The time zone value is populated from JS7 - Profiles.

Delete Notice

The operation to delete a Notice is available from the Notice ID's action menu like this:

Image Added


When deleting a Notice then Orders that will later on expect the given Notice have to wait for a new Notice to be posted either from a Workflow or from the corresponding Post Notice action of this view.