Hi all, I would like to know if this specific solution to my problem is correct or not.
The process owner sends information to the supervisor.
The supervisor checks the information and if it is not sufficient, he can request additional information. Then he creates a report and sends it to the supervisor. The supervisor receives the report, evaluates it and the process ends. I wanted to know if this way of modeling waiting with an event based exclusive gateway is correct or not. If the supervisor does not request additional information, does the process continue correctly? Are there any other possible alternatives to solve my problem?
There are syntactic problems with this model based on the fact you’ve used a modeler that doesn’t do any validation to ensure it’s correct BPMN.
I’d suggest re-modelling this using the Camunda modeler, which wouldn’t let these issues exist as it validates as you model.
Once you have a syntactically correct model you can start to deal with the semantic issues.