I have a question about receive tasks.
Let’s consider the very simple flow below.
Let’s say that I create an instance of my flow.
Then, because of the technical way I receive events, I receive first the message for Task 2 before the message for Task 1. My experience with Zeebe is that both messages will be accepted but the message for Task 2 is not taken into account i.e. the task 1 is considered as completed but the task 2 is only considered as activated although a valid message was received (but a bit in the past). If I resend the message for task 2 the task 2 is considered as completed.
Does this work “as designed”? Personally I find it a kind of shortcoming or maybe my basic knowledge of BPMN missed something.