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 in the BPEL diagram ( or the Project Browser ) and select the following context menu : 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
  • 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.
  • Error event type is valid only on an Intermediate Event attached to the boundary of an Activity
  • Compensation event type is valid only on an Event Sub-Process or when attached to the boundary of an Activity
  • Link Intermediate Event can be used either as a GOTO or an off-page connector. So, this event can have either incoming or outgoing Sequence Flows - but not both.