Presentations Process Modeling

BPMN 2.0 patterns & real life examples

Description

A collection of BPMN patterns and fragments of process models, designed on / with my clients (Production & service companies, IT companies, public administration).

Transcript

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

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/bpmn-2-0-patterns-real-life-examples/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×