Hi @hyydro,
three points:
- The data based exclusive gateway needs a task to do the evaluation before. The gateway only executes a decision that has to be been done before.
- The intermediate message catch event expects a message to be delivered from another pool. Sending from another lane into the same pool will not work.
- The end event should get a label naming an object and its state.
Here is my proposal: library-system-part.bpmn (8.7 KB)
BTW, nice case study! Is it published somewhere? I would like to use it in workshops. How should I cite the source?
Hope this helps, Ingo