Splitting and Merging Flows with Flow Nodes

Insert flow nodes in order to split or merge the flow. You can assign conditions to sequence flows and to flow nodes.

Inserting a Flow Node

Context

Flow nodes split the flow or merge flow branches.

The following node representations indicate these tasks:

 Depending on the condition, decisions lead to an outgoing edge

 Junction points are minor flow nodes and are used for simple branching or merge operations

You can define conditions for flow nodes and sequence flows.

How to proceed

  1. Select a process node as initial element.

    The carousel appears with the connection icons.

  2. In the carousel, click on the sequence flow icon; hold down the left mouse button and drag the sequence flow to the position where you want to create a decision or a junction.

  3. Release the mouse button.

    A list appears with the permissible nodes.

  4. Select the desired flow node from the list.

    A new flow node is created including a sequence flow between the process node and the flow node. You can enter a condition for the flow node directly.

  5. Connect the flow nodes using the following elements.

Defining a Condition

Context

Describe conditions that should be included in flows, branching or merge operations.

In general, conditions must be defined at the outgoing sequence flows at data-based flow nodes.

You can modify the condition as follows:

How to proceed

  1. Select the sequence flow or flow node which you want to define a condition for.

  2. Enter the condition's text in the Properties tool window as a value of the property condition.

    The text is shown in its own field on the sequence flow or flow node. The size of the text box can be changed using the frame surrounding the text box.