Scheduling Process
The scheduling process is a simulation stored in a schedule
      run.
    Scheduling comprises of these steps:
- Ensuring all reporting is up to date.
- All received purchased materials must be booked in inventory
 - All production progress is booked, checked and corrected
 - All produced products are booked in inventory
 - All pegging relations are generated
 - All (order) operations which cannot be rescheduled are locked.
 
 - Running the job shop scheduler leads to: 
- 
            
The creation of a starting point based on the current situation (snapshot)
 - 
            
The calculation and storage of KPIs for the starting point
 - 
            
The storage of the settings for the run
 - 
            
The generation of a schedule is based on the snapshot of the current situation the results of which are stored
 - 
            
The calculation and storage of KPIs for the result
 
 - 
            
 - You can analyze the scheduling results by:
- 
            
Comparing key performance indicators between input and output schedules
 - 
            
Comparing machine operation schedules
 - 
            
Comparing machine utilization between the input and output schedules
 - 
            
Comparing the lateness of specific orders
 - 
            
Comparing the number of conflicts in input and output schedules
 
 - 
            
 - Use the results to update:
- Machine operations
 - Order operations
 - Production orders
 
 
Note: 
      
  - Use of the job shop scheduling is optional.
 - Comparisons between different scheduler setups are best done long term. You can run an alternative setup parallel to your current scheduler setup while it is used for actual production.
 - A shop floor planner can overrule the scheduler output.
 - Machine operations can be locked to keep them from being moved during scheduling.
 - The scheduler input data is a snapshot, the operational environment might have changed between the moment of taking the snapshot and the update based on the scheduler output. Consequently, the update process may partly fail and a report with the discrepancies is generated.