<?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 How can a multi-instance task read the inputDataItem? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42722#M23096</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have the following xml fragment in my business process…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;callActivity id="digitizeVideo" name="DigitizeVideo" calledElement="SourceVideo"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;multiInstanceLoopCharacteristics isSequential="false"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;loopDataInputRef&amp;gt;assetsToDigitize&amp;lt;/loopDataInputRef&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;inputDataItem name="assetId"&amp;gt;&amp;lt;/inputDataItem&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/multiInstanceLoopCharacteristics&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/callActivity&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When the call activity is executed, I get a bunch of new processes running. The first task is being worked on needs the assetId in this case. How is it set? Specifically, I see the initial process instance which has the assetsToDigitize variable set, which has executions. One of those executions have the assetId set. It also has 5 subProcessInstances which do not have the variable set, and the task does not have the variable set. As far as I can tell, given a taskId, I can't 'find' the assetId its supposed to work on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, my question is; what is the proper way to find the variable set via the multiInstanceLoopCharacteristics behavior when I only have the taskId available to me?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Sep 2011 23:36:01 GMT</pubDate>
    <dc:creator>wolpert</dc:creator>
    <dc:date>2011-09-29T23:36:01Z</dc:date>
    <item>
      <title>How can a multi-instance task read the inputDataItem?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42722#M23096</link>
      <description>I have the following xml fragment in my business process…&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;callActivity id="digitizeVideo" name="DigitizeVideo" calledElement="SourceVideo"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;multiInstanceLoopCharacteristics isSequential="false"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;loopDataInputRef&amp;gt;assetsToDigitize&amp;lt;/loopDataInputRef&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;</description>
      <pubDate>Thu, 29 Sep 2011 23:36:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42722#M23096</guid>
      <dc:creator>wolpert</dc:creator>
      <dc:date>2011-09-29T23:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: How can a multi-instance task read the inputDataItem?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42723#M23097</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;Hmm interesting. Did you look at the possibility to pass a process variable to the sub process using an in parameter on the call activity?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;activiti:in source="assetsToDigitize" target="assetId" /&amp;gt;&lt;BR /&gt;&amp;lt;/extensionElements&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2011 07:17:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42723#M23097</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-09-30T07:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: How can a multi-instance task read the inputDataItem?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42724#M23098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My example isn't much different then the miParallelUserTasksBasedOnCollection test case… which is this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;multiInstanceLoopCharacteristics isSequential="false"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;loopDataInputRef&amp;gt;assigneeList&amp;lt;/loopDataInputRef&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;inputDataItem name="assignee" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;completionCondition&amp;gt;${nrOfCompletedInstances/nrOfInstances &amp;gt;= 0.6 }&amp;lt;/completionCondition&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/multiInstanceLoopCharacteristics&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In my case, it makes everything correct, and I see a variable in the database attached to an execution, but if I only have the task object itself, how can I access the variable set by the 'multiInstanceLoopCharacteristics'? I've tried task variables and variablesLocal, process instance variables and variablesLocal, and every other combination. I can try that other technique but is it doing anything different? From looking at the source code, I'm not sure it is.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2011 16:12:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42724#M23098</guid>
      <dc:creator>wolpert</dc:creator>
      <dc:date>2011-09-30T16:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: How can a multi-instance task read the inputDataItem?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42725#M23099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying the 'in' technique now. Though it seems that the variable should automatically be set, I'll see if this will work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2011 16:27:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42725#M23099</guid>
      <dc:creator>wolpert</dc:creator>
      <dc:date>2011-09-30T16:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: How can a multi-instance task read the inputDataItem?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42726#M23100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It did work by using the activiti:in, but I had to use this format:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:in source="assetId" target="assetId"&amp;gt;&amp;lt;/activiti:in&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have no need to use activiti&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;ut in my case. I'm not sure I understand why this isn't default behavior of activiti, but I am happy I have a technique that works and supported by the eclipse designer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2011 16:58:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-can-a-multi-instance-task-read-the-inputdataitem/m-p/42726#M23100</guid>
      <dc:creator>wolpert</dc:creator>
      <dc:date>2011-09-30T16:58:39Z</dc:date>
    </item>
  </channel>
</rss>

