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 or Sub-Process
  • Timer Event Type
         -  Time Cycle - Specify the value for the time duration
         -  Time (Date)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 or 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.

Assignment Create BPEL 2.0 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 Dialog

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