SlideShare 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

Similar to BPMN trainings

1.Bad BPMN, Good BPMN.pptx
1.Bad BPMN, Good BPMN.pptx1.Bad BPMN, Good BPMN.pptx
1.Bad BPMN, Good BPMN.pptx
moatazbelkhair
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
Beta-Research.org
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
Gregor Polančič
 
BPMN Training - Business Process Management Notation Training
BPMN Training - Business Process Management Notation TrainingBPMN Training - Business Process Management Notation Training
BPMN Training - Business Process Management Notation Training
Bryan Len
 
bpmn_miwg_2015-03-11
bpmn_miwg_2015-03-11bpmn_miwg_2015-03-11
bpmn_miwg_2015-03-11
Boris Zinchenko
 
BPMN and Bizagi
BPMN and BizagiBPMN and Bizagi
BPMN and Bizagi
mahsa rezaei
 
BPM and Scrum
BPM and ScrumBPM and Scrum
BPM and Scrum
Dr. Karl Schindler
 
Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010
bpmn2010
 
Business Analyst Interview Questions and Answers | For Fresher & Experienced
Business Analyst Interview Questions and Answers | For Fresher & ExperiencedBusiness Analyst Interview Questions and Answers | For Fresher & Experienced
Business Analyst Interview Questions and Answers | For Fresher & Experienced
AnjaliNair289117
 
Introduction tobpmn 15 02
Introduction tobpmn 15 02Introduction tobpmn 15 02
Introduction tobpmn 15 02
gtiprotec
 
Business Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process TransformationBusiness Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process Transformation
Nathaniel Palmer
 
An Introduction to BPMN for Business People
An Introduction to BPMN for Business PeopleAn Introduction to BPMN for Business People
An Introduction to BPMN for Business People
Michael Moyal
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
Mohamed Zakarya Abdelgawad
 
BPMN
BPMNBPMN
Role of BPMN in Business
Role of BPMN in BusinessRole of BPMN in Business
Role of BPMN in Business
Ecommerce Solution Provider SysIQ
 
Bpmn
BpmnBpmn
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
Franco Pang
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?
Bonitasoft
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
ejlp12
 
jBPM Community Training #2: The BPM Practice
jBPM Community Training #2: The BPM PracticejBPM Community Training #2: The BPM Practice
jBPM Community Training #2: The BPM Practice
Mauricio (Salaboy) Salatino
 

Similar to BPMN trainings (20)

1.Bad BPMN, Good BPMN.pptx
1.Bad BPMN, Good BPMN.pptx1.Bad BPMN, Good BPMN.pptx
1.Bad BPMN, Good BPMN.pptx
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
BPMN Training - Business Process Management Notation Training
BPMN Training - Business Process Management Notation TrainingBPMN Training - Business Process Management Notation Training
BPMN Training - Business Process Management Notation Training
 
bpmn_miwg_2015-03-11
bpmn_miwg_2015-03-11bpmn_miwg_2015-03-11
bpmn_miwg_2015-03-11
 
BPMN and Bizagi
BPMN and BizagiBPMN and Bizagi
BPMN and Bizagi
 
BPM and Scrum
BPM and ScrumBPM and Scrum
BPM and Scrum
 
Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010
 
Business Analyst Interview Questions and Answers | For Fresher & Experienced
Business Analyst Interview Questions and Answers | For Fresher & ExperiencedBusiness Analyst Interview Questions and Answers | For Fresher & Experienced
Business Analyst Interview Questions and Answers | For Fresher & Experienced
 
Introduction tobpmn 15 02
Introduction tobpmn 15 02Introduction tobpmn 15 02
Introduction tobpmn 15 02
 
Business Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process TransformationBusiness Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process Transformation
 
An Introduction to BPMN for Business People
An Introduction to BPMN for Business PeopleAn Introduction to BPMN for Business People
An Introduction to BPMN for Business People
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
BPMN
BPMNBPMN
BPMN
 
Role of BPMN in Business
Role of BPMN in BusinessRole of BPMN in Business
Role of BPMN in Business
 
Bpmn
BpmnBpmn
Bpmn
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
 
jBPM Community Training #2: The BPM Practice
jBPM Community Training #2: The BPM PracticejBPM Community Training #2: The BPM Practice
jBPM Community Training #2: The BPM Practice
 

Recently uploaded

Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
KrishnaveniMohan1
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
kalichargn70th171
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 

Recently uploaded (20)

Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 

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