Chapter 8 Building an Executable BPM: Managing Data and Choreography


Events (Executable BPM)

An event manages interruptions in the normal execution of the process.

Unexpected events often occur during execution phases. These events can be critical, and need to be detected. For example, when a customer interacts with one process, that customer might need to be reminded to provide information required by another process.

An event can be of the following types:

You assign a type to an event using the Stereotype property in its property sheet. The event can then be used to specify both the activity that generates the event and the event handler that specifies the activities to execute when the event occurs.

The generation of an event is equivalent to the throw of the event.

The event handler is equivalent to the catch of an event.

For more information about the generation of an event, see section Type property of the Implementation tab.

For more information about the event handler, see section Event Handlers (Executable BPM).

Events have no symbol in the diagram, but have the following graphical representation in the Browser:


You can visualize in the Dependencies tab of the event property sheet, the list of the flows that use the event as an event handler and the list of the processes that send the event.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.