Thx for your reply.
I already know the multiinstance, but that's unfortunately not going to work. If multiinstance is the "foreach" of BPMN, then i need to use the "while(true)" so to say 🙂
I have no list available on how often i need to repeat the certain process part. It's not predictable, because it only depends on how often a user clicks on a button.
The process is about proposing different dates, times, locations etc for an event. Each proposal should be a subprocess, because there needs to be multiple approvals for each proposal.
So, Person A says "Let's make a beach party", 2 Persons approve and then the process should be in kind of a "waiting" state, where other people can propose the stuff above. So the Task "Propose Conditions" should last forever and every proposal should start a subprocess.
Something like this, so to say:
while (noLocationFixed){
if (newProposal){
startProposalSubprocess();
}
}