Scheduling Process

The scheduling process is a simulation stored in a schedule run.
tr_diagram_sch_process

Scheduling comprises of these steps:

  1. 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.
  2. 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

  3. 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

  4. 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.