Modelling with event based gateways
Draw a BPMN diagram of the following process from the supplier’s perspective. Use one white box pool for the supplier and a black box pool for the retailer.
Description of the process: The process starts once a purchase order has been received. The supplier then approves the order and this approval is communicated to the retailer. Once the approval has been notified, the supplier may receive either an order confirmation, order change request or order cancellation. It is also possible that there is no response from the retailer at all.
If there is no response within 48 hours of the approval notification or if an order cancellation is received, then the supplier cancels the order.
If an order confirmation is received within 48 hours, the supplier processes the order and the order is fulfilled.
If an order change request is received within 48 hours, then the supplier makes the requested changes to the order and asks the retailer for confirmation. The retailer is allowed to change an order no more than 3 times. Once the retailer has requested an order change 3 times and has not confirmed the order, the order is then cancelled.