Professional Documents
Culture Documents
-8.2/2013 -
Marcello La Rosa
Mon
9am
Tue
Wed
Thu
Fri
S502 (10)
10am
S518 (10)
11am
12am
1pm
S503 (25),
S506 (10)
S506 (20)
2pm
S507 (20)
3pm
S410 LECT
4pm
S410 LECT
5pm
S502 (35)
NEW!
6pm
7pm
8pm
INB/INN320 8.2/2011 12 September 2013
S503 (30)
S503 (35)
3
Evaluate prior
performance
Assess
financial
stability
Profile
products and
services
Interview
corporate
executives
is predecessor
of
Process model
for this business
process is
available
PO
received
Check stock
availability
Design
product
features
New
product
to be
developed
Consult
stakeholders
Finalize
product
features
Product
developed
Product
in stock
Product
not in stock
Confirm order
Reject order
Order
confirmed
Order rejected
v
Send
invoice
Ship
goods
Invoice
sent
Goods
shipped
Invoice
received
Enter
customer
information
Customer
entered
Enter
purchase
information
Purchase info.
entered
Enter credit
information
Details
entered
BPMN Modelling
- Events Handling -
Event types
Start
Intermediate
End
Catch
11
Intermediate
End
12
process
starts upon
message
received
Intermediate
Catching
message
received
during the
process
Throwing
message
sent during
the process
End
Modelling Exceptions
Throwing
process
ends upon
message
sent
Normal
Atomic Task/
Flow
Sub-process
Normal
Flow
task terminates
upon message
received
Exception
Flow
process
starts when
time event
occurs
time event
occurred
(to model delay)
Normal
Atomic Task/
Flow
Sub-process
Normal
Flow
task terminates
when time event
occurs
Exception
Flow
13
P&E Court
Listings
Court Calendar
Change Request
Request
Sittings List
Sittings List
Received
Change P&E
Schedules
Yearly
Schedule
Sent
Judiciary
Start event
(receive)
Intermediate
catching event
(receive)
Resolve P&E
Judge
Availability
End event
(send)
14
Invoice
received
Receive
invoice
Receive
invoice
Send invoice
Send invoice
Invoice
received
Invoice
sent
Invoice
sent
INB/INN320 8.2/2011 12 September 2013
15
16
Prepare
Callover List
3 Weeks prior
to Callover
Prepare
Callover
Material
Contact
Parties
1 Week prior
to Callover
Start event
Attend
Callover
Callover Day
Intermediate
catching event
Prepare
Callover
Material
Attend
Callover
2 Hours
Wake-up the
List Manager
Party
File
Distribute
SCT Warrant
Possession
coversheet
Queensland
Police
File
Report
Store SCT
Physical File
Awaiting
Report
Retrieve
SCT File
File
Attach SCT
Document
Expanded
File
Store SCT
Physical File
report
18
A possible solution
Party
Distribute
SCT Warrant
Possession
Retrieve
SCT File
Store SCT
Physical File
coversheet
File
Attach new
SCT
Document
Retrieve
SCT File
Expanded
File
Store SCT
Physical File
report
File
File
Queensland
Police
19
Register PO
PO
Received
weekday
Check
Availability
Send PO
Response
PO
fulfilled
20
21
Handle PO
Next workingNext
day working day
weekend/
holiday
weekend/
holiday
Register PO
PO
Received
weekday
weekday
Check
Availability
Check Send PO
Availability Response
PO
Registered
Send PO
Response
PO
fulfilled
Response
sent
PO
fulfilled
PO Change
received
Register PO
Change
22
Alternative solution
Handle PO
Register PO
PO
Received
Check
Availability
Next
working
day
Send PO
Response
Response
sent
PO
fulfilled
PO Change
received
Register PO
Change
23
Pool 1
Message y
Message z
Message x
Pool 2
c1
C
Not c2
Not c1
c2
24
Event-based decision
With the XOR-split gateway, a branch is chosen based on
conditions that evaluate over available data
The choice can be made immediately after the token arrives from
the incoming flow
data-driven XOR-split
INB/INN320 8.2/2011 12 September 2013
26
A possible solution
PO Response
Received
Process PO
Response
Ordering
completed
Error Message
Received
From
Order
submission
Friday
afternoon
Notify
Purchasing
Officer
Ordering
failed
27
Send
Questionnaire
Filled
Questionnaire
Received
Send reminder
not Intermediate
Timer Event
After 5 days
28
Send
Questionnaire
Filled
Questionnaire
Received
Send reminder
After 5 days
29
Pool
1 1
Pool
Message y
Message y
Message x
Pool
Pool22
c1
c1
C C
Message z
Not c2 Not c2
Not c1Not c1
Message z
Message x
c2
c2
30
Process PO
Response
Error Message
Received
Friday
afternoon
Notify
Purchasing
Officer
31
good
delivered
POD received
Verify Goods
Delivery
good not
delivered
To Create Goods
Receipt - Centralised
Request Proof
of Delivery
(POD)
32
Recap: Events
Start
Intermediate
Catching
End
Throwing
33
34
References
Required
Sections 4.3.2 - 4.4.2 of Chapter 4 of textbook Fundamentals of BPM
Recommended
OMG (2011): BPMN 2.0 Specification
BPM Offensive (2011): BPMN 2.0 Poster
OGM (2010): BPMN 2.0 By Example
Web References
OMG BPM Initiative
BPMN Community
Books on BPMN
Silver B. (2011): BPMN Method & Style 2nd Edition, Cody-Cassidy
35