<?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 Process instance initiator in REST in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/process-instance-initiator-in-rest/m-p/203451#M156581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello everyone!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a case where I want to send an email, to the person who started the process, if the process failes. The process is started through the REST api. This is the how I'm trying to get the initiator's email:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String processInstanceId = execution.getProcessInstanceId();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String userId = (String) execution.getEngineServices()&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;.getRuntimeService()&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;.getVariable("initiatingUser", processInstanceId);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String userEmail = execution.getEngineServices().getIdentityService()&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;.getUserInfo(userId, "email");&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;/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;But I get null on the userId and then as expected on the userEmail. This is my start event in my process definition:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt; &amp;lt;startEvent id="startevent1" name="Start" activiti:initiator="initiatingUser"&amp;gt;&amp;lt;/startEvent&amp;gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I start the process as follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&lt;A href="http://localhost:8352/activiti-experiments/runtime/process-instances" rel="nofollow noopener noreferrer"&gt;http://localhost:8352/activiti-experiments/runtime/process-instances&lt;/A&gt;&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; "processDefinitionKey":"mailTest"&lt;BR /&gt;}&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jun 2014 08:47:06 GMT</pubDate>
    <dc:creator>msvelev</dc:creator>
    <dc:date>2014-06-26T08:47:06Z</dc:date>
    <item>
      <title>Process instance initiator in REST</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instance-initiator-in-rest/m-p/203451#M156581</link>
      <description>Hello everyone!I have a case where I want to send an email, to the person who started the process, if the process failes. The process is started through the REST api. This is the how I'm trying to get the initiator's email&lt;IMG id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;tring processInstanceId = execution.getProcessInstanceId();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String user</description>
      <pubDate>Thu, 26 Jun 2014 08:47:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instance-initiator-in-rest/m-p/203451#M156581</guid>
      <dc:creator>msvelev</dc:creator>
      <dc:date>2014-06-26T08:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: Process instance initiator in REST</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instance-initiator-in-rest/m-p/203452#M156582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Did you check your database, whether the user is stored in the variables table?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 11:18:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instance-initiator-in-rest/m-p/203452#M156582</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2014-07-07T11:18:24Z</dc:date>
    </item>
  </channel>
</rss>

