How to achieve a loop in CMMN


We have a use case where StepA branches off to StepB and StepC. From StepC there’s a possibility to get back to StepA. Since StepA is already in completed state, what are the options we can use to recreate another instance of StepA in ENABLED state ? Can we recreate an instance of it manually using REST APIs ? We are using CMMN,


Hi @cmmn_user,

Once the StepA is in the completed state, it is not possible to start a new instance of it.

Maybe you can use therefore the repetition rule, but I am not aware of your use case. Could you elaborate on this please?

However, your description of the behavior sounds like that these could be implemented easily with a BPMN process. Why do you not use a process?