I have 2 types of boxes with different priorities.
Box Type 1 requires one staff from A & B & C staff groups.
Box Type 2 requires one staff from A & B staff groups
If staff from Group A is acquired by Box Type 2 but is idle as it is waiting for another staff from Group B before processing, staff from Group A should be preempted by Box Type 1 request for staff A.
How can I do it?