I am seeking advice regarding a different approach for my previous query on scheduling an operator(resource) to go for break time How to use preempt for seize blocks.
In short, my model requires seizing an operator at different points to perform different taskings. There will be a number of operators which will be divided into 4 groups to go for lunch breaks at staggered timings.
My current approach: divert the operator to a separate process flow when its break time for the operator. However, I am facing some errors as explained in the link above. Hence, I am trying to see if it will be possible to create a similar logic, to suspend the tasking at break time and seize a next available operator to continue with this operator's current tasking.
How do I suspend the operator once its time to go for break, and at the same time, seize a next available operator to continue with the current task (and only run the remaining delay time for the delay block)? (Any way to write in coding?)
If there are alternative solutions, I'll also love to explore other alternatives! -> More details of my situation: I have 8 operators, 2 in each groups. So 2 of the operators will go for break at each point of time. (Staggered break timing) Each operator will be performing a handful of taskings at a machine (requiring multiple seize and release). Whenever an operator is on break, operator from other groups will help to work on these machines as well.