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 @@ + + + + + + BPMN 2.0 cheat sheet — symbols and flows, free PDF | Transitrix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

← Library

+

BPMN 2.0 cheat sheet

+

Recognise the common symbols in a process or collaboration diagram: events, activities, gateways, flows, pools and lanes.

+

Download the one-page PDF

+

Landscape, 297 × 167 mm. Free to read and download, with no sign-up.

+
+
+

Read the symbols

+

The reference uses OMG BPMN 2.0.2. Symbols appear beside their names and explanations; meaning does not depend on colour.

+
+

Events

Start Event
Intermediate Event
End Event
Message: catch
Message: throw
Timer: catch

Thin / double / thick rings. An empty End Event ends a path; other paths may remain active.

+

Activities

Task
Sub-Process: collapsed
Call Activity

Task: atomic work. Sub-Process: inner flow. Call Activity: reusable definition.

Standard loop
Parallel
multi-instance
Sequential
multi-instance
+

Gateways

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.

+

Flows

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.

+

Pools and lanes

Pool: participant, possibly a black box.
Lane: grouping within a process.

Sequence flows may cross lanes, never pools. Messages connect different pools.

+

Boundary events

Interrupting
Cancels the attached activity.

Non-interrupting
Attached activity continues.

Attached to an activity. Solid rings interrupt; dashed rings do not. Timer examples shown.

+
+
+
+

Read the flow before the detail

+

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.

+
+
+

Source and scope

+

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.

+
+
+ + + + diff --git a/library/index.html b/library/index.html index 4948b5b..fc2cd9a 100644 --- a/library/index.html +++ b/library/index.html @@ -74,6 +74,12 @@

CSVLOD cheat sheet

Svyatoslav Kotusev's six categories and 24 architecture artifact types from Enterprise Architecture on a Page v1.2.

Read it → +
+
cheat sheet · PDF + web
+

BPMN 2.0 cheat sheet

+

Common events, activities, gateways, flows, pools and lanes for reading process and collaboration diagrams.

+ Read it → +
diff --git a/sitemap.xml b/sitemap.xml index 4da8184..d37b3e7 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -62,6 +62,10 @@ https://transitrix.com/library/archimate-cheat-sheet/ + + https://transitrix.com/library/bpmn-cheat-sheet/ + + https://transitrix.com/library/csvlod-cheat-sheet/ @@ -114,6 +118,9 @@ https://transitrix.com/library/archimate-cheat-sheet/archimate-cheat-sheet.pdf + + https://transitrix.com/library/bpmn-cheat-sheet/bpmn-cheat-sheet.pdf + https://transitrix.com/library/csvlod-cheat-sheet/csvlod-cheat-sheet.pdf