There is no way to solve this problem using standard Activiti capabilities. So the only option is using gateways or Java Service Task with class implementing ActivityBehaviour
(not recommended) to control sequence flow. I prefer using exclusiveGateway
s . Check this links for additional information:
MultiInstanceActivityBehavior.java - int resolveNrOfInstances(ActivityExecution execution) ParallelMultiInstanceBehavior - void createInstances(ActivityExecution execution); SequentialMultiInstanceBehavior - void createInstances(ActivityExecution execution);