Variable number of approver

Hi,

I want to design a maker checker workflow where number of approver (user task) can be varied at run time. For example, we can start workflow-1 with only one level approver but I should be able start a new instance of workflow-1 with two level of approver such that once approver-1 approves it, a new task is created for approver-2.

Similarly, I should be able to start workflow-1 with n approvers.

Is it possible to design such an workflow in Camunda? How do we approach this problem?

Hello @Rohit_Singh have a look at multi-instance loops which are a part of the BPMN specification Task Markers | docs.camunda.org

With multi-instances you can create n number of items based upon a constant, variable, or collection

Joe

1 Like