<?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 Sending an email after user task is created in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188945#M142075</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We have a scenario where when a user task is created, a TaskListener is fired (on create) which will create a temporary login for a user and then email them the login details along with the task ID.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We'd like to use a Mail Task to handle the email sending as the content can then be customised in the BPM, so we came up with the following pattern in the BPM:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Start —&amp;gt; Parallel Gateway —&amp;gt; User Task&lt;BR /&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;&amp;nbsp;&amp;nbsp; |&lt;BR /&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;&amp;nbsp;&amp;nbsp; |—-&amp;gt; Message Intermediate Catch Event —&amp;gt; Mail Task&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The idea is that once the task listener has finished it's work, it will send the message that the catch event is listening for and the email will be sent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, when we query for the execution for the message catch event, no results are returned:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;List&amp;lt;Execution&amp;gt; executions = runtimeService.createExecutionQuery()&lt;BR /&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;.messageEventSubscriptionName("LOGIN_CREATED")&lt;BR /&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;.processInstanceId(delegateTask.getProcessInstanceId()).list();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (executions != null &amp;amp;&amp;amp; !executions.isEmpty()) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (Execution e : executions) {&lt;BR /&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;runtimeService.messageEventReceived("LOGIN_CREATED", e.getId());&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&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; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm assuming that activiti is processing the branch from the parallel gateway to the user task first, so at this point the message catch event has not been created. Is there any way around this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've created a small unit tests which demonstrates the scenario:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://drive.google.com/file/d/0Bz97E7VNAsowalBLOExFZmhlQms/view?usp=sharing" rel="nofollow noopener noreferrer"&gt;https://drive.google.com/file/d/0Bz97E7VNAsowalBLOExFZmhlQms/view?usp=sharing&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 May 2015 17:39:18 GMT</pubDate>
    <dc:creator>jim1</dc:creator>
    <dc:date>2015-05-20T17:39:18Z</dc:date>
    <item>
      <title>Sending an email after user task is created</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188945#M142075</link>
      <description>We have a scenario where when a user task is created, a TaskListener is fired (on create) which will create a temporary login for a user and then email them the login details along with the task ID.We'd like to use a Mail Task to handle the email sending as the content can then be customised in the</description>
      <pubDate>Wed, 20 May 2015 17:39:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188945#M142075</guid>
      <dc:creator>jim1</dc:creator>
      <dc:date>2015-05-20T17:39:18Z</dc:date>
    </item>
    <item>
      <title>Re: Sending an email after user task is created</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188946#M142076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I understood well your problem, another solution could be to create a custom behaviour for your user task. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 May 2015 22:34:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188946#M142076</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2015-05-20T22:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: Sending an email after user task is created</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188947#M142077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the easiest way how to get your example running is to make user task asynchronous.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;See attached project.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2015 07:25:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188947#M142077</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2015-05-21T07:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: Sending an email after user task is created</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188948#M142078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Vasile - Thanks, will take a look into that as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin - Thanks very much for the reply. Could you check your file though please as it only seems to contain the folder and no source files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;** Update ** &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Actually, I've got it working by ticking the "Async" check box on the user task and enabling the async executer in the activiti config file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2015 09:53:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188948#M142078</guid>
      <dc:creator>jim1</dc:creator>
      <dc:date>2015-05-21T09:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: Sending an email after user task is created</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188949#M142079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;attachment update&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 03:54:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188949#M142079</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2015-05-22T03:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: Sending an email after user task is created</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188950#M142080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="" data-fulltext="" data-placeholder="Перевод" dir="ltr" style="text-align: left; height: 72px;"&gt;&lt;SPAN lang="en"&gt;thank&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2018 20:54:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sending-an-email-after-user-task-is-created/m-p/188950#M142080</guid>
      <dc:creator>krolikzaia</dc:creator>
      <dc:date>2018-12-11T20:54:25Z</dc:date>
    </item>
  </channel>
</rss>

