Legacy Issue Number: 15038
Source: Open Text Inc. ( Robert Shapiro)
The spec has two confusing statements for Terminate End Event:
In section 10.4.3: Terminate: This type of End indicates that all activities in the Process should be immediately ended. This includes all instances of Multi-Instances. The Process is ended without compensation or event handling.
In section 14.4.6: Sub-process level end events: For a “terminate” End Event, the Sub-Process is abnormally terminated. In case of a multi-instance Activity, only the affected instance is terminated.
Reported: BPMN 2.0b1 — Thu, 4 Feb 2010 05:00 GMT
Disposition: Resolved — BPMN 2.0
Terminate End Events only interrupt the specific instance of a given Process level (Process or Sub-Process). Any other parallel instances or higher-level instances are
(a) Section 14.4.6, Sub-Section "Process level end events": Replace the first sentence with the following: "For a "terminate" End Event, the Process instance is
abnormally terminatedno other ongoing Process instances are affected."
(b) 14.4.6, Sub-Section "Sub-Process level end events": Replace the first paragraph with the following: "For a "terminate" End Event, the Sub-Process instance is
abnormally terminated. In case of a multi-instance Sub-Process, only the affected instance is terminatedno other ongoing Sub-Process instances or higher-level Sub-
Process or Process instances are affected.
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN2 — Confusing semantics for Terminate End Event
- Key: BPMN2-247
- OMG Task Force: BPMN 2.0 FTF