QAD 2017 Enterprise Edition > User Guides > Service/Support Management > Engineers and Scheduling > Engineer Transactions > Rebuild Engineer Schedules
  
Rebuild Engineer Schedules
Engineer schedules link calls, engineers, and end users. Occasionally, these records can become unsynchronized. Use Rebuild Engineer Schedules (11.25.6) to ensure that calls and schedules have valid values for various fields.
To execute the utility, specify a default status. The system uses this for engineer records with a blank or invalid status. You can also specify a default on-call schedule. The system assigns this schedule to on-call records that have blank master schedules.
The utility also performs the following actions:
Resets On Call to No if a master schedule is marked as an on-call schedule but has no associated on-call engineers.
Deletes detail schedules for engineers who no longer exist.
Closes calls for end users who do not exist.
Automatically creates a visit or scheduling transaction if the Auto Create Visit field is set to Yes on Engineer Schedule Control (11.13.15.24).
Verifies that an engineer scheduling transaction record exists for the engineer assigned to a call.
If a call has no assigned engineer but engineer transaction records exist, assigns the first engineer as the call engineer.
Deletes engineer transactions that refer to nonexistent calls or engineers.
Note: Most of these situations do not occur in normal usage of the system.
The utility generates a report documenting records it changed, added, or deleted.
Run Rebuild Engineer Schedules as part of general maintenance and when you upgrade to a new release.