@Matheus Souza
That is a bit tricky, if the wrong operator is working at the other processor, when the break ends. If I want that the primary operator gets back to his processor, he must store an receiving tasksequence from a processor in his tasksequence queue rather than diverting it to the dispatcher (Breakmanager). I achieve this by closing the input of the Dispatcher for a short time in the On Resume function of the Time Table. The same On Resume function sends a delayed message to the Dispatcher to open the input again.
The Main structure depends on the direct reference of a processor to an operator. If an operator is occupied by his break, he dispatches receiving tasksequences to the breakmanager another dispatcher object, which transfers the tasksequence to the other operator.
processing_continue.fsm