BPMN Process Pattern Catalog

Process patterns can be more easily understood by dividing it into terms, Process which means the steps followed to achieve a task and patterns which means the recurrence of same basic features during the lifecycle of a process. Thus in a more universal term process patterns are common or general solution for a complexity.

Canceling Discriminator

Take a look at this BPMN example. Suppose that two processes are running in parallel, merge is activated when one of…

Collaboration

Here is a BPMN business process diagram example that shows the representation of collaboration. Sometimes there are valid business reasons…

Cancel Case

Here is a BPMN process diagram example that shows the use of the Cancel Case pattern. The Cancel Case Pattern…

Cancel Activity

This is a BPMN example that shows the use of Cancel Activity pattern. The Cancel Activity Pattern is used when…

Milestone

Here is a BPMN diagram example for the Milestone pattern. Sometimes, a Due transition (transition with a clock over it)…

Interleaved Routing

This is a BPMM diagram that shows the use of the interleaved routing pattern. The Interleaved routing pattern relax the…

Deferred Choice

Here is a BPD example for the BPMN process pattern Deferred Choice. Processes sometimes need to wait for an event…

MI requiring Synchronization

This is a BPD example that shows the use of Multiple requiring synchronization pattern. The Multiple requiring synchronization pattern is…

MI without a priori Knowledge

This is a BPD example that shows the use of the pattern MI without a priroi Knowledge. A set of…

MI with a priori Runtime Knowledge

This is a BPD example that shows the use of the pattern MI with a priori Runtime Knowledge. For a…