Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Business processes usually contain multiple process branches: Processes branch off and are merged again. Different paths are possible: Process branches may run parallel and are processed independently of each other, or their progress may depend on the occurrence of predefined conditions.
With BPMN, gateways are used to split the process flow into two or more branches. Depending on the used gateway element...
- ...the branches are determined by defined conditions (exclusive gateway)
- ...the branches run in parallel (parallel gateway).
Gateways split the process flow in two or more branches. The Designer offers you two gateways to choose from (Available Gateways):
| |
|
Available gateway elements are:
Anchor | ||||
---|---|---|---|---|
|
BPMN Element | Usage | Details | ||
---|---|---|---|---|
| ||||
|
Multiexcerpt include | ||||||||
---|---|---|---|---|---|---|---|---|
|
Exclusive Gateway
When using the exclusive gateway, you can define one branch as default. You can do this with option Sequence Flow in the Attributes of the outgoing relations. The default flow is the branch that will be followed if none of the conditions apply. | |||||||||||
The execution model Decision is created by default for all outgoing process flows of exclusive gateways. Use it to implement conditions on all other branches.
| |||||||||||
|
Parallel Gateway
When using the parallel gateway, you split the process flow into branches that will run independently from each other. | |
The only requirement for parallel process execution is already predefined: All process branches within the starting and the ending parallel gateways have to be fully executed bevor the process in the main branch may continue. | |
No further implementation is required, so it is not possible create an execution model on the gateway itself or on its flows. |
Otp | ||||
---|---|---|---|---|
|
Multiexcerpt include | ||||||||
---|---|---|---|---|---|---|---|---|
|
Rp |
---|