You
create branches that execute in parallel by adding process elements
to a gateway element. You can add as many branches as your process
requires. You can rename a branch and add a description to make
it distinct from other branches. The branch type you configure specifies
how the operations in the branch behave at runtime. The branch type
is synchronous by default. (See
Transactions and branches
.)
After you add a branch, you can edit that branch by adding additional
elements to define your business logic. (See
Adding elements to gateway branches
.)
You can copy branches and add them to another branch, such as
the main branch or a branch in a gateway element. You can also copy
the branch to the current or a different process diagram. When you
copy a branch, you copy only the process elements and routes that
join them, and not the branch properties.
You can also remove branches from your process diagram.
To add a branch:
-
In the process diagram, select a
process element to include in the branch. The route anchors appear
on the element.
-
Place the pointer over a route anchor to highlight it.
-
Drag the pointer to the start or end of the gateway. If your
route connects the element to the end of the gateway, a route from
the element to the start of the gateway is created.
-
Click Save.
To edit a branch:
-
In the process diagram, click the
branch label to select it, and then enter the new name for the branch.
-
In the Process Properties view, edit other branch properties
as required. (See
Transactions and branches
.)
To copy a branch:
-
In the process diagram, right-click
the gateway element, select Copy Branch, and then select the name
of the branch to copy.
-
In the toolbar, do one of the following actions:
-
Move the branch elements to the appropriate location in the
process diagram.
-
Create routes as required to add the copied branch to the
process.
Note:
When you copy a branch,
the routes that join it to the gateway are not copied.
To delete a branch:
In the process diagram, right-click
the gateway element, select Delete Branch, and then select the name
of the branch to delete.
Note:
If you delete all
the elements in a branch, the branch is deleted automatically.
|
|
|