<?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: How to pass diffrent data value to Alfresco activiti multi instance sub process in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17727#M7864</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #242729; background-color: #ffffff;"&gt;I have done it using TaskListener as shown below code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE style="background-color: #eff0f1; border: 0px; font-size: 13px; margin: 0px 0px 1em; padding: 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; font-size: 13px;"&gt;package com.knovel.workflow.scripts;&amp;nbsp; import java.util.ArrayList; import java.util.Arrays; import java.util.List;&amp;nbsp; import org.activiti.engine.delegate.DelegateTask; import org.activiti.engine.delegate.TaskListener;&amp;nbsp; public class FileSplittingTaskListener implements TaskListener{&amp;nbsp; private static final long serialVersionUID = 3972525330472103945L;&amp;nbsp; @Override public void notify(DelegateTask task) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#####FileSplittingTaskListener######");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_assignee", task.getVariable("bpm_assignee"));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_comment", task.getVariable("bpm_comment"));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_dueDate", task.getDueDate());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_priority", task.getPriority());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String strFileSplitter=(String)task.getVariable("wf_fileSplitter");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#############FileSplitter &amp;gt;&amp;gt;"+strFileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer fileSplitter=Integer.parseInt(strFileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#############FileSplitter &amp;gt;&amp;gt;"+fileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //task.setVariable("wf_taskCounter", fileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String workFlowFileName=(String)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.getVariable("wf_workFlowFileName");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String[] files=workFlowFileName.split("-");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#######Files Length:"+files.length);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String[]&amp;gt; filesList = splitArray(files, fileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; fileList=new ArrayList&amp;lt;&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (String[] lists : filesList) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String fileName="";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int srNo=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (String string : lists) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("File&amp;gt;&amp;gt;"+string);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(count == lists.length){&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; fileName=fileName+ ++srNo +"-"+string;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&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; fileName=fileName+ ++srNo +"-"+string+",";&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count++;&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; fileList.add(fileName);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; srNo=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("FileList&amp;gt;&amp;gt;"+fileList);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#############FileList &amp;gt;&amp;gt;"+fileList);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("filesList", fileList);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static &amp;lt;T extends Object&amp;gt; List&amp;lt;T[]&amp;gt; splitArray(T[] array, int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x = array.length / max;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int r = (array.length % max); // remainder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int lower = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int upper = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;T[]&amp;gt; list = new ArrayList&amp;lt;T[]&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0; i&amp;lt;x; i++){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; upper += max;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.add(Arrays.copyOfRange(array, lower, upper));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lower = upper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(r &amp;gt; 0){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.add(Arrays.copyOfRange(array, lower, (lower + r)));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return list;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; }&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN style="color: #242729; background-color: #ffffff;"&gt;And I have updated multiInstanceLoopCharacteristics element properties as shown below:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE style="background-color: #eff0f1; border: 0px; font-size: 13px; margin: 0px 0px 1em; padding: 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; font-size: 13px;"&gt;&amp;lt;multiInstanceLoopCharacteristics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isSequential="false"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:collection="filesList"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:elementVariable="wf_workFlowFileName"&amp;gt; &amp;lt;/multiInstanceLoopCharacteristics&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG style="color: #242729; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;Thank you so much for your valuable supports!!!&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Jun 2017 10:38:32 GMT</pubDate>
    <dc:creator>rahiakela</dc:creator>
    <dc:date>2017-06-15T10:38:32Z</dc:date>
    <item>
      <title>How to pass diffrent data value to Alfresco activiti multi instance sub process</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17726#M7863</link>
      <description>I have created a multi instance sub process and the number of sub process is created dynamically using Multi-Instance's&amp;nbsp;loopCardinality element but my problem is that I am not able to pass diffrent-diffrent data value to each sub process.This is my problem scenario &amp;nbsp;as shown in the below image.I wan</description>
      <pubDate>Tue, 13 Jun 2017 05:09:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17726#M7863</guid>
      <dc:creator>rahiakela</dc:creator>
      <dc:date>2017-06-13T05:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to pass diffrent data value to Alfresco activiti multi instance sub process</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17727#M7864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #242729; background-color: #ffffff;"&gt;I have done it using TaskListener as shown below code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE style="background-color: #eff0f1; border: 0px; font-size: 13px; margin: 0px 0px 1em; padding: 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; font-size: 13px;"&gt;package com.knovel.workflow.scripts;&amp;nbsp; import java.util.ArrayList; import java.util.Arrays; import java.util.List;&amp;nbsp; import org.activiti.engine.delegate.DelegateTask; import org.activiti.engine.delegate.TaskListener;&amp;nbsp; public class FileSplittingTaskListener implements TaskListener{&amp;nbsp; private static final long serialVersionUID = 3972525330472103945L;&amp;nbsp; @Override public void notify(DelegateTask task) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#####FileSplittingTaskListener######");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_assignee", task.getVariable("bpm_assignee"));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_comment", task.getVariable("bpm_comment"));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_dueDate", task.getDueDate());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("bpm_priority", task.getPriority());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String strFileSplitter=(String)task.getVariable("wf_fileSplitter");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#############FileSplitter &amp;gt;&amp;gt;"+strFileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer fileSplitter=Integer.parseInt(strFileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#############FileSplitter &amp;gt;&amp;gt;"+fileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //task.setVariable("wf_taskCounter", fileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String workFlowFileName=(String)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.getVariable("wf_workFlowFileName");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String[] files=workFlowFileName.split("-");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#######Files Length:"+files.length);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String[]&amp;gt; filesList = splitArray(files, fileSplitter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; fileList=new ArrayList&amp;lt;&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (String[] lists : filesList) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String fileName="";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int srNo=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (String string : lists) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("File&amp;gt;&amp;gt;"+string);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(count == lists.length){&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; fileName=fileName+ ++srNo +"-"+string;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&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; fileName=fileName+ ++srNo +"-"+string+",";&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count++;&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; fileList.add(fileName);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; srNo=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("FileList&amp;gt;&amp;gt;"+fileList);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("#############FileList &amp;gt;&amp;gt;"+fileList);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; task.setVariable("filesList", fileList);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static &amp;lt;T extends Object&amp;gt; List&amp;lt;T[]&amp;gt; splitArray(T[] array, int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x = array.length / max;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int r = (array.length % max); // remainder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int lower = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int upper = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;T[]&amp;gt; list = new ArrayList&amp;lt;T[]&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0; i&amp;lt;x; i++){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; upper += max;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.add(Arrays.copyOfRange(array, lower, upper));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lower = upper;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(r &amp;gt; 0){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.add(Arrays.copyOfRange(array, lower, (lower + r)));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return list;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; }&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN style="color: #242729; background-color: #ffffff;"&gt;And I have updated multiInstanceLoopCharacteristics element properties as shown below:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE style="background-color: #eff0f1; border: 0px; font-size: 13px; margin: 0px 0px 1em; padding: 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; font-size: 13px;"&gt;&amp;lt;multiInstanceLoopCharacteristics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isSequential="false"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:collection="filesList"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:elementVariable="wf_workFlowFileName"&amp;gt; &amp;lt;/multiInstanceLoopCharacteristics&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG style="color: #242729; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;Thank you so much for your valuable supports!!!&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jun 2017 10:38:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17727#M7864</guid>
      <dc:creator>rahiakela</dc:creator>
      <dc:date>2017-06-15T10:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to pass diffrent data value to Alfresco activiti multi instance sub process</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17728#M7865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;B&gt;RahiAkela _&lt;/B&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The process which you've shown in question, even i am looking for similar kind. Can you please share your example please.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Amruta Wandakar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2018 12:39:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-pass-diffrent-data-value-to-alfresco-activiti-multi/m-p/17728#M7865</guid>
      <dc:creator>amruta_w</dc:creator>
      <dc:date>2018-05-08T12:39:42Z</dc:date>
    </item>
  </channel>
</rss>

