Modelling two message receives

Hi there,

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,


Looks ok to me - here’s my version, slightly different, same outcome…



thanks for the quick feedback