HW02 Equipmentforcompanyemployee Orderingsystem Ordering system Ordering system Ordering system Ordering system Ordering system Login Input credentials Validate credentials success? Login validated error Login failed Login user If there is during validation, login fails Credentials Login failed Create order Select items Select place of delivery Select team/su pervisor Check availibility Order Orders Apply vouchers? Apply vouchers Available? Submit order request Order terminated Login terminated HR HR HR HR HR HR Receive order request Generate corporate documentat ion Receive order delivery Problem with delivery Pack order Send order Order sent Pay for order Docs Docs Order terminated Orders Order terminated Invalid card credentials Input card credentials Submit payment Payment sent Transaction verification result received Transaction verification success? 30 minutes verification failed due error When incorrect card credentials inputed, input again Orders Bank Employee This process illustrates ordering equipemnt for employee. Employee first tries to log in, if not successfull, login is terminated. When logged into system, employee creates order, selects items,place of delivery, team designation. Optional application of vouchers available. System checks for availibility of items, if available, order request is submitted, otherwise order is terminated. When order request submitted, HR receives order request, tries to pay for the order(during transaction verification, there are 3 possible events: 1.card credentials are not inputted properly, input again, 2. no action for 30 minutes => transaction fails, 3.transaction result received from the bank), when trascation is verified HR generates docs for the order, waits(receives order delivery - when there is any problem, order is termated) for the order, packs and sends the order to employee. yes no no yes no yes no yes update update The start of this process is weird. It starts internally but then it waits for message from Employee -1 (maybe employe should be Swimlane instead of Ordering System) Result: 10.5 Submit and Receive tasks are not needed. Transition should be express just via Sequence flow. -0.5