Loops

Processes with loops are more difficult to understand. While loops are often necessary to accurately model business processes, the process models are often clearer if the loops are encapsulated in a sub-process.

Anti-Pattern: 
Discussion: 

Several studies have shown that processes with loops are more difficult to understand. This is especially true when the loop spans a large part of a process and if there are additional flows into or out of the loop. If the loop is a block with a single input and single output flow, it can easily be replaced with a repeating sub-process.

Recommended Alternative: 

Sponsored by  BPMPros LLC