<?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: MI User task followed by a  Service Task in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155902#M110199</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If execution of the servicetask6 fails, the transaction will be rolled back, leaving the state of the process still in "user task" waiting to be completed…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Oct 2013 10:25:46 GMT</pubDate>
    <dc:creator>frederikherema1</dc:creator>
    <dc:date>2013-10-02T10:25:46Z</dc:date>
    <item>
      <title>MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155901#M110198</link>
      <description>Hello,Part of my workflow goes like this:&amp;lt;blockcode&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;userTask id="Auth-Request-Program"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name="Program Auth (${requestN} / ${programmerGroupItem.name})"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;activiti:candidateUsers="${programmerGroupItem.programadores}"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;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;&amp;nbsp;</description>
      <pubDate>Wed, 02 Oct 2013 09:03:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155901#M110198</guid>
      <dc:creator>luisalves00</dc:creator>
      <dc:date>2013-10-02T09:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155902#M110199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If execution of the servicetask6 fails, the transaction will be rolled back, leaving the state of the process still in "user task" waiting to be completed…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Oct 2013 10:25:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155902#M110199</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2013-10-02T10:25:46Z</dc:date>
    </item>
    <item>
      <title>Re: MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155903#M110200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;well…I got it stuck on&amp;nbsp; servicetask6 (in fact is another path so is a servicetask5)…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so I think the behaviour is this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;tx.begin()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servicetask6 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;tx.commit()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tx.begin()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; servicetask7&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [throw exception…tx.rollback() ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;tx.commit()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the process is now "blocked"….on the table activiti.act_ru_execution &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Act_id_ = servicetask6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is_Active_ = 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is_Scope_ = 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So how can I get the process running again? &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Oct 2013 13:34:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155903#M110200</guid>
      <dc:creator>luisalves00</dc:creator>
      <dc:date>2013-10-02T13:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155904#M110201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;tks..what a quick answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;even if I got a following servicetask7? i.e. userTask –&amp;gt;&amp;nbsp; servicetask6 –&amp;gt; servicetask7&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If servicetask7 fails, I get back to the userTask, right?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(still using engine 5.7)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Oct 2013 13:39:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155904#M110201</guid>
      <dc:creator>luisalves00</dc:creator>
      <dc:date>2013-10-02T13:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155905#M110202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is the servicetask7 or servicetask6 marked as async?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Oct 2013 07:51:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155905#M110202</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2013-10-03T07:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155906#M110203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No. Using the default settings.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tested the code using a break point on the servicetask7 and changing a variable value to get a NPE. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The flow rollbacked to the UserTask, so you must span the transactions (as I expected).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But something went wrong, at least in 3 cases, where the flow blocked at servicetask6. This makes any sense?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to signal the flow to keep going?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LA&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Oct 2013 08:15:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155906#M110203</guid>
      <dc:creator>luisalves00</dc:creator>
      <dc:date>2013-10-03T08:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: MI User task followed by a  Service Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155907#M110204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You SHOULD NOT commit transactions manually in between 2 non-async steps (like the service-tasks). This will cause the engine to fail to roll-back to the previous state (== previous wait state before servicetask6). Since the transaction is commited by you after servicetask6, this "trail" is lost forever and it will fail.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To put it simple, NEVER commit transactions during a single API-call!! You can have activiti participate in an external transaction without issues, as long as the transaction spans at least a single API-call.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Oct 2013 12:25:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mi-user-task-followed-by-a-service-task/m-p/155907#M110204</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2013-10-09T12:25:28Z</dc:date>
    </item>
  </channel>
</rss>

