<?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: Multi instance User Task in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104469#M72966</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can also do this by just setting a process variable via the api. Does not need to be a service task, or via an expression that returns this list.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Apr 2012 09:17:31 GMT</pubDate>
    <dc:creator>ronald_van_kuij</dc:creator>
    <dc:date>2012-04-24T09:17:31Z</dc:date>
    <item>
      <title>Multi instance User Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104467#M72964</link>
      <description>I am in the process of migrating JBPM4 processes to Activiti. &amp;lt;foreach in="#{users}" name="users" var="user"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transition to="approve"/&amp;gt;&amp;lt;/foreach&amp;gt;&amp;lt;task name="approve"&amp;gt;&amp;nbsp; &amp;lt;transition name="Work Complete" to="Review"/&amp;gt;&amp;lt;/task&amp;gt;&amp;lt;task name="Review"&amp;gt;&amp;lt;/task&amp;amp;g</description>
      <pubDate>Tue, 10 Apr 2012 20:55:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104467#M72964</guid>
      <dc:creator>demotdi</dc:creator>
      <dc:date>2012-04-10T20:55:08Z</dc:date>
    </item>
    <item>
      <title>Re: Multi instance User Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104468#M72965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Well, if you want to create a multi instance task (user or service doesn' t matter) you have to click on the task, select "multi instance" label, then set Collection=yourcollectionname and Element variable=assignee, in the "main config" label you have to set Assignee=${assignee}.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To create your collection you have to add a service task that point a java class and in the java class you have to write:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import java.util.ArrayList;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.delegate.*;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public class multi implements JavaDelegate{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; public void execute(DelegateExecution execution) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArrayList&amp;lt;String&amp;gt; nameList = new ArrayList&amp;lt;String&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nameList.add("user1");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nameList.add("user2");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nameList.add("user3");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; execution.setVariableLocal("nameList", nameList);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now you have created the collection, so click on your folder project then "Create deplyoment artifacts" so in your deployment folder you will now have the file "myclass.jar", copy that file in your activiti folder under apps/tomcat/activiti-explorer/WEB-INF/libs the restart it with "ant demo.stop" then "ant demo.start".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is for eclipse designer, i don' t know how to make it with other designers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers, Ivan.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2012 15:55:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104468#M72965</guid>
      <dc:creator>yz250</dc:creator>
      <dc:date>2012-04-23T15:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: Multi instance User Task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104469#M72966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can also do this by just setting a process variable via the api. Does not need to be a service task, or via an expression that returns this list.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2012 09:17:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multi-instance-user-task/m-p/104469#M72966</guid>
      <dc:creator>ronald_van_kuij</dc:creator>
      <dc:date>2012-04-24T09:17:31Z</dc:date>
    </item>
  </channel>
</rss>

