Professional Documents
Culture Documents
W3 - 2021 - Comm 190 - SFC - BPMN - Record
W3 - 2021 - Comm 190 - SFC - BPMN - Record
Events
Activities
Gateways
4
5
START Event
END Event
6
Activities
Activity
7
Gateway – Exclusive
Gateway – Exclusive
Gateway – Exclusive
Yes
Is Product
in Stock?
OPENING
Binary Logic, only
one path can be
taken
No
10
Gateway – Exclusive
CLOSING
Reconnects branch
without the need
for logic.
11
Lanes subdivide
pools (Roles,
departments,
systems etc)
12
13
Model
Modeldaily
dailyactivities:
activities:
I Iwake
wakeup upatat6.30.
6.30.First,
First,I Iwash
washmy
myface.
face.Then,
Then,I Ieat
eatbreakfast.
breakfast.After
Afterthat,
that,I I
drive
drivetotowork.
work.I Iperform
performmy mywork
workduties
dutiesand
andthen
thenI Idrive
driveback
backhome.
home.
14
15
I Iplace
placethe
thepizza
pizzaorder.
order.Payment
Paymentisisreceived
receivedwhilewhilepizza
pizzaisisbeing
beingbaked.
baked.
Then
Thenthethepizza
pizzaisisserved
servedso
sothat
thatI Ican
caneat
eatit.it.
16
17
When I receive an invoice, it needs to be reviewed to see if there are any mismatches.
When I receive an invoice, it needs to be reviewed to see if there are any mismatches.
If there are no mismatches the invoice is posted. If there is a mismatch that is
If there are no mismatches the invoice is posted. If there is a mismatch that is
correctable, it is corrected and resent to the customer. If the mismatch is not
correctable, it is corrected and resent to the customer. If the mismatch is not
correctable, the invoice is blocked. At the end of the process all invoices are archived.
correctable, the invoice is blocked. At the end of the process all invoices are archived.
18
19
Token Theory
21
Token Theory
22
Token Theory
23
Token Theory
10 Min
24
Token Theory
24 Hours
25
Token Theory
30 Min
26
Token Theory
6 Hours
27
Token Theory
30 Hours
40 Min
28
29
Tokens - Parallel
37
Tokens - Parallel
38
Tokens - Parallel
39
Tokens - Parallel
40
Tokens - Parallel
41
Tokens - Parallel
42
43
Gateway – Inclusive
Gateway – Inclusive
56
Gateway – Inclusive
57
Gateway – Inclusive
58
Gateway – Inclusive
59
Gateway – Inclusive
60
Gateway – Inclusive
61
62
Pools – Collapsed
Collapsed Pool
Events – Message
Represents incoming or
outgoing messages
Events – Message
START INTERMEDIATE END
CATCHING THROWING
Events – Message
START INTERMEDIATE END
CATCHING THROWING
Events – Message
START INTERMEDIATE END
CATCHING THROWING
Events – Message
69
70
Applied Example
71
Applied Exercise
Events - Timer
Events – Message
START INTERMEDIATE END
CATCHING THROWING
Catching Throwing
Start Message Intermediate intermediate End Message
Event Message Event Message Event Event
Intermediate
Start Timer Event Timer Event
76
Events – Conditional
Events – Conditional
CATCHING THROWING
Catching Throwing
Start Message Intermediate intermediate End Message
Event Message Event Message Event Event
Intermediate
Start Timer Event Timer Event
Conditional
Conditional Start Intermediate
Event Event
78
Events – Attached
Reuse exclusive or
gateway to close the
split.
86
Applied Example
87
When a first-class passenger arrives at the airport, the boarding team checks
them in right away. Once checked in, the passenger escorted to the first-class
lounge. To ensure the passengers are happy, the boarding team will offer the
passenger a drink and snack. The boarding team then escorts the passenger to
their seat on the plane thirty minutes before takeoff. In the meantime, after the
check-in, the cargo team will load the passenger's luggage onto one of the
cargo containers. Now one of two events can occur. First, if a cargo container is
fully loaded, the cargo team will load it onto the aircraft. The second option is
that if there are only 30 minutes left before takeoff, all containers – no matter if
they are full or not - will be collected and then loaded onto the aircraft. After
both teams have completed their tasks, the plane is ready for takeoff.
88
Collaboration
94
Collaboration
95
Collaboration
96
97
Consistent Flow
• Ensure that the token can start and finish in each pool
98
Consistent Flow
99
Consistent Flow
100
Consistent Flow
101
102
Naming Convention
Naming Convention
104
105
Events – Link
Events – Link
107
Events – Link
108
Events – Link
109
110
Data – Object
Data – Object
117
Data – Store
Data – Store
119