際際滷

際際滷Share a Scribd company logo
BPMN
BUSINESS PROCESS
MODEL AND NOTATION
OVERVIEW OF BUSINESS PROCESS
MODEL AND NOTATION (BPMN) LANGUAGE FOR
MODELING BUSINESS PROCESSES
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
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.
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN Main Parts
Diagram types:
BPMN defines the following 4 diagram types.
Orchestration/Process Choreography
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN Main Parts
Diagram types:
BPMN defines the following 4 diagram types.
Collaboration Conversation
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.
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
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).
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.
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.
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.
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Choreography:
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.
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Activity:
Activities (tasks, sub-processes) are executable elements of a BPMN process.
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Task types:
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN notation elements
Task types:
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.
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Task Types:
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.
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
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Gateways:
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
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN examples
Sub-processes and typed events:
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
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN tools
https://app.diagrams.net/
BPMN  BUSINESS PROCESS
MODEL AND NOTATION
BPMN tools
Confluence Gliffy plugin

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