Versions Compared

Key

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

...

  • The AddOrder Instruction is used in a workflow to create a new order for a different workflow.
  • By default added orders run asynchronously and in parallel to the current order in a separate workflow, i.e. their execution result is not synchronized and does not have an impact on the current order.
  • Should If the execution of the added order is to be synchronized then then JS7 - Notice Boards can be used, see JS7 - How to make a job wait for completion of a workflow.
  • Strong Dependencies: Consider a workflow2 that which should always be executed after workflow1 and that and which can be executed independently from of workflow1. In this situation the AddOrder Instruction represents a strong dependency that guarantees execution of workflow2 for any execution of workflow1.
  • Weak Dependencies: If you are looking for workflow dependencies that will apply under certain conditions only, then please check the JS7 - PostNotices Instruction and JS7 - ExpectNotices Instruction.

...

A workflow can include an AddOrder Instruction. Consider the workflow properties to holdfor holding, for example, two variables booking_code and flight_destination.

...

AddOrder Instruction Properties

The AddOrder Instruction is available can be added from the panel icon icon  and can be added to any position in a workflow as shown here:

...

The AddOrder Instruction can be positioned located at any point position in a workflow.


Explanation:

  • This example makes use of an AddOrder Instruction in the middle of the workflow. This translates to the fact that the receiving workflow will be started in parallel to the current workflow after job1 has been executed.
  • The AddOrder Instruction can can be used within any other block instructions such as as JS7 - If InstructionJS7 - Fork-Join Instruction, etc.

...

  • This workflow specifies two variables booking_code and flight_destination.
  • As neither variable specifies a default value it is necessary for the calling workflow to add both arguments when using the AddOrder Instruction.

...

Resources

Display content by label
TypeHow To
Labelsjs7 howto add-order

...