-
Key: BPMN2-56
-
Legacy Issue Number: 14330
-
Status: closed
-
Source: Trisotech ( Mr. Denis Gagne)
-
Summary:
Reported by dga...@trisotech.com, Jul 29, 2009
Sub-process markers are presented at pages 186-187. Does these markers
(Compensation, Ad Hoc, Loop and MI) also apply to Call Activity and Event
Sub-process? Is it none, some or all of them?According to the Class diagrams a Call Activity could not be Adhoc, but
since a Call Activity extends from Activity it could be Loop or
Compensation or Multi-instance?According to the same logic, an Event Subprocess could also have the same
behavior plus Ad hoc.We feel these explicit lists should be presented in the spec instead of
inferred from the class diagrams. -
Reported: BPMN 2.0b1 — Fri, 4 Sep 2009 04:00 GMT
-
Disposition: Resolved — BPMN 2.0
-
Disposition Summary:
The resolution of this issue is part of 14423
The new Chapter 13 contains a section that describes in detail which combinations are allowed:
3.2.1 Markers for Activities
Various BPMN Activities can be decorated with markers at the bottom center of the shape.
Loop Characteristic markers may need to be rendered when the referenced BPMN model element [bpmnElement] of a BPMNShape is a Task, ServiceTask,
SendTask, ReceiveTask, UserTask, ManualTask, BusinessRuleTask, ScriptTask, SubProcess, AdHocSubProcess, Transaction or CallActivity. Note that Loop
Characteristic Markers (Loop, Multi-Instance - Parallel and Multi-Instance - Sequential) are mutually exclusive markers. That is, only one of them can be present on a
single shape. See Table 8 - Depiction Resolution for Loop Characteristic Markers.
A Compensation marker may need to be rendered when the referenced BPMN model element [bpmnElement] of a BPMNShape is a Task, ServiceTask, SendTask,
ReceiveTask, UserTask, ManualTask, BusinessRuleTask, ScriptTask, SubProcess, AdHocSubProcess, Transaction or CallActivity. See Table 9 - Depiction
Resolution for Compensation Marker
In the case of expandable kind of shapes, the markers (Compensation or Loop Characteristic) are placed to the left of the + on the shape.
The Compensation marker may be combined with a Loop Characteristic Marker. All the markers that are present must be grouped and the whole group centered to
the bottom of the shape. See Figure 3 2 - Combined Compensation and Loop Characteristic Marker Example.
Note that the in the case where the referenced BPMN model element [bpmnElement] of a BPMNShape is an AdHocSubProcess, the shape has its tilde marker to the
right of the + (See section 3.2.6).
Disposition: Duplicate -
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN2 — Page 187, Do sub-process markers also apply for Call Activity and Event Subprocess
- Key: BPMN2-56
- OMG Task Force: BPMN 2.0 FTF