<?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 Re: Signal throwing event does not proceed/continue in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193218#M146348</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The problem seems to be that once one of the execution paths reaches the 'non' end event all the execution of the remaining execution paths is halted. Might this be intended behaviour? In Activiti's documentation we can read:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A 'none' end event means that the result thrown when the event is reached is unspecified. As such, the engine will not do anything extra besides ending the current path of execution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But BPMN 2.0 spec says:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The Flow MAY come from either alternative or parallel paths. For modeling convenience, each path MAY connect to a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;separate End Event object. The End Event is used as a Sink for all tokens that arrive at the Event. All tokens that are&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;generated at the Start Event for that Process MUST eventually arrive at an End Event. The Process will be in a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;running state until all tokens are consumed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Well, Activiti does honour this because the process itself is still marked as active due to the fact that there are execution paths that did not arrive yet but how are they supposed to reach the end if their execution is halted ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Meanwhile I solved the problem by using an "Inclusive gateway" to join the execution paths before proceeding to the end event.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jul 2014 11:00:21 GMT</pubDate>
    <dc:creator>iblanco</dc:creator>
    <dc:date>2014-07-16T11:00:21Z</dc:date>
    <item>
      <title>Signal throwing event does not proceed/continue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193217#M146347</link>
      <description>Hi,I have a little process that has 2 execution paths. One of them arrives at a user task that has an exit transition as well as a boundary signal event. That way I can end the user task by completing it or by receiving a signal.Another parallel execution path in the same process calls a signal thro</description>
      <pubDate>Wed, 16 Jul 2014 08:49:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193217#M146347</guid>
      <dc:creator>iblanco</dc:creator>
      <dc:date>2014-07-16T08:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: Signal throwing event does not proceed/continue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193218#M146348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The problem seems to be that once one of the execution paths reaches the 'non' end event all the execution of the remaining execution paths is halted. Might this be intended behaviour? In Activiti's documentation we can read:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A 'none' end event means that the result thrown when the event is reached is unspecified. As such, the engine will not do anything extra besides ending the current path of execution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But BPMN 2.0 spec says:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The Flow MAY come from either alternative or parallel paths. For modeling convenience, each path MAY connect to a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;separate End Event object. The End Event is used as a Sink for all tokens that arrive at the Event. All tokens that are&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;generated at the Start Event for that Process MUST eventually arrive at an End Event. The Process will be in a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;running state until all tokens are consumed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Well, Activiti does honour this because the process itself is still marked as active due to the fact that there are execution paths that did not arrive yet but how are they supposed to reach the end if their execution is halted ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Meanwhile I solved the problem by using an "Inclusive gateway" to join the execution paths before proceeding to the end event.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jul 2014 11:00:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193218#M146348</guid>
      <dc:creator>iblanco</dc:creator>
      <dc:date>2014-07-16T11:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: Signal throwing event does not proceed/continue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193219#M146349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I would need the full process definition to understand your issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Even better would be to create a unit test showing your issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2014 10:20:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-throwing-event-does-not-proceed-continue/m-p/193219#M146349</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-07-21T10:20:06Z</dc:date>
    </item>
  </channel>
</rss>

