[MNT-20235] Terminate End Event does not have configuration 'terminateAll' setting Created: 10-Dec-18  Updated: 27-Jul-20

Status: Open
Project: Service Packs and Hot Fixes
Component/s: APS Kickstart/Studio
Affects Version/s: Alfresco Process Services 1.9.0.3
Fix Version/s: Alfresco Process Services .N

Type: Service Pack Request
Reporter: Jennie Soria [X] (Inactive) Assignee: Mark Howarth
Resolution: Unresolved Votes: 0
Labels: London, Modeler-Process
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File noTerminateAllSetting.png     PNG File terminateAllEndEvent.png    
Bug Priority:
Category 2
ACT Numbers:

00982675


 Description   

Summary

The terminate end event, does not have metadata field to set 'terminateAll' to true. Therefore, if you use a terminate end event in subprocess(or nested ones) you can not make its behavior terminate the root process as you may need to in your design.

see ref: https://www.activiti.org/userguide/#bpmnCancelEndEvent

APS editor dose not provide option to set on this event:

As result the xml export has empty element:

<endEvent id="terminate" name="Terminate All">
      <extensionElements>
        <modeler:editor-resource-id><![CDATA[sid-ADEFC406-4828-4E22-AE8E-DAE6EFA6FB79]]></modeler:editor-resource-id>
      </extensionElements>
      <terminateEventDefinition/>
    </endEvent>

Wherease should be able to have:

<terminateEventDefinition activiti:terminateAll="true"></terminateEventDefinition>

Actual Behavior

  • be able to set 'terminateAll' to true/false on a terminate end event, default to false

Expected Behavior

  • not able to set 'terminateAll' to true/false on a terminate end event

References



 Comments   
Comment by Mark Howarth [ 23-Aug-19 ]

Reassigning to Doug Gruber, the new PM for APS.

Comment by Mark Howarth [ 02-Dec-19 ]

Assigning to Mark Howarth as PM for APS.

Generated at Fri Sep 25 21:08:38 BST 2020 using Jira 7.13.15#713015-sha1:7c5ddd2c3e1709974ae9c48c17df8edd3919fe2c.