Processos sequenciais

Em Dados principais, pode gerir algumas das listas de códigos que são usadas para configurar e controlar o processo de sequenciamento em Gestão de aprovações:

Otimizações de desempenho Just-In-Time (JIT) e Just-In-Sequence (JIS)

Em processos sequenciais, tais como JIT ou JIS, um grande volume de dados tem de ser frequentemente processado num curto período de tempo. Esta situação conduz a requisitos de desempenho específicos. Dado que os processos JIT/JIS diferem dos processos padrão que utilizam programações de plano e de expedição, são necessárias otimizações de desempenho específicas. Os atuais requisitos são específicos a cada processo JIT ou JIS. Estes são fatores que influenciam o processo JIT ou JIS:

  • O parceiro comercial
  • O número e o tipo de items por veículo
  • O número de veículos produzidos
  • A distância até ao fornecedor, por exemplo, JIS no local versus longo alcance.

Especialmente importante é processar as mensagens de impulso sequencial atempadamente. O tempo de espera para estas mensagens depende do modelo específico de produção e turno, e pode ser inferior a 1 hora.

Esta situação de exemplo demonstra alguns fatores de influência:

  • 500 veículos fabricados por dia
  • 100 itens por veículo (de um total de 200 itens)
  • Uma previsão diária de agendamento de sequência com um horizonte de 1 dia, recebido com 5 dias de antecedência que contém 500 veículos
  • Uma mensagem de impulso sequencial por veículo: 500 mensagens EDI por dia, recebidas com cerca de 4 horas de antecedência, em média uma mensagem de impulso sequencial de 2 em 2 minutos

Os valores-chave do exemplo resultam em cerca de 2500 linhas de pedido por plano combinado em Gestão de lançamentos: 5 dias com 500 veículos pendentes por dia.

Para cada BOD que dá entrada, Gestão de lançamentos cria uma nova revisão de plano e publica BODs de PlanningSchedule e SequenceSchedule.

Para melhorar o desempenho geral das instalações JIT ou JIS do cliente, podem ser usadas as seguintes funções em Gestão de lançamentos:

  • Gestão de lançamentos publica todos os BODs de acordo com a regra de separação de BOD, após a importação de um novo agendamento. Este é geralmente um PlanningSchedule e um SequenceSchedule para o sequenciamento. No caso de importação de um SequenceSchedule, não é obrigatório publicar nenhum PlanningSchedule. Para eliminar a publicação de um SequenceSchedule BOD, após ter sido importado um PlanningSchedule BOD, configure a lista de códigos SequencePlanningScheduleFastProcess em Dados principais. Por predefinição, o parâmetro da lista de códigos está desativado e o SequenceSchedule é publicado. A publicação do SequenceSchedule só é suprimida para os clientes especificados na lista de códigos. O tipo de BOD é copiado para o campo Último plano processado do novo plano combinado.
  • Gestão de lançamentos combina as mensagens de impulso sequencial antes da validação. Normalmente, cada mensagem de impulso sequencial cria um plano individual para cada item que representa uma linha de pedido por veículo. Estes novos planos são processados. Todos os planos afetados são publicados e incluem todas as linhas de pedido atuais por veículo. Para reduzir a publicação de todos os itens de cada veículo, os planos são recolhidos durante um período específico e processados em conjunto. Os planos combinados são depois processados como anteriormente. A combinação está sempre ativa para as mensagens de impulso sequencial.

Publicar variações líquidas ao processar mensagens de impulso sequencial

Uma mensagem de impulso sequencial inclui normalmente informações sobre um veículo. Quando Gestão de lançamentos publica o BOD de SequenceSchedule, todos os requisitos sequenciados são publicados, independentemente de terem sido alterados ou não. Para reduzir o número de linhas no BOD SequenceSchedule que vai ser publicado, configure o Gestão de lançamentos, de modo a que sejam apenas publicados os requisitos alterados.

Na lista de códigos SequenceNetChange, pode especificar os clientes por entidade contabilística, para os quais são publicadas as variações líquidas.

Durante o ajuste do plano, o campo Código de objetivo é definido no nível de requisito. Os valores suportados são Introduzir, Atualizar e Excluir. Se a opção "Variação líquida" estiver ativada, o Código de objetivo é publicado para os requisitos do tipo "Impulso sequencial", de acordo com a referência RequirementPurposeCode.

Além disso, todo o agendamento sequencial é assinalado como sendo um agendamento do tipo NetChange.

Se a funcionalidade "Variação líquida" não estiver ativada, todos os requisitos são publicados.

As mensagens de impulso sequencial sem previsão sequencial no processo de sequência

O comportamento padrão de Gestão de lançamentos é parar o processamento de uma mensagem de impulso sequencial sem uma mensagem de previsão sequencial correspondente. Estas programações são mostradas como planos não processados com o estado de exceção Falha na página Planos não processados.

Para processar uma mensagem de impulso sequencial sem uma mensagem de previsão sequencial correspondente, pode configurar a lista de códigos SequenceAcceptImpulseWithoutForecast emDados principais.

Por predefinição, o parâmetro da lista de códigos está desativado. É apresentada a mensagem de impulso sequencial como um plano não processado com o estado de exceção Falha na página Planos não processados. Se o parâmetro estiver ativado, a mensagem de impulso sequencial será processada sem erros.