Order Fulfillment

Order processing with availability check, procurement escalation paths, and parallel financial settlement.


Process Description

An order is received and availability is checked. If items are available, they are shipped and financial settlement is performed, after which payment is received and the process ends. If items are not available, a procurement sub-process is initiated. During procurement, two interrupting boundary events can occur: a late delivery notification causes the customer to be informed of a delay, and an undeliverable error causes the item to be removed from the catalogue. If procurement completes normally, the items are shipped and settled as in the available path.

Structure

Zoom and pan enabled · Source: OMG BPMN 2.0 by Example, Version 1.0 (2010), Section 5.3

Elements

ActivityActor
Check AvailabilityOrder Management
Manufacture Item (Procurement)Procurement
Ship ItemWarehouse
Financial SettlementFinance
Receive PaymentFinance
Inform Customer of DelayCustomer Service
Remove Item from CatalogueProduct Management