BPMN 2.0 cheat sheet
+Common events, activities, gateways, flows, pools and lanes for reading process and collaboration diagrams.
+ Read it → +diff --git a/MANIFEST.md b/MANIFEST.md index 9a7900a..7836726 100644 --- a/MANIFEST.md +++ b/MANIFEST.md @@ -57,6 +57,8 @@ admits future files. - `library/acme-architecture-on-a-page/index.html` - `library/archimate-cheat-sheet/archimate-cheat-sheet.pdf` - `library/archimate-cheat-sheet/index.html` +- `library/bpmn-cheat-sheet/bpmn-cheat-sheet.pdf` +- `library/bpmn-cheat-sheet/index.html` - `library/csvlod-cheat-sheet/csvlod-cheat-sheet.pdf` - `library/csvlod-cheat-sheet/index.html` - `library/index.html` diff --git a/library/SHA256SUMS b/library/SHA256SUMS index a1c020a..431af90 100644 --- a/library/SHA256SUMS +++ b/library/SHA256SUMS @@ -1,3 +1,4 @@ 93a3843aa900dfe0c4d3cefe6aae027b22e1f3ee405530d6306fb1675f408760 archimate-cheat-sheet/archimate-cheat-sheet.pdf c6081219bb46ba4f528693ab14a01624e4d821bf833cc4474e95f70f1b6483c3 acme-architecture-on-a-page/acme-architecture-on-a-page.pdf f395038d991974a097f458b5f8f4eee2bf8a260d093aa8e7c97914a09aaff940 csvlod-cheat-sheet/csvlod-cheat-sheet.pdf +4ce16701c1ab198dc3e0f1730e3b664f00c551d8e75823b50aae1839d35dec41 bpmn-cheat-sheet/bpmn-cheat-sheet.pdf diff --git a/library/bpmn-cheat-sheet/bpmn-cheat-sheet.pdf b/library/bpmn-cheat-sheet/bpmn-cheat-sheet.pdf new file mode 100644 index 0000000..1bba34c Binary files /dev/null and b/library/bpmn-cheat-sheet/bpmn-cheat-sheet.pdf differ diff --git a/library/bpmn-cheat-sheet/index.html b/library/bpmn-cheat-sheet/index.html new file mode 100644 index 0000000..e80f7bd --- /dev/null +++ b/library/bpmn-cheat-sheet/index.html @@ -0,0 +1,121 @@ + + +
+ + +Recognise the common symbols in a process or collaboration diagram: events, activities, gateways, flows, pools and lanes.
+ +Landscape, 297 × 167 mm. Free to read and download, with no sign-up.
+The reference uses OMG BPMN 2.0.2. Symbols appear beside their names and explanations; meaning does not depend on colour.
+Thin / double / thick rings. An empty End Event ends a path; other paths may remain active.
Task: atomic work. Sub-Process: inner flow. Call Activity: reusable definition.
Exclusive (XOR)
Split: one path. Merge: no synchronisation.
Inclusive (OR)
Split: one or more. Join: active branches.
Parallel (AND)
Split: all paths. Join: every incoming flow.
Event-Based
First configured trigger wins; not a data test.
An unmarked diamond can also mean Exclusive.
Sequence Flow
Work order within a process.
Message Flow
Communication between pools.
Association
Information link; not control flow.
Conditional Sequence Flow
Diamond: follow when condition is true.
Default Sequence Flow
Slash: fallback if other conditions fail.
Pool: participant, possibly a black box.
Lane: grouping within a process.
Sequence flows may cross lanes, never pools. Messages connect different pools.
Interrupting
Cancels the attached activity.
Non-interrupting
Attached activity continues.
Attached to an activity. Solid rings interrupt; dashed rings do not. Timer examples shown.
Identify the participants, follow sequence arrows within each pool, then read the gateway markers and event triggers. A message flow describes communication, not a transfer of process control.
+The event examples distinguish start, intermediate and end positions, then catching and throwing messages and a catching timer. An empty End Event completes that path; it does not cancel other active paths. The boundary examples use timers attached to activities.
+The Event-Based Gateway shown is the ordinary exclusive variant: the first configured event to occur determines the path. Its successors are supported catching intermediate events or Receive Tasks, subject to the specification's restrictions. Instantiating variants are outside this sheet.
+This is a selection for reading diagrams, not a complete catalogue of BPMN events, activity types or gateways, and not an execution or conformance guide.
+OMG Business Process Model and Notation, version 2.0.2, formal/2013-12-09. The normative specification defines the symbols and their detailed connection and execution rules.
+Relevant clauses: 7.3 (notation overview), 7.6 (connections), 9.3-9.4 (participants and messages), 10.3 (activities and loop characteristics), 10.5 (events), 10.6 (gateways) and 10.8 (lanes). The multi-instance markers follow 10.3.8 and Figures 10.48-10.49: vertical for parallel, horizontal for sequential.
+Independent Transitrix reading guide. Diagrams are redrawn and explanations paraphrased from the specification. Source checked 21 October 2026.
+Svyatoslav Kotusev's six categories and 24 architecture artifact types from Enterprise Architecture on a Page v1.2.
Read it → +Common events, activities, gateways, flows, pools and lanes for reading process and collaboration diagrams.
+ Read it → +