Camunda Subprocess (Call Activity)

Hi,

I am new to Camunda. I try to implement a subprocess for my workflow. Let’s say I have a workflow like this.

On the current flow above, submitting and approving only one work is enough to continue to the next step. What if I require multiple works from different users and choose the best one and then continue? Submitting and approving different works can be async. The below workflow is not a valid one. I only tried to visualize the process. I think this can be achieved by submitting multiple subprocesses for a process instance. Can I make this work using call activity? And how can I submit multiple subprocesses using call activity?

https://filebin.net/klfkvjesy5fzcf4k/Screen_Shot_2021-03-04_at_13.24.40.png?t=boq4zbd7

Thanks in advance!

Can you upload the models you’ve created - also the second picture you’ve uploaded isnt’ displaying. seeing the models would help

I added the second picture again. I try to make these steps in the red area, repeatable after a task created. Multiple users can submit their work for the task. After the approval process is completed for all of them, the customer will select the best one and flow will continue with the selected one.

You can surround the tasks in a subprocess and then use a multi-instance marker on the sub process that will let you run it multiple times for each user.
It’s documented here:
https://docs.camunda.org/manual/latest/reference/bpmn20/tasks/task-markers/#boundary-events-and-multi-instance

Thanks Niall!