Would it be possible to extend the framework to support isSequential as expression in the future? For now the value could be “true” or “false”, but not expression. Maybe add flowable:isSequential with expression support additionally to the current isSequential?
At the moment within our project we have a couple of processes which include embedded multi-instance sub-processes.
The decision about sequential or parallel is made during process creation.
What I do as workaround (the same applies to Activiti 5.22 from which we are migrating now) is modify the MultiInstanceActivityBehavior before the Activity element is created.
Also, there is no way to add values to the multiInstanceLoopCharacteristics:collection once created (in our case users to sign the document), I have the workaround too by providing custom MultiInstanceActivityBehavior’s for parallel and sequential sub-processes which has the method to modify the NUMBER_OF_INSTANCES, NUMBER_OF_ACTIVE_INSTANCES etc as it is done in original createInstances() method.
I don’t see this possibility in Activiti, Flowable and also Camunda.