BPMN (Business Process Model and Notation) is a graphical modeling language used to visually depict business processes. It defines elements like activities, gateways, events, and swimlanes. BPMN allows business users and IT experts to communicate processes in a common language and supports different diagram types like processes, collaborations, and conversations. Tools like diagrams.net can be used to model BPMN diagrams.
1 of 26
Downloaded 10 times
More Related Content
BPMN trainings
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