I use call activity to create multiple subprocesses on another BPMN. I always create 3 subprocesses for a parent process.
This is my main workflow. If I need multiple items to check and approve, I handle it via call activity.
Inside call activity, while waiting for client approval, the client can keep existing items and request more items to make decisions. At this time, I need to create 3 more subprocesses for the same parent process. So that the parent process can have 3,6,9,12 or more subprocess if needed. Call activity’s BPMN is below.
Can you give me any idea about how can I do this? I think I need to do this outside of call activity’s BPMN because requesting more items is not related to any existing subprocess, is related to their parent.