-
Key: BPMN21-253
-
Legacy Issue Number: 15760
-
Status: open
-
Source: craftware.net ( Eduardo Jara)
-
Summary:
i) Chapter/Section 10.5.6. Page 306. It says:
“Event-Based Gateways are configured by having outgoing Sequence Flows target an Intermediate Event
or a Receive Task in any combination (see Figure 10.116 and Figure 10.117) except that:- If Message Intermediate Events are used in the configuration, then Receive Tasks MUST NOT be used
in that configuration and vice versa.”
ii) Chapter/Section 10.5.
Page 298: “A diverging Exclusive Gateway (Decision) ...”
Page 300: “A diverging Inclusive Gateway (Inclusive Decision) ”
Page 305: “The Event-Based Gateway represents a branching point in the Process where the alternative paths
that follow the Gateway are based on Events that occur, rather than the evaluation of Expressions
using Process data (as with an Exclusive or Inclusive Gateway).”iii) Chapter/Section 14.1.4. Page 478. Sub-section “Exclusive (Event-based) Decision Pattern”.
Figure shows tree branches with one Message Intermediate Event, one Receive Task
and one Timer Intermediate Event.COMMENTS:
According to Message Intermediate Events and Receive Tasks MUST NOT be used in the same configuration of an Event-Based Gateway. Nevertheless, in (iii) both are used in the same configuration.
According to (ii) Exclusive and Inclusive Gateways are considered “decisions”, but not Event-Based Gateways.
SUGGESTIONS:
Modify Figure in Sub-section “Exclusive (Event-based) Decision Pattern”: use Message Intermediate Events or Receive Tasks, but not both.
Name the Sub-section: “Exclusive (Event-based) Pattern”
- If Message Intermediate Events are used in the configuration, then Receive Tasks MUST NOT be used
-
Reported: BPMN 2.0 — Mon, 18 Oct 2010 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:57 GMT