Building flexibility into BPMN models
Sometimes we need ways to build flexibility into process models to deal with operational problems or to allow for humans to intervene.
Sometimes we need ways to build flexibility into process models to deal with operational problems or to allow for humans to intervene.
We create visual process models to better understand, discuss, and remember processes. Hence, it is crucial that models are easy to read and understand.
Model the happy path to the desired end result before collecting problems and exceptions, prioritizing them, and introducing them incrementally.
When modeling, you will sometimes realize some situations share common characteristics. Document such patterns and find a satisfying solution for modeling them.
Best Practices for naming BPMN elements
For executable flows, properly name all relevant technical element IDs in your BPMN diagrams.