SlideShare a Scribd company logo
1 of 18
Download to read offline
BPMN 2.0 Patterns...
… some real life examples
dr. Tomislav Rozman
BPMN 2.0 patterns slideshow by Tomislav Rozman is licensed under a Creative Commons Attribution 4.0 International License.
About
● Process patterns were prepared for or in between the workshops with
my clients and partners. Examples are partial mappings of real
situations.
● You are free to reuse it according to Creative Commons Attribution 4.0
International License.
● Process models were designed using BPMN.IO tool, a derivate of
Camunda.
● If you need .bpmn versions of the process models, please write to me:
tomislav.rozman@bicero.com. You can open them in: BPMN.io,
Camunda, Yaoquiang, Bonita BPM and possibly other tools.
2
1. Multiple process start
Problem: how to react if company receives the invoice in different
formats?
3
2. Reusable process
Problem: Design a reusable process of document scanning
4
3. Compensation activity
Problem: If a person makes a mistake within a process, how to undo?
5
4. Manual activity
Problem: Manual process of handling incoming mail needs
standardization. Let’s design AS-IS process:
6
5. Escalation or error
Problem: Employee needs to forward the task to another (upper level)
employee.
7
6. To interrupt or no?
Problem: Some events interrupt the meeting, some not. How to design
them?
8
7. Automating activities
Problem: When designing or optimizing TO-BE process, we want to
show which activities will be handled by BPM system:
9
8. Another way of interrupting the process
Problem: Normal (sub)process can be interrupted by event-process
(dotted).
10
9. The difference between signal and message
Problem: How to react to broadcasted or direct message, which
triggers the process?
11
10. BPM without programming? No way.
Problem: How to model the code processing on BPM system?
12
11. Communication between IS
Problem: Our IS must communicate with external IS. How should we
model this scenario?
13
12. Transactions
Problem: If anything can go wrong, it will. How to prepare to expected
problems within the process?
14
13. Complicated decisions
Problem:
We have
complicated
business rule
and the process
model looks
complicated.
Can we simplify
it?
15
13. Decision table for the previous slide
On the previous slide, we have simplified complex decisions using
Business Rule task. Here is the accompanying decision table (using
DMN).
16
14. Top level modeling
Problem: I am used to
EPC diagramming and I
think I won’t be able to
learn BPMN.
Answer: You can use
BPMN in EPC-ish way:
using collapsed
processes and
input/output
documents
17
Last but not least
Like it, share it, comment it!
And of course, don’t forget to reuse (with contribution) it in your projects.
If you want to learn how to manage business processes, you can attend our
live or on-line learning courses:
○ ECQA Certified Business Process Manager - Foundation and Advanced level
○ ECQA Certified Business Process Manager in Higher Education Institutions
Website: BICERO ltd.
E-mail: tomislav.rozman@bicero.com
LinkedIn: Tomislav Rozman 18

More Related Content

Viewers also liked

Analysis of Most Common Process Modelling Mistakes in BPMN Process Models
Analysis of Most Common Process Modelling Mistakes in BPMN Process ModelsAnalysis of Most Common Process Modelling Mistakes in BPMN Process Models
Analysis of Most Common Process Modelling Mistakes in BPMN Process Models
Tomislav Rozman
 
BPMN by Example
BPMN by ExampleBPMN by Example
BPMN by Example
jonecx
 

Viewers also liked (20)

Analysis of Most Common Process Modelling Mistakes in BPMN Process Models
Analysis of Most Common Process Modelling Mistakes in BPMN Process ModelsAnalysis of Most Common Process Modelling Mistakes in BPMN Process Models
Analysis of Most Common Process Modelling Mistakes in BPMN Process Models
 
GFI - Solution WMS_Bext Ws
GFI - Solution WMS_Bext WsGFI - Solution WMS_Bext Ws
GFI - Solution WMS_Bext Ws
 
Gestion des créneaux horaires transporteurs OPTIDOCK
Gestion des créneaux horaires transporteurs OPTIDOCKGestion des créneaux horaires transporteurs OPTIDOCK
Gestion des créneaux horaires transporteurs OPTIDOCK
 
BPMN
BPMNBPMN
BPMN
 
Poslovna informatika 6: Podatkovne baze
Poslovna informatika 6: Podatkovne bazePoslovna informatika 6: Podatkovne baze
Poslovna informatika 6: Podatkovne baze
 
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
 
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
 
Bpmn
BpmnBpmn
Bpmn
 
Презентация ARIS Express
Презентация ARIS ExpressПрезентация ARIS Express
Презентация ARIS Express
 
Literate Modelling v4
Literate Modelling v4Literate Modelling v4
Literate Modelling v4
 
BPMN for REST
BPMN for RESTBPMN for REST
BPMN for REST
 
BPMN by Example
BPMN by ExampleBPMN by Example
BPMN by Example
 
BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 Palette
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session I
 
JavaCro'14 - Pimp my Activiti – Petar Butković, Goran Pugar, Krešimir Jurasov...
JavaCro'14 - Pimp my Activiti – Petar Butković, Goran Pugar, Krešimir Jurasov...JavaCro'14 - Pimp my Activiti – Petar Butković, Goran Pugar, Krešimir Jurasov...
JavaCro'14 - Pimp my Activiti – Petar Butković, Goran Pugar, Krešimir Jurasov...
 
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
 
BPMN 2.0 Poster
BPMN 2.0 PosterBPMN 2.0 Poster
BPMN 2.0 Poster
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
 

More from Tomislav Rozman

Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...
Tomislav Rozman
 
PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)
Tomislav Rozman
 
Business Process Management in Higher Education Institutions - an award winni...
Business Process Management in Higher Education Institutions - an award winni...Business Process Management in Higher Education Institutions - an award winni...
Business Process Management in Higher Education Institutions - an award winni...
Tomislav Rozman
 

More from Tomislav Rozman (20)

Celostni pogled na pametna mesta
Celostni pogled na pametna mestaCelostni pogled na pametna mesta
Celostni pogled na pametna mesta
 
Sustainability, social innovations and information technology
Sustainability, social innovations and information technologySustainability, social innovations and information technology
Sustainability, social innovations and information technology
 
Digital transformation, BPM future and job roles
Digital transformation, BPM future and job rolesDigital transformation, BPM future and job roles
Digital transformation, BPM future and job roles
 
Growth hacking and gamification - presentation
Growth hacking and gamification - presentation Growth hacking and gamification - presentation
Growth hacking and gamification - presentation
 
Poslovna informatika 5: Informacijska varnost
Poslovna informatika 5: Informacijska varnostPoslovna informatika 5: Informacijska varnost
Poslovna informatika 5: Informacijska varnost
 
Poslovna informatika 4: Razvoj in management informatike
Poslovna informatika 4: Razvoj in management informatikePoslovna informatika 4: Razvoj in management informatike
Poslovna informatika 4: Razvoj in management informatike
 
Poslovna informatika 3: e-poslovanje in digitalizacija
Poslovna informatika 3: e-poslovanje in digitalizacijaPoslovna informatika 3: e-poslovanje in digitalizacija
Poslovna informatika 3: e-poslovanje in digitalizacija
 
Poslovna informatika 2: Podpora upravljanju in infomacijska analiza
Poslovna informatika 2: Podpora upravljanju in infomacijska analizaPoslovna informatika 2: Podpora upravljanju in infomacijska analiza
Poslovna informatika 2: Podpora upravljanju in infomacijska analiza
 
Poslovna informatika 1: Uvod
Poslovna informatika 1: UvodPoslovna informatika 1: Uvod
Poslovna informatika 1: Uvod
 
Growth hacking / Gamification - Case study (7)
Growth hacking / Gamification - Case study  (7)Growth hacking / Gamification - Case study  (7)
Growth hacking / Gamification - Case study (7)
 
Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)
 
Growth hacking - the Referrals (2)
Growth hacking - the Referrals (2)Growth hacking - the Referrals (2)
Growth hacking - the Referrals (2)
 
Growth hacking - the basic process (1)
Growth hacking - the basic process (1)Growth hacking - the basic process (1)
Growth hacking - the basic process (1)
 
Gamification academy training programme
Gamification academy training programmeGamification academy training programme
Gamification academy training programme
 
5 tips - how to become irreplaceable member of any project team
5 tips - how to become irreplaceable member of any project team5 tips - how to become irreplaceable member of any project team
5 tips - how to become irreplaceable member of any project team
 
Email management processes (BPMN)
Email management processes (BPMN)Email management processes (BPMN)
Email management processes (BPMN)
 
EU project proposal preparation process
EU project proposal preparation processEU project proposal preparation process
EU project proposal preparation process
 
Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...
 
PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)
 
Business Process Management in Higher Education Institutions - an award winni...
Business Process Management in Higher Education Institutions - an award winni...Business Process Management in Higher Education Institutions - an award winni...
Business Process Management in Higher Education Institutions - an award winni...
 

Recently uploaded

Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 

Recently uploaded (20)

Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 

BPMN 2.0 patterns & real life examples

  • 1. BPMN 2.0 Patterns... … some real life examples dr. Tomislav Rozman BPMN 2.0 patterns slideshow by Tomislav Rozman is licensed under a Creative Commons Attribution 4.0 International License.
  • 2. About ● Process patterns were prepared for or in between the workshops with my clients and partners. Examples are partial mappings of real situations. ● You are free to reuse it according to Creative Commons Attribution 4.0 International License. ● Process models were designed using BPMN.IO tool, a derivate of Camunda. ● If you need .bpmn versions of the process models, please write to me: tomislav.rozman@bicero.com. You can open them in: BPMN.io, Camunda, Yaoquiang, Bonita BPM and possibly other tools. 2
  • 3. 1. Multiple process start Problem: how to react if company receives the invoice in different formats? 3
  • 4. 2. Reusable process Problem: Design a reusable process of document scanning 4
  • 5. 3. Compensation activity Problem: If a person makes a mistake within a process, how to undo? 5
  • 6. 4. Manual activity Problem: Manual process of handling incoming mail needs standardization. Let’s design AS-IS process: 6
  • 7. 5. Escalation or error Problem: Employee needs to forward the task to another (upper level) employee. 7
  • 8. 6. To interrupt or no? Problem: Some events interrupt the meeting, some not. How to design them? 8
  • 9. 7. Automating activities Problem: When designing or optimizing TO-BE process, we want to show which activities will be handled by BPM system: 9
  • 10. 8. Another way of interrupting the process Problem: Normal (sub)process can be interrupted by event-process (dotted). 10
  • 11. 9. The difference between signal and message Problem: How to react to broadcasted or direct message, which triggers the process? 11
  • 12. 10. BPM without programming? No way. Problem: How to model the code processing on BPM system? 12
  • 13. 11. Communication between IS Problem: Our IS must communicate with external IS. How should we model this scenario? 13
  • 14. 12. Transactions Problem: If anything can go wrong, it will. How to prepare to expected problems within the process? 14
  • 15. 13. Complicated decisions Problem: We have complicated business rule and the process model looks complicated. Can we simplify it? 15
  • 16. 13. Decision table for the previous slide On the previous slide, we have simplified complex decisions using Business Rule task. Here is the accompanying decision table (using DMN). 16
  • 17. 14. Top level modeling Problem: I am used to EPC diagramming and I think I won’t be able to learn BPMN. Answer: You can use BPMN in EPC-ish way: using collapsed processes and input/output documents 17
  • 18. Last but not least Like it, share it, comment it! And of course, don’t forget to reuse (with contribution) it in your projects. If you want to learn how to manage business processes, you can attend our live or on-line learning courses: ○ ECQA Certified Business Process Manager - Foundation and Advanced level ○ ECQA Certified Business Process Manager in Higher Education Institutions Website: BICERO ltd. E-mail: tomislav.rozman@bicero.com LinkedIn: Tomislav Rozman 18