BPMN 2.0 FTF Avatar
  1. OMG Issue

BPMN2 — Are Conditional Start Events executable?

  • Key: BPMN2-133
  • Legacy Issue Number: 14680
  • Status: closed  
  • Source: International Business Machines ( Ms. Suzette Samoojh)
  • Summary:

    Are ConditionalStartEvents executable? What data are they able to access?

    Note that the spec states that executable ConditionalStartEvents must have a FormalExpression. So the spec implies they are executable. But it doesn't provide guidance on what data context would be provided for that FormalExpression.

  • Reported: BPMN 2.0b1 — Thu, 19 Nov 2009 05:00 GMT
  • Disposition: Resolved — BPMN 2.0
  • Disposition Summary:

    Section 10.4.2 Start Event
    Table 10.3 - Top-Level Process Start Event Types
    Change row: Conditional
    Original (Description column)
    This type of event is triggered when a Condition such as "S&P 500 changes by more than 10% since opening", or "Temperature above 300C" become true. The
    Condition Expression for the Event must become false and then true before the Event can be triggered again.
    If there is only one (1) EventDefinition associated with the Start Event and that EventDefinition is of the subclass ConditionalEventDefinition, then the Event is a
    Conditional Start Event and MUST be displayed with a lined paper marker (see the figure to the right).
    Proposal (Description column)
    This type of event is triggered when a Condition such as "S&P 500 changes by more than 10% since opening", or "Temperature above 300C" become true. The
    Condition Expression for the Event must become false and then true before the Event can be triggered again.
    The Condition Expression of a Conditional Start Event MUST NOT refer to the data context or instance attribute of the process (as the Process instance has not yet
    been created). Instead, it may refer to static process attributes and states of entities in the environment. The specification of mechanisms to access such states is out of
    scope of the standard.
    If there is only one (1) EventDefinition associated with the Start Event and that EventDefinition is of the subclass ConditionalEventDefinition, then the Event is a
    Conditional Start Event and MUST be displayed with a lined paper marker (see the figure to the right).
    Disposition: Resolved

  • Updated: Fri, 6 Mar 2015 20:57 GMT