IBM BPM, V8.0.1, All platforms > Create processes in IBM Process Designer > Modeling processes > Create a business process definition (BPD)

Adding events to a BPD

When modeling a process, you might want to model events that can occur at the beginning, during, or at the end of a runtime process (as opposed to activities that are carried out by participants in the process).

An example of an event is a message received from an external system. You can specify the trigger type of an event and represent the event with a meaningful icon in your process diagram.

Events in IBM BPM can be triggered by the passing of a due date, an exception, or the arrival of a message. The trigger determines the type of event that you choose to implement. For information about available event types and their triggers, see Modeling events.

You can attach intermediate events (Intermediate Timer, Message, and Error events) to activities in your BPDs or you can include them in the process flow by using sequence lines. Other events must be part of the process flow.


Procedure

  1. In the Designer view, click the Diagram tab.

  2. Drag the event from the palette. If you want to attach an intermediate event to an activity, drop the event onto the activity node. To verify the attachment, select the activity.

    If the outline of the activity includes the event, the event is attached. By default, attached intermediate events are Error events.

  3. Select the event. In the event properties, click the Implementation option.

  4. Select the type of event from the available options.

  5. For attached intermediate events, select Interrupt activity if you want the activity to close when the message is received.

  6. In the Message Trigger section, you can select or create an undercover agent (UCA) to attach to the event. See the "Creating a UCA" topic in the related tasks section. Each message event must be associated with a UCA. When you run the process, the associated UCA carries out the required action when the event is triggered.

Create a business process definition (BPD)


Related concepts:
Use the event handler for FileNet Content Manager


Related tasks:
Create an undercover agent
Create an event handler for an Enterprise Content Management system