Order goods Ordergoods Deliveryworker Delivery worker Check orderOrder Load packages Estimated delivery time Get to the delivery adress Looks good to me Packages count, delivery address, etc. Deliver goods Successful delivery Warehouseworker Warehouse worker Order received Check stock everything in stock? Inform about cancellation Order goods Cancel order Inform about delay Goods restocked Prepare item For each item in order CUSTOMER SUPPLIER Šimon Soták, 456574 Customer orders goods, warehouse worker checks if everything is in stock - if not, they try to order from supplier, inform the customer about the delay. If everything is in stock, or when the supplier already restocked the goods, the warehouse worker prepares the goods. The delivery driver then checks if everything is okay, loads packages, informs the customer about the estimated delivery time and delivers the goods no yes yesno -1 gateway does not have data to evaluate this Unnecessary parallelism, send message happens in 0 time. Too many manual tasks, not common in practice (low chance of automating). -0.5 No label + should be connected to message task/event. Missing label Result: 10.5 out of 12