Conecta com sistemas ERP e MES como

Integrações / ERP / abas ERP

Guia de integração do abas ERP para programação da produção com SkyPlanner APS

Este guia de integração do abas ERP mostra a parceiros e equipes de TI como conectar o abas ERP ao SkyPlanner APS. A integração entre SkyPlanner e abas ERP funciona nos dois sentidos:

  • Peças, listas de produção, máquinas, ordens de produção, estoques e pedidos de compra são importados.
  • O início, o término e a máquina planejados para cada operação são enviados de volta às ordens de produção.
  • Os apontamentos de tempo dos operadores retornam como confirmações de conclusão.
  • Os webhooks do SkyPlanner enviam as alterações na programação assim que elas ocorrem.
Gráfico de Gantt do SkyPlanner APS com operações programadas nos centros de trabalho e uma lista de ordens abaixo.

A equipe do SkyPlanner configura a integração com a sua instalação do abas durante a implantação e oferece suporte após a entrada em produção. Este guia é destinado a parceiros e desenvolvedores que querem participar desse trabalho ou desenvolver a integração por conta própria usando a REST API documentada do SkyPlanner (referência da API).

Interfaces do abas ERP

  1. abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (A Abas REST API é uma interface web para acesso em tempo real aos dados do Abas ERP.) (abas) É a principal opção para ler ordens de produção, listas de produção, estoques e pedidos de compra e gravar as datas planejadas de volta no abas.
  2. abas Connect. Uma plataforma de integração em nuvem para “configure interfaces and connections to third-party systems yourself.” (configurar por conta própria interfaces e conexões com sistemas de terceiros.) (abas) Use-a para criar fluxos baseados em eventos que enviam ordens de produção alteradas para fora do abas.
  3. abas ESDK (Essentials SDK) e AJO Java API. A opção para parceiros desenvolverem lógica no lado do servidor dentro do abas. O código de exemplo disponível publicamente usa classes como de.abas.erp.db.schema.part.Product. (GitHub)
  4. MS SQL Connector e ODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (O MS SQL Connector permite exportar dados do ERP de forma flexível e automatizada.) (abas) Apenas para leitura e exportação. Nunca grave resultados do planejamento por esse meio, pois a lógica de negócio do abas não seria executada.
  5. abas Data Import Toolkit e exportação de arquivos. Para cargas em massa e como caminho rápido para testar o SkyPlanner.

Autenticação

No abas, o acesso é feito pelos serviços web com um usuário técnico ou token, configurado na sua instalação. Use um usuário exclusivo para a integração, com permissões limitadas aos objetos da tabela de mapeamento. Seu parceiro abas faz essa configuração, pois os esquemas e as permissões variam entre instalações.

No SkyPlanner, a REST API usa um token de API para autenticação (SkyPlanner Settings > API) e está documentada em Swagger/OpenAPI. Um token de API é suficiente para começar. O tutorial de integração orienta as primeiras chamadas.

Eventos e consultas periódicas

O abas não documenta uma API pública para assinatura de webhooks. As alterações enviadas pelo abas vêm de uma destas três fontes:

  • um fluxo do abas Connect que envia as ordens de produção alteradas para a integração
  • um manipulador de eventos do ESDK acionado quando uma ordem de produção ou operação é salva
  • consultas periódicas programadas à abas REST API, filtradas por ordens de produção em aberto e alterações desde a última execução

No outro sentido, o SkyPlanner envia webhooks quando há mudanças de estado ou na programação. Assim, a gravação de retorno no abas é acionada por eventos.

Mapeamento de dados

Objeto no abas ERPObjeto no SkyPlannerSentidoFrequência
Peça / produto (Teil, Artikel)Produtos e materiaisabas → SkyPlannerCarga inicial e, depois, a cada alteração
Lista de produção (Fertigungsliste): materiais e estrutura multinívelEstrutura do produto, subprodutos e materiais por produtoabas → SkyPlannerCarga inicial e, depois, a cada alteração
Operações (Arbeitsgänge) com tempos de processamento e preparaçãoEtapas do processo com durações e tempos de preparaçãoabas → SkyPlannerCarga inicial e, depois, a cada alteração
Máquinas e recursos, calendário de capacidadeCentros de trabalho, grupos de centros de trabalho, turnos e ausênciasabas → SkyPlannerCarga inicial; turnos atualizados diariamente ou mantidos no SkyPlanner
Ordem de produção liberada (Betriebsauftrag) com quantidade e prazo de entregaOrdem e tarefas com prazo de entrega e prioridadeabas → SkyPlannerConsultas a cada poucos minutos ou envio pelo abas Connect
Níveis de estoqueEstoque de materiaisabas → SkyPlannerA cada hora ou antes de cada execução da programação
Pedido de compra com data de entregaMaterial a receber na respectiva data de entregaabas → SkyPlannerA cada hora ou antes de cada execução da programação
Operações da ordem de produção: início, término e máquina planejadosInício, término e centro de trabalho programados por operaçãoSkyPlanner → abasA cada alteração na programação, via webhook do SkyPlanner
Confirmações de conclusão (Rückmeldungen)Apontamentos de tempo e quantidades do Mobile ConfirmationsSkyPlanner → abasA cada confirmação ou por turno
Dados de restrições do SkyPlannerMatriz de tempos de preparação, ferramentas como recursos finitos, máquinas e pessoal alternativosMantidos no SkyPlannerConfigurados durante a implantação

Padrões de integração

1. Carga inicial de dados mestres. Leia peças, listas de produção e máquinas pela abas REST API ou faça uma carga única por exportação de arquivo. Defina com cuidado a correspondência entre cada máquina do abas e um centro de trabalho do SkyPlanner. Decida se um grupo de máquinas será representado por um grupo de centros de trabalho ou por vários centros de trabalho.

2. Sincronização de ordens. Leia as ordens de produção liberadas com suas operações, além dos estoques e pedidos de compra em aberto. O SkyPlanner considera o material encomendado disponível na data de entrega do pedido de compra e atualiza o estoque quando o pedido é marcado como Delivered. Assim, a programação verifica tanto o estoque quanto as compras a receber.

Programe ordens de produção liberadas, não sugestões de ordens de produção (Fertigungsvorschläge). As sugestões são geradas pelo MRP e mudam na próxima execução do MRP.

3. Gravação da programação no abas. Para cada operação alocada ou movida pelo mecanismo de programação, a integração grava o início, o término e a máquina planejados na operação da ordem de produção pela abas REST API. A gravação pela API mantém as validações do abas, assim como quando um planejador edita a ordem de produção.

4. Confirmações do chão de fábrica. Os operadores registram o trabalho com o SkyPlanner Mobile Confirmations ou o Production Timer. Os apontamentos de tempo mantêm a programação atualizada e retornam ao abas como confirmações de conclusão. Se a sua fábrica já registra confirmações pelos terminais PDC do abas, mantenha um único canal de confirmação para evitar registros duplicados.

5. Responsabilidade pelos dados e regras de conflito. Documente essas definições antes da entrada em produção:

DadosResponsável
Peças, listas de produção, quantidades e status das ordens de produçãoabas ERP
Sequência das operações, horários de início e término e alocação de máquinasSkyPlanner
Matriz de tempos de preparação, ferramentas, quantidades de operadores e recursos alternativosSkyPlanner
Turnos e ausênciasUm único sistema, escolhido na definição de escopo
Confirmações de conclusão e lançamentos de estoqueabas ERP, alimentado pelos apontamentos de tempo do SkyPlanner ou pelo PDC

O SkyPlanner não precisa do abas APS. Se você também tiver uma licença do abas APS, deixe o SkyPlanner como responsável pelas datas das operações, pois dois sistemas de programação gravando as mesmas datas sobrescrevem os dados um do outro. Com o SkyPlanner responsável por essas datas, o Autopilot reprograma automaticamente a cada alteração relevante e as novas datas retornam ao abas, sem que seja necessário iniciar uma execução de otimização.

Etapas típicas do projeto

A implementação normalmente é concluída em poucas semanas após o início da implantação. Antes disso, o teste gratuito de 30 dias usa seus próprios dados. Exporte ordens de produção em aberto, operações e máquinas do abas para CSV ou Excel, importe esses dados e valide a programação antes de iniciar qualquer trabalho de integração.

  1. Workshop de mapeamento. Defina com seu parceiro abas a tabela de mapeamento, as responsabilidades pelos dados, as frequências de sincronização e o canal de confirmação.
  2. Configuração das interfaces. Habilite a abas REST API ou os fluxos do abas Connect e crie o usuário de integração. Primeiro no ambiente de testes, depois em produção.
  3. Carga inicial. Peças, listas de produção, máquinas e calendários.
  4. Sincronização de ordens, estoques e pedidos de compra. Consultas periódicas ou envio pelo Connect, com novas tentativas em caso de falha.
  5. Configuração de restrições no SkyPlanner. Matriz de tempos de preparação, ferramentas, quantidades de operadores e máquinas ou pessoal alternativos.
  6. Gravação da programação no abas. Datas planejadas nas operações das ordens de produção; as confirmações são adicionadas nesta etapa.
  7. Operação em paralelo. Compare as datas do SkyPlanner com o planejamento atual e corrija os dados mestres.
  8. Entrada em produção. Ative a gravação de retorno quando os dados estiverem consistentes.

O que considerar ao planejar uma integração com o abas ERP

  • Esquemas personalizados. A maioria das instalações do abas tem campos e objetos personalizados. Defina com o parceiro quais campos de cada objeto entram no escopo e não presuma que o mapeamento de outra fábrica serve para a sua.
  • Sem roteiro de produção separado. As operações ficam na lista de produção, não em um objeto de roteiro de produção. Ferramentas reaproveitadas de projetos SAP ou Business Central procuram roteiros de produção e deixam dados de fora.
  • “Scheduling” significa MRP. Na versão em inglês do abas, Scheduling é a execução do MRP.
  • Tempos de preparação e processamento. Antes de importar, confira as unidades e se o tempo de preparação é por ordem de produção ou por peça. Unidades incorretas distorcem todas as durações.
  • Calendários desatualizados. Os calendários das máquinas precisam cobrir o horizonte de programação; caso contrário, a capacidade desaparece do plano.
  • SQL somente para leitura. O MS SQL Connector e o ODBC exportam dados. As gravações são feitas pela REST API, pelo abas Connect ou pelo ESDK.
  • Documentação com acesso restrito. A ajuda oficial do abas fica no portal do cliente e exige login. Confirme os nomes dos campos com seu parceiro em vez de tentar adivinhar.

Integração com o abas ERP: quem configura e dá suporte

O trabalho inclui mapear suas listas de produção, máquinas e ordens de produção, além das restrições do SkyPlanner, como a matriz de tempos de preparação e as ferramentas.

  1. A equipe do SkyPlanner configura a integração durante a implantação e dá suporte após a entrada em produção. A maioria das instalações do abas é personalizada, e é nessa etapa que esse conhecimento é aplicado.
  2. Seu parceiro abas pode participar. Ele conhece seu esquema, seus campos personalizados e seus aplicativos ESDK e pode configurar o acesso à REST API ou os fluxos do Connect. O SkyPlanner fornece a REST API, a documentação Swagger/OpenAPI e os webhooks.
  3. Sua equipe de desenvolvimento pode criar a integração usando a mesma REST API com um token de API. A equipe do SkyPlanner ajuda quando necessário. A documentação do produto é pública e está disponível em SkyPlanner docs.

O SkyPlanner custa a partir de 199 € por mês, com 5 centros de trabalho incluídos e cobrança mensal. O orçamento da integração é apresentado antecipadamente, de acordo com seus processos e necessidades, junto com o plano contratado. Assim, você conhece o custo total antes de começar. Veja como o abas planeja a capacidade em O abas ERP oferece programação da produção que respeita a capacidade real das máquinas e das equipes?, confira a visão geral na página do abas ERP e conheça outros sistemas na central de integrações com ERP.

Avaliações de fabricantes sobre o SkyPlanner

Kalle Kalliomäki, especialista em cadeia de suprimentos da UTU, na área de produção de quadros elétricos em Ulvila

2 heconomizadas por semana

“Com o SkyPlanner, nosso planejamento da produção saiu das planilhas do Excel para a otimização da produção em tempo real.”

Kalle Kalliomäki, especialista em cadeia de suprimentos
UTU · Quadros elétricos e equipamentos de manobra

O planejamento da produção economiza 2 horas de trabalho por semana, e uma nova fila de trabalho chega à linha em segundos.

Leia a avaliação da UTU

Operadores com vestimentas para sala limpa em uma linha de envase de frascos na fábrica farmacêutica da Laboratory & Allied em Nairóbi

+90%de eficiência na produção

“A eficiência na produção aumentou 90%.”

Abdul Rucyinga, diretor de TI
Laboratory & Allied · Fabricação de produtos farmacêuticos

A eficiência na produção aumentou 90%, e leva menos de 30 minutos para gerar um plano otimizado de três meses para todos os centros de trabalho.

Leia a avaliação da Laboratory & Allied

100%de pontualidade de entrega desde 2021

“O SkyPlanner nos dá visibilidade da capacidade e torna o planejamento previsível.”

Dan Berglund, COO/CFO
Opes Corporation · Fabricação de produtos químicos e alimentos

A pontualidade de entrega se mantém em 100% durante todo o período de uso do SkyPlanner, desde 2021.

Leia a avaliação da Opes Corporation

Anu Järvinen, gerente de produção da Fredman Operations, ao lado de uma célula robotizada de paletização em Rauma

6 mesesde antecedência para a equipe de vendas consultar a capacidade disponível

“O SkyPlanner oferece uma base confiável para todo o planejamento da produção.”

Anu Järvinen, gerente de produção
Fredman Operations · Papéis para embalagens próprias para contato com alimentos

A equipe de vendas vê a capacidade disponível com seis meses de antecedência, e as solicitações de alteração da programação que levavam uma hora ou mais são respondidas em segundos.

Leia a avaliação da Fredman Operations

Perguntas frequentes

Qual interface do abas a integração usa?

A REST API do abas é usada para ler ordens e dados mestres e gravar as datas planejadas de volta no sistema. Um fluxo do abas Connect ou um manipulador de eventos ESDK pode enviar as ordens de produção alteradas para fora do abas. As exportações de arquivos atendem ao período de teste e às cargas em massa.

O abas ERP oferece suporte a webhooks?

O abas não documenta uma API pública para assinatura de webhooks. As alterações chegam ao SkyPlanner por fluxos do abas Connect, manipuladores de eventos ESDK ou consultas periódicas a cada poucos minutos. Com os webhooks do próprio SkyPlanner, a gravação de retorno é acionada por eventos.

Podemos usar o MS SQL Connector na integração?

Para leitura, sim. Ele exporta os dados do abas com eficiência. Os resultados do planejamento retornam pela REST API, pelo abas Connect ou pelo ESDK, para que a lógica de negócio do abas valide cada alteração.

Onde as datas planejadas são gravadas no abas?

Nas operações da ordem de produção liberada (Betriebsauftrag): início, término e máquina planejados. O abas mantém as quantidades, o status e os custos.

O SkyPlanner pode considerar o estoque e os pedidos de compra do abas na programação?

Sim. Os níveis de estoque e os pedidos de compra em aberto são lidos do abas a cada hora ou antes de cada execução da programação. O material encomendado é considerado disponível na data de entrega.

Um parceiro abas deve propor o abas APS ou o SkyPlanner?

O SkyPlanner, quando o cliente quer colocar rapidamente toda a fábrica em uma programação atualizada em tempo real. A geração atual do abas APS chegou com o pacote de atualização Abas 2024.Q3.1 e otimiza por meio de ações de arrastar e soltar ou de execuções de otimização. O SkyPlanner se conecta à REST API do abas, replaneja automaticamente, planeja trocas de produção, ferramentas, equipes e materiais e oferece Mobile Confirmations aos operadores, a partir de 199 € por mês. (abas)

Podemos testar o SkyPlanner antes de desenvolver a integração?

Sim. O teste grátis de 30 dias permite usar até 20 centros de trabalho com uma exportação das suas ordens de produção em CSV ou Excel, sem cartão de crédito. Inicie o teste ou fale com a equipe de vendas para definir o escopo da integração.