All Steps are connected by the arrow pathways. An arrow pathway may be in the form of a loop. It also supports hierarchical (multiplexing) loops or advanced loops called "non-block structures", as well as a simple "Send-back flow". However, a loop structure that may cause an infinite proliferation of split tokens (control identifiers) results in a definition error.
1. Draw Loop Structure
- a. Draw a Return Path
- To go back to the previous Step connect a reverse route in addition to the forward route
- b. Draw an Annular Pathway
- In order to be able to redo a step connect a path for the return
- Although it is possible to compose a loop pathway with only automatic processing, it will throw an error when the number of actual processes exceeds 500
- [Apps] in which an Issue token can Split infinitely are inoperable (i.e. A Split Model which includes a pathway that returns to the original Step without merging)
2. Correct the Error of the Split Point
- a. Individual Looping
- Eliminate pathways which go upstream of the Split point
- b. Post-Merge Looping
- Create a returning pathway upstream of the Split point after merging at a Join Gateway
- You must be careful when using both a looping structure and multiple Split Gateways (AND Split/OR Split).
- The combination of Single Split Gateway (XOR Split) and a looping structure will not cause an error regardless of how it is arranged.
BPMN Icons: Human Task
BPMN Icons: Inclusive Gateway (OR)
BPMN Icons: Parallel Gateway (AND)
BPMN Icons: Exclusive Gateway (XOR)
Please sign in to leave a comment.