Managing resource availability and interruptions
By reallocating resources, the Planner can fill in periods of downtime caused by the originally allocated resource's off-shift or busy periods. If the Reallocate field (JOBSTEP.FLAGS=4) is enabled on the operation, the system can "substitute in" a different resource from the same resource group to work the interrupted operation. The Reallocate field must also be selected on the resource group record (RGRP.REALLOCFG).
The new substitute resource will be used until it becomes unavailable, at which point the system can switch back to the original resource (if available) or select a different resource.
The system uses these criteria when choosing a substitute resource from the resource group.
- The system does not substitute a resource that is an invalid pair with any other resources allocated at this operation.
- The system substitutes the resource that has the most on-shift time or time not allocated to other jobs, that provides the best coverage of the down time caused by the interruption.
- If the operation's Break Rule is set to Shifts (JS19VR.CRSBRKRL=0), the system does not substitute a resource that is busy working on a different job directly after the off-shift period it is filling.
EXAMPLE: Suppose resource A is off-shift from 12:00-13:00, interrupting the operation. Resource B is on-shift from 12:00-20:00, but is scheduled to work on another job from 14:00-15:00. If the system inserted resource B to substitute for resource A, resource B would only work on the operation from 12:00-14:00 and then the operation would be suspended until resource B went off-shift at 20:00 (because of the operation's Break Rule being set to Shifts). The system avoids this situation by selecting a substitute resource that does not have a "busy" period directly after resource A's off-shift period.