Process Modelling
Process Modelling
Week 4
!"#$%&&'I"$4)-%$-5"%
!"#$%&& !"#$%&&
1#,)-#"),3 I,I0+&)&
=>%$5-I<0%' 8,&)34-&'#,
2"#$%&& 9%I:,%&&%&'I,('
1#(%0 -4%)"')12I$-
!"#$%&& !"#$%&&
)120%1%,-I-)#, ;#7<%'2"#$%&&' "%(%&)3,
1#(%0
2
Business Process Modelling & Notation
Process modelling helps to better understand the process and to
identify and prevent issues
Thorough understanding is the prerequisite to conduct process
analysis, redesign or automation.
BPMN:
◦ Process modelling using the BPMN language
◦ We will learn BPMN by introducing its symbols and concepts gradually
3
Business Process Modelling & Notation
A business process involves events and activities.
◦ Events represent things that happen instantaneously (e.g. an invoice has
been received)
◦ Activities represent units of work that have a duration (e.g. an activity to
pay an invoice).
The most elementary form of relation is that of sequence, which
implies that one event or activity A is followed by another event or
activity B.
4
Business Process Modelling & Notation
Based on popular graphical flowcharts:
- Core set of notation elements
- Each core element has various subtypes
5
BPMN Core Elements
Activities capture work performed in a
process
◦ Different types of activities
activity
="I>C?))P'
10
BPMN Branching & Merging
A split gateway represents a point where the process flow
diverges while a join gateway represents a point where the
process flow converges.
0#1#AEC)OP#O
9E#S'C4)ECI4C
:OP#O
'E)A%
O#1#AE#P
!"#A%C'E)A%C
*+*I-*.I-IE/ split <SIECI4+)IA#
78OA"*'#
)OP#O 9E#S'CI4
O#A#I+#P 'E)A% !)4RIOSC ;OA"I+#
)OP#O )OP#O
:OP#O
split join
R8-RI--#P
="I>C?))P'
11
BPMN Exclusive Decision - XOR
An XOR Gateway captures
To model the relation decision points (XOR-split) and
between two or more points where alternative flows are
alternative activities, exclusive merged (XOR-join)
0#1#A(C)OP#O
<(#S'C4)(CI4C
'()A% =OP#O
O#1#A(#P
!"#A%C'()A%C
*+*I-*.I-I(/ XOR-split 7#4PCI4+)IA#
:;OA"*'#
)OP#O <(#S'CI4
O#A#I+#P '()A%
>OA"I+#
!)4RIOSC)OP#O
)OP#O
=OP#O
AND-split AND-join R;-RI--#P
7"I8C9))P'
BPMN Exclusive Decision - OR
A company has two warehouses, one in Amsterdam, the other in
Hamburg, that store different products. When an order is received,
it is distributed across these warehouses: if some of the relevant
products are maintained in Amsterdam, a sub-order is sent there;
likewise, if some relevant products are maintained in Hamburg, a
sub-order is sent there. Afterwards, the order is registered and the
process completes.
BPMN Exclusive Decisions - OR
BPMN Exclusive Decisions - OR
BPMN Exclusive Decision - OR
!"#$%
22