<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Support for transactional sub processes in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/support-for-transactional-sub-processes/m-p/5323#M831</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Are there plans to support BPMN transactional sub processes?&amp;nbsp; While trying to get a transactional sub process with a compensation boundary event on a nested task working, I stumbled on the following Activiti code (RC1 code):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } elseif (activityElement.getTagName().equals("sendTask")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || activityElement.getTagName().equals("adHocSubProcess")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || activityElement.getTagName().equals("businessRuleTask")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || activityElement.getTagName().equals("complexGateway")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || activityElement.getTagName().equals("eventBasedGateway")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || activityElement.getTagName().equals("transaction")) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addWarning("Ignoring unsupported activity type", activityElement);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Depending on the sub-element definition, the correct activityBehavior&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // parsing is selected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Element timerEventDefinition = boundaryEventElement.element("timerEventDefinition");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (timerEventDefinition != null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parseBoundaryTimerEventDefinition(timerEventDefinition, interrupting, nestedActivity);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addError("Unsupported boundary event type", boundaryEventElement);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't find any indication that these features are on the roadmap or that there is an open issue to resolve.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a statement of which BPMN features are not supported anywhere and whether there are plans to provide support for these features?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In particular, are there plans to implement the features required to support transactional sub processes?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a workable work around to provide support for compensation?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Nov 2010 11:51:01 GMT</pubDate>
    <dc:creator>trainp</dc:creator>
    <dc:date>2010-11-30T11:51:01Z</dc:date>
    <item>
      <title>Support for transactional sub processes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-transactional-sub-processes/m-p/5323#M831</link>
      <description>Are there plans to support BPMN transactional sub processes?&amp;nbsp; While trying to get a transactional sub process with a compensation boundary event on a nested task working, I stumbled on the following Activiti code (RC1 code):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } elseif (activityElement.getTagName().equals("sendTask")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
      <pubDate>Tue, 30 Nov 2010 11:51:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-transactional-sub-processes/m-p/5323#M831</guid>
      <dc:creator>trainp</dc:creator>
      <dc:date>2010-11-30T11:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: Support for transactional sub processes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-transactional-sub-processes/m-p/5324#M832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are correct: these features are not yet implemented currently.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However, it is our end goal to get all of the BPMN constructs implemented, it is just a question of time &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The best thing to do is to create a Jira issue in our isse tracker &lt;/SPAN&gt;&lt;A href="http://jira.codehaus.org/browse/ACT" rel="nofollow noopener noreferrer"&gt;http://jira.codehaus.org/browse/ACT&lt;/A&gt;&lt;SPAN&gt; and let people vote on it, that gets things prioritized.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't think of a real workaround just now out of my head, because it depends on your process model. Using conitions and other way of arranging tasks, it shoukld be possible to get a similar behavior.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Dec 2010 09:57:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-transactional-sub-processes/m-p/5324#M832</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2010-12-02T09:57:02Z</dc:date>
    </item>
  </channel>
</rss>

