Essential Process Modeling
Essential Process Modeling
Essential Process Modeling
We are here !!
Example: no option to complete
If condition_1 is true, the instance cannot complete and activity B will be repeated
forever (livelock)
Find the bugs…
Trivial
No Start Event F11 What?? Gateway
F1 F2 F9 F12
F6 No End Event
F3 F4 F7 F8
F5
Lack of
synchronization
Disconnected
node
Information Artifacts and Resources in
BPMN
Information Artifacts (Business Objects)
Our Order-to-cash process, again
Send
invoice
Confirm Archive
Items in order order
stock Order
fulfilled
Check stock
Ship goods
availability
Purchase
order Items not in
received stock
Reject order
Order
rejected
Purchase Invoice
Purchase
Order
Order
[approved]
Purchase Send [approved]
Order invoice
[checked]
Confirm Archive
Items in order order
stock Order
fulfilled
Check stock
Ship goods
availability
Purchase
order Items not in
received stock
Reject order
Order Orders DB
rejected Shipment
notice
Warehouse DB
Purchase
Order
[rejected]
BPMN Information Artifacts
Purchase Invoice
A Data Object captures an artifact required (input) or
order produced (output) by an activity.
Emit
• Can be physical or electronic
invoice
Clear vendor
Ship goods
line items
Resources
Resources
Active resources:
• Process participant
• Software system
• Equipment
Resource class:
A group of (active) resources that are interchangeable, e.g. a role, an
organizational unit or the whole organization.
Resources in the order-to-cash example
Lane
Captures a resource sub-class within a resource class by
partitioning a pool. Generally used to model departments (e.g.
shipping, finance), internal roles (e.g. Manager, Associate),
software systems (e.g. DBMS, CRM) or equipment (e.g.
Manufacturing plant)
Lane
Pool
Lane
Lane
Lane
Solution
Order-to-cash
BPMN Elements – Message Flow
Pool 2
Pool 2
Receive
Pool 1
Pool 1
Send Receive
Send
BPMN Elements – Start Message Event
The start message event triggers a process by the receipt of
a message when an incoming message flow is connected to
the event
Message
Message
received
Order-to-cash
Pools, Lanes and Message Flows: syntax
Conduct auction
Send delivery
notification
Seller
Auction
Bid Bid
completion
acknowledgement
notification
Bidder
Public
proces
s
TUGAS I Individu
Silakan baca studi kasus tentang proses logistik di suatu perusahaan X (sudah ada
di drive) dan buatlah diagram bisnis prosesnya menggunakan semua notasi
BPMN yang sudah dipelajari hingga minggu ini!!
PETUNJUK PENGERJAAN:
Tugas diketik dalam format PDF dan dikumpulkan paling lambat hari Jumat, 20
Oktober 2017 pukul 23:59 WIB ke email: yudha@ittelkom-pwt.ac.id dengan
nama file dan subjek email: NIM_Nama_Tugas1BPF.
Disarankan menggunakan tools Bizagi dalam pembuatannya supaya terstandar
dan mudah dalam implementasinya.