· 9 min de leitura

Integração APS e ERP: o que sincronizar sem planilha

Integração APS e ERP: veja que dados o ERP envia ao APS, o que volta para o ERP, com que frequência sincronizar e como evitar planilhas no meio do caminho.

Conversar com a Linter

Neste artigo (8 seções)

Integrar APS e ERP é fazer os dois sistemas trocarem dados sem planilha no meio: o ERP envia pedidos, cadastros, estoques e roteiros, e o APS devolve a programação com datas factíveis. O APS não substitui o ERP; ele complementa o que já existe, transformando dados transacionais em um plano de produção executável.

Este conteúdo explica por que integrar os dois sistemas, qual o papel de cada um, que dados vão em cada direção, com que frequência sincronizar, quais formas de integração existem e quais erros mais atrapalham a troca de dados.

Por que integrar o sistema APS ao ERP?#

O ERP guarda os dados de que a programação precisa: pedidos, cadastros, estoques. O APS usa esses dados para calcular uma sequência factível. Se os dois não conversam, alguém precisa levar a informação de um lado para o outro.

Em muitas fábricas, esse alguém é uma planilha. O PCP exporta dados do ERP, ajusta à mão, programa e depois digita as datas de volta. Funciona enquanto o volume é pequeno. Com mais ordens e mais mudanças, a planilha vira o ponto fraco do processo.

O que se perde com planilha entre os dois sistemas#

  • Atualidade. A planilha é uma foto do ERP no momento da exportação. Um pedido que entra uma hora depois não aparece na programação.
  • Confiança. Cada cópia e cada ajuste manual é uma chance de erro. Um código digitado errado ou uma linha esquecida muda o plano.
  • Tempo do PCP. Horas de exportar, colar, conferir e redigitar saem do tempo que deveria ir para analisar decisões.
  • Rastreabilidade. Quando uma data muda, fica difícil saber quem mudou, quando e por quê.
  • Retorno ao ERP. As datas calculadas na planilha nem sempre voltam ao ERP. Compras e comercial continuam trabalhando com datas antigas.

A migração da planilha para um software de programação é tratada no conteúdo sobre programação da produção. Aqui o foco é o desenho da troca de dados depois que o APS entra.

O APS substitui o ERP?#

Não. Os dois resolvem problemas diferentes e funcionam melhor juntos. Tirar o ERP para colocar o APS, ou o contrário, deixa uma das funções sem dono.

Papéis diferentes: transação x programação#

ERP: transação. Registra o que aconteceu e o que foi combinado. Pedidos de venda, compras, estoques, cadastros, faturamento e custos. É a fonte oficial dos dados da empresa.

APS: programação. Decide a sequência de cada recurso e o horário de cada operação, respeitando a capacidade finita. É a camada de decisão do curto prazo.

Muitos ERPs têm um módulo de MRP para o cálculo de materiais. Esse cálculo trabalha com capacidade infinita e continua útil. O APS entra depois, para conferir se a fábrica consegue cumprir as datas. A diferença entre os dois está no conteúdo sobre APS vs MRP.

Que dados o ERP envia ao APS?#

O APS precisa de uma visão completa do que tem de ser produzido e com quais recursos. Quase tudo isso já existe no ERP.

Pedidos e prioridades, cadastros de itens, roteiros e tempos, estoques, ordens abertas, calendários#

  • Pedidos e prioridades. Pedidos de venda com item, quantidade, data solicitada e cliente. Se houver prioridade comercial definida, ela vem junto.
  • Cadastros de itens. Código, descrição, unidade, família e lista de materiais. O APS lê o cadastro, sem manter uma cópia paralela.
  • Roteiros e tempos. Operações, recursos de cada operação, tempos padrão e tempos de setup.
  • Estoques. Saldo de produtos, componentes e matérias-primas, para saber o que já existe e o que precisa ser produzido ou comprado.
  • Ordens abertas. Ordens de produção e de compra já emitidas, com quantidades e datas previstas.
  • Calendários. Dias úteis, turnos e paradas planejadas, quando ficam no ERP. Em algumas empresas, o calendário é mantido no próprio APS.

A qualidade da programação depende diretamente desses dados. Um roteiro desatualizado no ERP gera uma programação errada no APS, mesmo com a integração funcionando.

Que dados o APS devolve ao ERP?#

O APS só gera valor quando a programação volta para quem precisa dela. Comercial, compras e produção consultam o ERP no dia a dia.

Programação, datas factíveis, ordens sequenciadas, sugestões de reprogramação#

DadoDireçãoDono
Pedidos de venda e prioridadesERP para APSComercial / ERP
Cadastro de itens, roteiros e temposERP para APSEngenharia / ERP
Estoques e ordens abertasERP para APSSuprimentos e PCP / ERP
Programação e sequência por recursoAPS para ERPPCP / APS
Datas factíveis dos pedidosAPS para ERPPCP / APS

No retorno, os dados mais comuns são:

  • Programação. Início e fim previstos de cada ordem e operação.
  • Datas factíveis. A data em que cada pedido realmente termina, considerando a capacidade. O comercial passa a consultar uma data que a fábrica consegue cumprir.
  • Ordens sequenciadas. A ordem de execução em cada recurso, para quem libera e acompanha a produção.
  • Sugestões de reprogramação. Quando a carga muda, o APS indica ordens que precisam mudar de data. A decisão continua com o PCP. O processo de tratar essas mudanças está no conteúdo sobre reprogramação da produção.

A coluna Dono indica quem responde pela qualidade do dado. Ela é tão importante quanto a direção. Sem dono, um erro de cadastro passa de um sistema para outro sem que ninguém corrija na origem.

Com que frequência sincronizar APS e ERP?#

Não existe uma frequência certa para todas as fábricas. A frequência acompanha o ritmo da programação e o tipo de dado.

A cada ciclo de programação, com eventos críticos tratados à parte#

A regra prática é sincronizar a cada ciclo de programação. Se o PCP programa uma vez por dia, a carga de dados acontece antes desse momento. Se programa por turno, a sincronização segue o turno.

Alguns eventos não podem esperar o próximo ciclo:

  • um pedido urgente aceito pelo comercial;
  • uma ordem cancelada ou com quantidade alterada;
  • uma parada de máquina relevante;
  • um material crítico que atrasou.

Esses eventos são tratados à parte, com atualização imediata ou com um aviso para o PCP. A combinação evita dois extremos: integração em tempo real para tudo, que pode ser cara e desnecessária, e sincronização rara, que deixa o plano desatualizado.

O retorno de datas para o ERP segue o mesmo raciocínio. A cada nova programação aprovada, as datas voltam ao ERP.

Quais formas de integração existem?#

A forma de integração depende do que o ERP oferece e da estrutura de TI da empresa. Cada caso precisa ser avaliado com a equipe de TI.

Troca de arquivos, tabelas intermediárias e APIs ou web services#

  • Troca de arquivos. Um sistema gera arquivos em formato combinado, e o outro lê esses arquivos em uma pasta ou servidor. É simples de montar. Exige controle para não processar um arquivo duas vezes ou deixar de processar.
  • Tabelas intermediárias. Os sistemas leem e gravam em tabelas de um banco de dados combinado entre os dois. É uma forma comum em ambientes industriais. Exige regras claras sobre quem grava e quem lê cada tabela.
  • APIs ou web services. Um sistema chama serviços do outro para consultar ou enviar dados. Permite atualizações mais frequentes e por evento. Depende de o ERP oferecer esses serviços.

Nenhuma forma é melhor em todos os casos. O ponto central é que a troca seja automática, monitorada e com regra conhecida. O canal da Linter tem um vídeo sobre integração com ERP que ilustra essa troca na prática.

Quem está escolhendo um software pode usar a forma de integração como critério. O conteúdo sobre sistema APS trata dessa avaliação.

Quais erros comuns na integração APS e ERP?#

A maioria dos problemas de integração não é técnica. Está nos dados e na falta de dono.

Códigos diferentes nos dois sistemas, cadastro sem dono, sincronização manual, falha sem alerta#

  1. Códigos diferentes nos dois sistemas. O mesmo item, recurso ou cliente com códigos diferentes no ERP e no APS. A integração depende de tabelas de conversão que ninguém mantém.
  2. Cadastro sem dono. Roteiros e tempos são alterados no APS para “acertar” a programação, mas nunca voltam ao ERP. Com o tempo, os dois sistemas divergem.
  3. Sincronização manual. A integração existe, mas depende de alguém clicar em um botão. Em um dia de correria, a sincronização não acontece e o plano parte de dados antigos.
  4. Falha sem alerta. A troca de dados para de funcionar e ninguém percebe. O APS segue programando com uma foto velha do ERP.

Checklist antes de integrar:

  • definir qual sistema é a fonte oficial de cada dado;
  • alinhar os códigos de itens, recursos e clientes;
  • nomear um dono para cada cadastro;
  • definir a frequência de sincronização e os eventos tratados à parte;
  • configurar monitoramento e alerta para falhas.

Quando a fábrica usa um MES, ele entra no mesmo desenho. O MES devolve ao APS o status real das ordens. Esse fluxo sustenta os rituais diários e semanais de Planejamento e Controle da Produção, dentro do ciclo do PCP.

Perguntas frequentes#

A integração funciona com qualquer ERP?#

Depende das formas de integração que o ERP oferece. Cada caso precisa ser avaliado com TI.

A integração precisa ser em tempo real?#

Nem sempre. Para a maioria dos dados basta sincronizar a cada ciclo de programação.

Quem é dono dos cadastros na integração?#

Em geral o ERP. O APS lê os cadastros e devolve a programação, sem duplicar a manutenção.

Preciso de TI para integrar APS e ERP?#

Sim. TI define a forma de integração, a segurança e o monitoramento da troca de dados.

O que acontece se a integração falhar?#

O APS fica com dados desatualizados. Por isso a integração precisa de monitoramento e alerta.

A integração inclui o MES?#

Pode incluir. O MES devolve ao APS o status real das ordens e deixa a reprogramação mais precisa.

O Drummer APS, da Linter, é um software de planejamento e programação da produção baseado na Teoria das Restrições, com programação em capacidade finita.


Escrito por Linter Sistemas

Vamos conversar sobre o seu PCP?

Mostramos o Drummer APS com o cenário da sua fábrica.

Continue lendo