Question
Activity 2: Exceptions while booking a flight. Model the following process using BPMN. As usual, model the control flow, resource and data perspectives. A travel
Activity 2: Exceptions while booking a flight. Model the following process using BPMN. As usual, model the control flow, resource and data perspectives.
A travel agency starts this process when a booking request from a customer is received. The actual booking process can be assumed to be a sub-process and doesnt need to be modelled. At any time before the flight, the customer can request to change the booking.
At any time before the flight, the customer can request to cancel the booking. The airline is notified of this cancellation of the ticket, but no refund is provided.
If the airline has to cancel the flight, the customer is offered an alternative flight by the agency. If the customer can decide to take this alternative flight or request a refund. If the customer chooses the refund, the agency requests the refund from the airline.
Once the airline has refunded the agency, the agency stalls the refund for a further 360 days before passing the refund on to the customer. When the customer has taken the flight, a thank-you message is sent to the customer.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started