Trying to find a good way to preempt tokens from a lot of delays (like 80) to change up resources with a shift change. I tried a couple of different ways to get the tokens, but none work great.
When I use the shared resource, like in the sample model attached, I get occasions where it grabs the tokens from the task it should be doing while preempted. I want it to re-acquire the resource before it goes back to the preempted delay task where it left off. I am also updating the number available in the resource based on a shift schedule. In my actual model, I have 11 different resources each with 10+ delays to represent concurrent operations tasks.
So, what is the best way to pre-empt tokens from many delay tasks (all with different names and times).
Thanks,
Andrea