Hi,I am doing an testing on using Multi-instance activity.
<callActivity id="callPublisherdeploy" name="Deploy All Publishers" calledElement="Publisherdeploy">
<multiInstanceLoopCharacteristics isSequential="true">
<loopDataInputRef>ALLPUBLISHERS</loopDataInputRef>
<inputDataItem name="PUBLISHER" />
</multiInstanceLoopCharacteristics>
</callActivity>
I am using following code to start the process instance:
Collection publishers = new ArrayList();
publishers.add("pub1");
publishers.add("pub2");
publishers.add("pub3");
HashMap<String, Object> params = new HashMap<String, Object>();
params.put("ALLPUBLISHERS",publishers)
runtime.startProcessInstanceByKey("testforeach",params);
It is strange that Activiti reports that:Variable ALLPUBLISHERS' is not a CollectionAny idea?