<?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 Assign a workflow's task user (initiator)  from Java in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/assign-a-workflow-s-task-user-initiator-from-java/m-p/259488#M212618</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;BR /&gt;&lt;SPAN&gt;I'm trying to start a new process instance from Java. First I get the runtime service like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;RuntimeService runtimeService = null; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; vars = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;vars.put("scwf_ramoName", "Aeronaves");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ProcessEngineConfigurationImpl config = Context.getProcessEngineConfiguration();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(config!=null){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;runtimeService = config.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;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService.startProcessInstanceByKey("ElaboracionReqSesa",vars);&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And I got this exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;org.activiti.engine.ActivitiException: Unknown property used in expression&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I figured that it is caused because in my workflow definition I have a task with the atribute : activiti:assignee="${initiator.properties.userName}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anybody know how I can create the initiator variable programatically from Java ? Or any body that can guide with a little tip to assign the task to a user from Java?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Sep 2012 22:30:45 GMT</pubDate>
    <dc:creator>angello0571</dc:creator>
    <dc:date>2012-09-11T22:30:45Z</dc:date>
    <item>
      <title>Assign a workflow's task user (initiator)  from Java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/assign-a-workflow-s-task-user-initiator-from-java/m-p/259488#M212618</link>
      <description>Hi!I'm trying to start a new process instance from Java. First I get the runtime service like this:RuntimeService runtimeService = null; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; vars = new HashMap&amp;lt;String, Object&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;vars.put("scwf_ramoName", "Aeronaves");&amp;nbsp;&amp;nbsp;&amp;nbsp;ProcessEngineConfigurationImpl config =</description>
      <pubDate>Tue, 11 Sep 2012 22:30:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/assign-a-workflow-s-task-user-initiator-from-java/m-p/259488#M212618</guid>
      <dc:creator>angello0571</dc:creator>
      <dc:date>2012-09-11T22:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: Assign a workflow's task user (initiator)  from Java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/assign-a-workflow-s-task-user-initiator-from-java/m-p/259489#M212619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is there a particular reason you attempt to start a workflow directly via Activiti API instead of the Alfresco API? If you use the Alfresco WorkflowService or workflow action, you would not need to initiate the initiator variable yourself as this is already done by the service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2012 23:13:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/assign-a-workflow-s-task-user-initiator-from-java/m-p/259489#M212619</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-09-11T23:13:24Z</dc:date>
    </item>
  </channel>
</rss>

