I have a question concerning modelling. The requirements are: our system sends two mails to two different receivers. After that, our system should wait for a couple of weeks. During that time, both receivers should respond with a mail, typically once per day. When both mails have arrived, they should be processed together. However, it may well be that let’s say receiver #2 does not respond today, and that a 2nd mail from receiver #1 comes in tomorrow. In that case, the 2nd mail should overwrite the 1st one.
This is how I solved it:
DualStartEventsWithTimeOut.bpmn (21.5 KB)
My question: is this the appropriate way of modelling it?
Many thanks in advance,