Intermediate Event

A BPMN 2.0 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 2.0 Properties

 

Reference

Field/Button

Usage

See also

Name

Specify the name for the Intermediate Event

 

Event Type

Select the type for the Intermediate Event, namely:

Cancel
Compensation
Conditional
Error
Escalation
Link
Message
Multiple
None
Parallel Multiple
Signal
Timer

 

 

Details

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

 

Field

Usage

Message Event Type

Pool Package

Select the package that represents one of the involved Participants.

 

Operation

Select an Operation from the list of operation(s) in the selected Pool Package.

 

 

Link Event Type

Link Event

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

 

 

Timer Event Type

Time Cycle

Specify the value for the time duration.

 

Time Date

Specify the value for the time date.

 

 

Compensation Event Type

Activity

Select an Activity from the list of Activity elements under the current Process / Sub-Process.

 

 

Error Event Type

Error

Select an Error element.

 

 

 

Assignments

Select one or more Assignment elements created in the SupportingElements package in this tab (Optional).

 

Assignment

SupportingElements

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, Conditional, Escalation, Multiple, None, Parallel Multiple and Signal event type cannot be mapped to BPEL 2.0
The Assignments tab is not available on Intermediate Events that are attached to the boundary of an Activity
Either set Time Cycle or Time Date for Timer Trigger Type but not both as they are mutually exclusive fields
The Error event type is valid only on an Intermediate Event attached to the boundary of an Activity
The Compensation event type is valid only on an Event Sub-Process or when attached to the boundary of an Activity
The 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