-
Key: BPMN2-188
-
Legacy Issue Number: 14749
-
Status: closed
-
Source: Object Management Group ( Mr. Mariano Benitez)
-
Summary:
I believe we need to be more clear/explicit when describing several aspects of compensations. I base this on 0.9.2
- We should made clear on each case what context is used in compensation. This is a refinement of the snapshot concept, but it needs clarification in this cases:
- Boundary event handlers: it only mention "black-box" compensation, when it should clearly state that the current state is used.
- inline event sub-processes: they mention the snapshot when the process is completed, but there is no mention to the case when the compensation is triggered while the subprocess is still running. Also it should be described that the parent scope used in the compensation is the current one, even when the compensated subprocess uses the snapshot context.
- We should made clear on each case what context is used in compensation. This is a refinement of the snapshot concept, but it needs clarification in this cases:
-
Reported: BPMN 2.0b1 — Fri, 20 Nov 2009 05:00 GMT
-
Disposition: Resolved — BPMN 2.0
-
Disposition Summary:
The assumption made when reporting this issues was that a compensation can compensate a running activity, which is wrong, only completed activities can be
compensated. So this issue is invalid.
Disposition: Closed, No Change -
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN2 — [Section 10.6] Editorial: We need more explicit descriptions of Compensation behaviour regarding scopes
- Key: BPMN2-188
- OMG Task Force: BPMN 2.0 FTF