Proceso de programación
La programación se compone de estos pasos:
- Garantizar que todos los listados estén actualizados.
- Contabilizar todos los materiales de compra recibidos en stock.
 - Contabilizar, comprobar y corregir todo el progreso de producción.
 - Contabilizar todos los productos fabricados en stock.
 - Generar todas las relaciones de trazabilidad.
 - Bloquear todas las operaciones (de orden) que no se pueden reprogramar.
 
 - La ejecución del programador de fabricación da lugar a: 
- 
            
La creación de un punto de inicio en función de la situación actual (instantánea).
 - 
            
El cálculo y el almacenamiento de indicadores de rendimiento clave para el punto de inicio.
 - 
            
El almacenamiento de la configuración para la ejecución.
 - 
            
La generación de una programación se basa en la instantánea de la situación actual de los resultados que se almacenan.
 - 
            
El cálculo y la almacenamiento de indicadores de rendimiento clave para el resultado.
 
 - 
            
 - Puede analizar los resultados de la programación al:
- 
            
Comparar los indicadores de rendimiento clave entre las programaciones de entrada y de salida.
 - 
            
Comparar las programaciones de operación de máquina.
 - 
            
Comparar la carga de máquina entre las programaciones de entrada y de salida.
 - 
            
Comparar el retraso de órdenes específicas.
 - 
            
Comparar el número de conflictos en las programaciones de entrada y de salida.
 
 - 
            
 - Utilice los resultados para actualizar:
- Operaciones de máquina
 - Operaciones de orden
 - Órdenes de fabricación
 
 
- El uso de la programación de fabricación es opcional.
 - Las comparaciones entre las distintas configuraciones del programador se deben realizar mejor a largo plazo. Puede ejecutar una configuración alternativa en paralelo a su configuración del programador actual mientras se utiliza para la producción real.
 - Un planificador de planta puede anular la salida del programador.
 - Las operaciones de máquina se pueden bloquear para que no se muevan durante la programación.
 - Los datos de entrada del programador son una instantánea; puede que el entorno operativo haya cambiado entre el momento de la toma de la instantánea y la actualización en función de la salida del programador. En consecuencia, el proceso de actualización puede tener errores parcialmente y generar un listado con las discrepancias.