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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!