Hi,
The attached model is a vaccination clinic. Vaccines must remain in the freezer until ready for use and require a runner (simply a process delay in the model for now) to replenish the doses in batches of 5.
The model logic goes like this - once a staff label drops to 1 vaccine left, the replenishment process begins simultaneously while they are still immunizing a patient. If on the next patient the replenishment process is not complete (staff label set back to 5) they will 'wait for event' of replenishment (label value change) before starting the next immunization.
The issue is I need to have two separate flows, one caused by the other (hence the tags sequential and simultaneous), but I do not see a way to do this. I tried to create another token (split) but the staff are not being released properly.
Is there another strategy for this kind of model that could work?
Thank you!
Mark
Vaccination Model with Parallel Resupply Staff.fsm