For a multi instance parallel user task I have configured conditions on all outgoing sequence flows. When the task gets complete, Activiti engine is marking all its subsequent task as pending even if condition on only one flow was true.
E.g. Task A goes to task B and task C and conditions are defined on both the sequence flows. Then on completion of task A even if condition on flow going to task B was true task C also gets marked as Pending.
This behavior is observed only when the task A is multi instance parallel task. If it is multi instance sequential task then this behavior is not observed.
Has any one faced this issue before? Is this resolved in latest Activiti version. The engine version I am using is 5.16.4.