Topics
Prev Next

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

Options

Field/Button

Action

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 Tab

Depending on the selected Event Type, the 'Details' tab changes:

  • 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

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

SupportingElements Assignment

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