HW2 Supplier of printing services Preparephotopackagefordelivery Photographer Photographer Photos received Verify quality of photos Photos returned premium box paid? Add discount coupon Pack to classic box Identify customer Pack to premium box Until there are photos quality not ok Add invoice Change order status Order courier Order courier by call Inform customer Package prepared courier ordered? Failed to order courierUsing physical contact list or internet By email or phone ERP-System ERP-System Collect order data Orders Update order Connect to courier services Order pick up Pick up date reserved Send email to customer connection failed Connect to alternative courier connected? Invoicing portal Courier service API Tomáš Bártů UČO: 475927 PV207/01CZECH The BPMN describes process which reflects preparation of photo package for delivery. At first, the photographer receive the photos and verify quality. Then collects order data and prepare package for delivery with all additional parts. In the end, it is filled in the system and partner courier is notified. There is an exception handling for failed connection. It tries alternative courier and if it fails, then the photographer needs to order delivery by call and inform customer. Printed invoice no Yes No no yes Return of photos yes Photos delivered Pickup request Invoice request Pickup date sent Invoice response Repeat until is not worth using here, especially when the task is not automated. The customer is entity you interact with but it is not modelled. Inform customer and Send email to customer should be Message events/ tasks. -1 Result: 11