Legacy Issue Number: 15754
Source: craftware.net ( Eduardo Jara)
i) Chapter/Section 13.4.5. Page 457. It says:
“Triggering compensation for the Multi-Instance Sub-Process individually triggers compensation for all instances within the current scope. If compensation is specified via a boundary compensation handler, this boundary compensation handler also is invoked once for each instance of the Multi-Instance Sub-Process in the current scope.”
ii) Chapter/Section 13.4.5. Page 458. It says:
“In case the Activity is a multi-instance or loop, the Compensation Activity is triggered only once, too, and thus has to compensate the effects of all instances.”
It seems there is a contradiction between and (ii).
- In there are as many invocations as instances are.
- In (ii) there is only one invocation for many instances.
Clarify whether there is a contradiction or not.
Reported: BPMN 2.0 — Mon, 18 Oct 2010 04:00 GMT
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN21 — Apparent contradiction concerning compensation handler invocations
- Key: BPMN21-247
- OMG Task Force: BPMN 2.1 RTF