--- pdfexport: true alias: tutorials-validation tags: - scheduling description: "The system validates resource assignments and allows overrides for scheduling constraints during execution" --- # Validations and Overriding When using Scheduling for execution, there is a major change that occurs in the system regarding the normal operating mode, since Dispatching and Track-In selection becomes optional: the dispatch order is suggested by the scheduling sequence allocations and sort rule sets. Besides this, two more validations can be activated depending on the configuration: 1. By activating the Schedule property *Enforce Scheduled Durables* at Track-In, the system will verify if each individual durable suggested by the Schedule for a Job is attached to the Resource during *Track-In*. 2. By activating the Schedule property *Enforce Scheduled Personnel at Track-in*, the system will verify if each individual Employee suggested by the Schedule for a Job is checked-in at the Resource during *Track-in*. ## Dispatching/Resource Allocation As can be seen below, each Job shown in the FabExplorer has a Resource allocation given by the Scheduling, replacing the typical dispatching operation. ![resourceProcessingListFabLive][resourceProcessingListFabLive] Should this allocation be unsatisfactory or infeasible to execute, you can perform regular Dispatching by selecting the preferred Material and Resource either on the Material page or on the Step view of the FabExplorer, in an identical process to the *Dispatch and Track-In* operation. In addition, it is also possible to reallocate a Material to another Resource without tracking in by performing an [[user-guide-adjust-schedule]], either by clicking on the respective button or by dragging and dropping the Job in the Calendar View. ![FabExplorerAdjustJob][FabExplorerAdjustJob] ## Unplanned Materials If a Material has not been planned (was not caught by the last Schedule Scenario that was released), and therefore doesn't have a Schedule Scenario Job for its current Step, then it can't be tracked-in to a Scheduling Resource. In order to do this, you must perform a traditional *Dispatch* operation, with the added input of the Planned Start Date for this Job (defaults to the present date and time). ## Durable and Labor Enforcement As mentioned earlier in this section, it is possible to have the system validate whether the Durables and Employees allocated to each individual Job are associated with the Resource during *Track-In*. It is possible to check which Durables and/or Employees are associated with a certain Job by selecting it in the Schedule, opening the details tab on the right, and expanding the Durables or Employees tabs respectively. ![Check Durables and Employees][checkDurablesAndEmployees] !!! info To learn more about scheduling durables, please check the [Scheduling Durables page](../s-functionalities/sched_durables.md) !!! info To learn more about scheduling labor, please check the [Scheduling Labor page](../s-functionalities/sched_labor.md) As with other scheduling validations, it is possible to ignore this constraint by using *Track-In with Schedule Override*. Note that other constraints regarding Durables and Employees which are not imposed by scheduling still apply while using *Track-in with Schedule Override*. [resourceProcessingListFabLive]: ../../../../images/resourceListFabLive.png [checkDurablesAndEmployees]: ../../../../images/checkDurablesAndEmployeesFaxExplorer.gif [FabExplorerAdjustJob]: ../../../../images/FabExplorerAdjustJob.gif