Intermediate Event

A BPMN 1.1 Intermediate Event indicates where an event occurs somewhere between the start and end of a Process.

BPEL Properties:

Double-click on the Intermediate Event in the BPEL diagram
Right-click on the Intermediate Event | BPEL | BPEL Properties
 

Reference

Field/Button

Usage

See also

Name

Specify the name for the Intermediate Event.

 

 

Trigger Type

Select the type for the Intermediate Event, namely:

Cancel
Compensation
Conditional
Error
Link
Message
Multiple
None
Signal
Timer

 

 

Details

Depending on the selected Trigger Type, the Details tab changes as follows:

 

Field

Usage

Compensation Trigger Type

Activity

Select a BPMN 1.1 Task from the list of all Activities in the Process.

 

 

Conditional Trigger Type

Condition

Select a BPMN 1.1 Condition from the list of Condition(s) created in the SupportingElements package.

 

 

Error Trigger Type

Error Code

Specify the required error code.

 

 

Link Trigger Type

Link Event

Select a Link Event element ( to act as a target for this Link Event ) from the list under the current Process / Sub-Process.

 

 

Message Trigger Type

Web Service

Select a BPMN 1.1 Web Service from the package (in the SupportingElements package) that represents one of the involved Participants.

 

Message

Select a BPMN 1.1 Message from the list of Message(s) in the selected Web Service.

 

 

Multiple Trigger Type

Events

Select additional BPMN 1.1 Intermediate Events from the list of events in this Process by clicking the ( ... ) button.

 

 

Timer Trigger Type

Time Cycle

Specify the value for the time duration.

 

Time Date

Specify the value for the time date.

 

 

Create BPEL 1.1 Model Structure

OK

Save the values entered in the dialog.

 

 

Cancel

Discard the values entered in the dialog.

 

 

Help

Display this Help topic.

 

 

General

Open the UML Properties dialog.

 

Properties

Notes

Cancel, None and Signal Event types cannot be mapped to BPEL 1.1
Either set Time Cycle or Time Date for Timer Trigger Type but not both as they are mutually exclusive fields
For a Compensation Intermediate Event edge-mounted on an Activity, create a BPMN 1.1 Association from this event to the Compensation Activity; ensure that the IsCompensation tag for the Activity is set to true
Link Intermediate Event can be used either as a GOTO or an off-page connector; therefore, this event can have either incoming or outgoing Sequence Flows - but not both