All Steps are connected by the arrow pathway. When multiple arrows are output from one Step icon (the rounded rectangles), it means that "single selection branch" is in effect and only one of the output paths can be chosen. By placing a [Gateway] (a diamond icon) you can define various Split conditions, such as concurrent processing steps.
1. Drawing a Splitting Structure (Single-path Selection)
- a. Multiple Output Connections
- When there are multiple output options, draw multiple connecting arrows from the Step icon
- b. Placing X Gateway
- Place an [XOR (exclusive) Gateway] (diamond with an X), then connect to the optional pathways
- The route evaluation formula is set for each option, the route will be automatically selected according to business data
- However, in the case of multiple outputs, it is also possible to let the operator select the route (e.g. "Send Back button" and "Approve button")
- The Route evaluation formula of each path is evaluated in the listed order, the first path that is evaluated to be true will be selected
- You can define multiple conditional expressions on a route evaluation formula (e.g. "Approved by the Director" and "Over 500 million JPY Payment")
- Not only single-variable evaluation expressions, but also two-variable comparison expressions can be set as conditional expressions
R2010: List of BPMN
R2030: Type of Conditional Expression
BPMN Icons: Exclusive Gateway (XOR)
BPMN Icons: Human Task
2. Drawing a Flow Splitting Structure (Concurrent Parallel Processing)
- a. Placing an [AND Gateway]
- When you want to split into all the pathways, place an [AND Gateway] (diamond with +)
- b. Placing an [OR Gateway]
- When you want to split into all pathways that meet the evaluation formula, place an [OR Gateway] (diamond with a circle)
- A Join Gateway (plain diamond) is needed at the junction where parallel pathways meet to merge the two paths (Parallel Processing)
- It will wait for the arrival of all the parallel processes at the [Join Gateway] (Excluding Abort Tokens)
- It is also possible to connect to [End] events individually without merging diversions
- When a split token arrives at [Terminate End], other parallel processing will be forcibly ended (M402)
BPMN Icons: Parallel Gateway (AND)
BPMN Icons: InclusiveBPMN Icons Gateway (OR)
BPMN Icons: Exclusive Gateway (XOR)
X. Blog Articles
- 2019-02-05: Your first step of Questetra BPM Suite / Chpt.4: “Splitting” by Condition
- 2019-08-28: I Hate Such a Workflow – Processing Merely in Order!
Comments
0 comments
Please sign in to leave a comment.