Professional Documents
Culture Documents
Submitted by:
Aakansha- 16609023
Ekta Bansal- 16609019
Lokesh Chaudhary- 16609016
Pranjali Jain- 16609064
Marcello La Rosa 1
Why process modelling?
Transparency
Marcello La Rosa
Process models conveying transparency
1. What we need to do and when Control flow
2. What we need to work on Artifacts (physical & electronic)
3. Who does the work Resources (human & systems)
Enter Check
no
Invoice Invoice Post Invoice
mismatches
Invoice
Details Mismatches
Invoice
received posted
mismatch Block
exists Invoice
Invoice
blocked
Marcello La Rosa 3
Key ingredients of a process model
Marcello La Rosa 4
Further potential elements in a process
Objectives, goals
to link with corporate strategy
Risks
to risk-profile the process
Policies, rules
to check process compliance
Knowledge
to depict expertise required
Marcello La Rosa 5
Example: Student Enrollment
Marcello La Rosa 6
BPMN from 10,000 miles
Based on popular graphical flowcharts:
- Core set of notation elements
- Each core element has various subtypes
start end
activity event gateway sequence
flow
Marcello La Rosa
Lets start modeling
Order-to-cash
Marcello La Rosa
Solution in BPMN
Order-to-cash
end
activity event
Naming conventions
Event: noun + past-participle verb (e.g. insurance claim lodged)
Activity: imperative verb + noun (e.g. assess credit risk)
Marcello La Rosa 9
Lets reconsider our order-to-cash example
[] If the purchase order is confirmed, an invoice is emitted
and the goods requested are shipped. The process completes
by archiving the order. []
Marcello La Rosa
Solution
Order-to-cash
Marcello La Rosa
A little more on gateways: XOR Gateway
Marcello La Rosa
Example: XOR Gateway
Invoice checking process
Marcello La Rosa 5
A little more on gateways: AND Gateway
Marcello La Rosa 14
Example: AND Gateway
Airport security check
Marcello La Rosa 15
Revised solution
Order-to-cash
XOR-split
AND-split AND-join
Marcello La Rosa 16
XOR / AND are not always what we need...
Order distribution process
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.
Marcello La Rosa 17
Solution 1
Order distribution process
XOR-split XOR-join
AND-split AND-join
Marcello La Rosa 18
Solution 2
Order distribution process
AND-split AND-join
XOR-split XOR-join
Marcello La Rosa 19
OR Gateway
An OR Gateway provides a mechanism to create and
synchronize n out of m parallel flows.
Marcello La Rosa 20
Solution using OR Gateway
Order distribution process
Marcello La Rosa 21
What join type do we need here?
Marcello La Rosa 22
Rework and repetition
Address ministerial correspondence
In the treasury ministers office, once a ministerial inquiry has been received,
it is registered into the system. Then the inquiry is investigated so that a
ministerial response can be prepared.
The finalization of a response includes the preparation of the response itself
by the cabinet officer and the review of the response by the principal registrar.
If the registrar does not approve the response, the latter needs to be prepared
again by the cabinet officer for review. The process finishes only once the
response has been approved.
Marcello La Rosa 23
Our Order-to-cash process, again
Marcello La Rosa 24
Solution
Marcello La Rosa 25
Resources in the order-to-cash example
Marcello La Rosa 26
Solution
Order-to-cash
Marcello La Rosa 27
THANK YOU