1. BPMN
BUSINESS PROCESS
MODEL AND NOTATION
OVERVIEW OF BUSINESS PROCESS
MODEL AND NOTATION (BPMN) LANGUAGE FOR
MODELING BUSINESS PROCESSES
2. BPMN – BUSINESS PROCESS MODEL
AND NOTATION
Contents
1. What is BPMN?
2. BPMN Main Parts
3. BPMN Core Concepts
4. BPMN Notation Elements
5. BPMN Examples
6. BPMN Tools
7. BPMN External recourses
3. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
What is BPMN?
BMPN is a graphical modeling language and notation for business processes with
the following goals:
1. Common language understandable for different stakeholders.
3. Interchange format between tools for process description and diagrams.
4. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Main Parts
Diagram types:
BPMN defines the following 4 diagram types.
Orchestration/Process Choreography
5. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Main Parts
Diagram types:
BPMN defines the following 4 diagram types.
Collaboration Conversation
6. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Main Parts
Business process notation:
BPMN defines a common set of modeling elements to be used in BPMN diagrams.
7. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Core Concepts
Orchestration / processes:
A process describes a sequence or flow of activities as part of work to be carried out
(=workflow).
Processes contain the BPMN flow elements (events, activities, gateways) and callable
processes.
Process types:
a. Private process
b. Public process
8. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Core Concepts
Orchestration / processes:
a. Private process:
A private process is specific to an organization. There is no interaction with another
swimlane (pool = participant).
9. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Core Concepts
Orchestration / processes:
b. Public process:
Public processes show interactions between a private process and another process
or participant (pool).
Internals of private process are not shown, only the interactions with another
process.
10. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Core Concepts
Collaboration:
A collaboration shows the interaction between participants modeled as swimlanes (pool,
lane).
A collaboration diagram typically contains 2 or more pools / lanes.
Message flows cross the pool boundaries while sequence flows connect activities within
pools.
11. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Core Concepts
Choreography:
Choreography shows the interactions between participants modeled as pools.
Choreographies are defined outside of pools and exist between pools.
The focus of choreographies is on the exchange of information between participants.
In choreographies, there is no central control, responsible entity or observer.
12. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Choreography:
13. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN Core Concepts
Conversation:
Conversation diagrams show the logical message exchanges between participants.
Unlike process, collaboration and choreography diagrams, conversation diagrams show a
"birds eye view" of the different conversations (exchange of information) between
participants.
14. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Activity:
Activities (tasks, sub-processes) are executable elements of a BPMN process.
15. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Task types:
16. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Task types:
17. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Task markers:
• Additional markers add more semantics (=meaning) to tasks. Sub-processes may have the
same markers as tasks.
18. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Task Types:
19. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Swimlanes:
Swimlanes are either pools (white-box or black-box) or lanes (=partitions in pools).
Pools represent participants which are partner entities like a supplier.
Participants are often responsible for a process execution in a pool.
20. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Gateways:
Gateways are used to control a process flow.
https://training-course-
material.com/training/BPMN_2.0_Gate
ways
21. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Gateways:
22. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Events:
Gateways are used to show the process/task trigger:
https://training-course-
material.com/training/BPMN_2.0_Events_Types
23. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Sub-processes and typed events:
24. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN External Recourses
What Constitutes a BPMN Process Diagram?
https://www.youtube.com/watch?v=iMHF1ZStOdE
BPMN 2.0 | A simple, 5-minute introduction
https://www.youtube.com/watch?v=Uk6WaW9QWn8
BPMN 2.0 | Poster
http://www.bpmb.de/images/BPMN2_0_Poster_EN.pdf
25. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN tools
https://app.diagrams.net/
26. BPMN – BUSINESS PROCESS
MODEL AND NOTATION
BPMN tools
Confluence Gliffy plugin