BPMN event and gateway

i am not sure if i draw my bpmn diagram correctly…

background info:

  1. library will be charge a delay return fee to customer cause book is overdue
  2. after 7 days later, if the book is still NOT returned, an alert will be triggered and notify librarian.
  3. librarian will receive the notification and then send an email to customer
  4. after 7 days later, if the book has been returned, there will be a fee charged to the customer. and the process will end
    customer is a black box

is my diagram drawn correctly? any catch/throw event i missed out or the gateway is wrong?

HERE IS MY DIAGRAM

you can refer to this if you need the FULL CASE STUDY case study.txt (2.7 KB)

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

1 Like

really thankful for your help!
its actually my school assignment. it is from University of Wollongong ISIT332 Business Process Management