Show TOC

ForkLocate this document in the navigation structure

Use

You use a fork () when you want to continue a process in branches that are independent of each other, for example, to communicate with two systems that are independent of each other. The branches of the fork join in a union operator.

You can specify the required number of branches and then define whether the process must run through all branches, or just a particular number of branches. Furthermore, you can define an end condition for the fork.

More Information: Defining a Condition

As soon as a branch reaches the union operator at runtime, the system checks the following conditions in the specified order:

  • The process has run through the required number of branches
  • The specified end condition has returned true

The step is complete as soon as one of the conditions returns true.