Hotel Reservation Process HotelReservationSystemProcess ReservationTeam Reservation Team Receives Request Confirms the Reservation Terms Agree to Reservation Terms Send Confirmation email to customer 24-hour deadline Confirmation email Reservat ion Update Reservation Request Received Reservation Confirmed Reservation not confirmed Email sentCustomer Request Check Room Availability Is Room Available? Price Check Verify Transaction Transaction verified? Reservation failed Reservation created Confirmation email Update Reservation in Hotel's Database Reservation Confirmed Reservation Database Updated ITTeam IT Team Notify IT Team of Database Error IT Team Resolve error Database Update Error CustomerServiceTeam Customer Service Team Resolve Customer Issues Reservation Changed ExternalReservationTeam External Reservation Team Receives Cancelled Request Cancellation timer Cancellation Timer set Costumer cancels Reservation cancellation handling Cancel Reservation Cancellation Confirmation Confirmation Email Customer Bank Customer sends reservation request Yes End Reservation Process No Yes Receives email Verificationrequest VerificationResponse No Yes Transactionfailednotification No,RedirecttoCustomerService? Cancels request ConfirmationEmailNotification Yes No Notifycustomer Unnecessary gateway-1 Here can be deadlock -1 Missing outcoming flow from the task -1 Wrong direction of the sequence flow on boundary event.-1 Missing message flow -1 This is not how even subprocess is modelled. This will trigger another instance of the process. -1 Two outcoming flows means parallel gateway-1 Result: 5