Travel Booking with Event Sub-processes
The Travel booking process illustrates in the BPMN v1.2 Specification shown the usage of a transaction Sub-process. This example is also presented in the BPMN v2.0 Specifications to present an example of inline Event handling via Event Sub-processes. This diagram is presented in Figure 10-95 (page 286) of BPMN v2.0 Specifications. In this example flights and hotel reservation are made, however they can be reversed if some undesirable results or events occur.