Processo de programação
O processo de programação é uma simulação armazenada em uma execução de programação.
    A programação é composta por estes passos:
- Garantir que todo relatório está atualizado.
- Todos os materiais de compra recebidos devem ser lançados no estoque
 - Todo o progresso de produção é lançado, verificado e corrigido
 - Todos os produtos produzidos são lançados no estoque
 - Todas as relações de rastreamento são geradas
 - Todas as operações (de ordem) que não podem ser reprogramadas são bloqueadas.
 
 - Executar o programador de produção (JSC) provoca: 
- 
            
A criação de um ponto inicial com base na situação atual (snapshot)
 - 
            
O cálculo e o armazenamento de indicadores chave de desempenho para o ponto inicial
 - 
            
O armazenamento das configurações para a execução
 - 
            
A geração de uma programação é baseada no snapshot da situação atual em que os resultados são armazenados
 - 
            
O cálculo e armazenamento de indicadores chave de desempenho para o resultado
 
 - 
            
 - É possível analisar os resultados da programação por:
- 
            
Comparar indicadores chave de desempenho entre programações de entrada e saída
 - 
            
Comparar programações de operação de máquina
 - 
            
Comparar a utilização de máquina entre as programações de entrada e saída
 - 
            
Comparar o atraso de ordens específicas
 - 
            
Comparar o número de conflitos nas programações de entrada e saída
 
 - 
            
 - Use os resultados para atualizar:
- Operações máquina
 - Operações de ordem
 - Ordens de produção
 
 
Nota
      
  - O uso da programação de produção (JSC) é opcional.
 - As comparações entre diferentes configurações de programador são melhores a longo prazo. É possível executar uma configuração alternativa em paralelo a sua configuração do programador atual, enquanto ele é usado para produção real.
 - Um planejador de chão de fábrica pode sobrepor a saída do programador.
 - As operações de máquina podem ser bloqueadas para impedir que sejam movidas durante a programação.
 - Os dados de entrada do programador são um snapshot, o ambiente operacional pode ter sido alterado entre o momento de captura do snapshot e a atualização com base na saída do programador. Assim, o processo de atualização pode falhar parcialmente e um relatório com as discrepâncias será gerado.