Integrações / ERP / Sylob
Guia de integração do Sylob ERP para planejamento da produção com SkyPlanner APS
Este guia de integração do Sylob ERP mostra a parceiros e equipes de TI como conectar o Sylob ERP ao SkyPlanner APS. A integração entre SkyPlanner e Sylob ERP funciona nos dois sentidos:
- O SkyPlanner recebe artigos, listas de materiais, roteiros, centros de trabalho, funcionários, OFs, estoque e pedidos de compra.
- O início, o término e o centro de trabalho planejados para cada operação são enviados de volta às operações da OF.
- Os registros de tempo dos operadores retornam como apontamentos de produção.
- Os webhooks do SkyPlanner enviam as alterações na programação assim que elas ocorrem.
Durante a implantação, a equipe do SkyPlanner configura a integração de acordo com o seu ambiente Sylob e presta suporte após a entrada em produção. Este guia é voltado a parceiros e desenvolvedores que querem participar desse trabalho ou desenvolver por conta própria usando a REST API documentada do SkyPlanner (referência da API).
As interfaces do Sylob ERP
O Sylob documenta duas REST APIs públicas: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (O ERP Sylob expõe dois tipos de REST APIs públicas, também chamadas de webservices, que permitem ler e gravar dados.) (Base de conhecimento da Forterro)
- API REST Système d’information (leitura). Executa uma consulta salva (requête), criada na atividade “Interroger le système d’information”. A URL de chamada da consulta é obtida em “Autres actions” > “Afficher le web service”, no formato
/rest/query/{identifiantQuery}/resultat. Os parâmetros definem o limite de resultados, a formatação dos números, as variáveis da consulta e a estrutura do resultado. Por padrão, os resultados são retornados em XML, ou em JSON com o cabeçalhoAccept: application/json. Essa API está incluída no ERP. - API REST Action (leitura e gravação). Executa uma ação definida na atividade “Gérer les actions web service”, o catálogo de ações do Sylob. Disponibiliza duas operações:
GET /rest/v2/action/{code}/describeretorna o esquema de dados de uma ação, ePOST /rest/v2/action/{code}/executeexecuta a ação com um corpo JSON. Os tipos de ação incluem:
– Modification de données: altera um ou mais campos de um registro pelo mecanismo de edição rápida do Sylob. Describe lista os campos editáveis. – Message EDI: cria, altera ou exclui registros por meio de uma mensagem EDI. – Scénario de saisie: executa um cenário de entrada de dados, pergunta por pergunta. O exemplo do próprio Sylob é “Déclarer un début ou une fin”, que registra o início ou o término de uma operação (Sylob_Action_006). – Publicação, upload e download de documentos.
- Mensagens EDI. O mecanismo EDI do Sylob processa exportações e importações. Uma mensagem padrão, Sylob_Recup_Decl_Pro, recupera os apontamentos de produção. (Forterro)
- Arquivos e ETL. O Sylob ERP Cloud oferece “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Integração de arquivos via SFTP para facilitar a migração das integrações existentes.) (Sylob) Os resultados das consultas também podem ser exportados para Excel, uma forma rápida de testar o SkyPlanner.
Autenticação
O acesso à API do Sylob depende do ambiente de implantação. Todas as chamadas usam HTTPS com TLS 1.2. As credenciais da API são diferentes das credenciais de acesso do usuário ao ERP.
- Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect com o fluxo
client_credentialse um token Bearer do Amazon Cognito. O ID do cliente, a URL do pool e o segredo são obtidos em “Gérer les paramètres des publications”. A solicitação do token inclui um escopo de licença,ClientExterne/rest_readpara a API Système d’information ouClientExterne/rest_writepara a API Action, além de um escopo de empresaERP/<unité de persistance>. (Forterro) - Sylob no MyForterro. OAuth2 e OpenID Connect. Você cria uma “aplicação” no MyForterro para a integração e atribui a ela os perfis de acesso necessários e uma licença de API. (Forterro)
- Instalação local. HTTP Basic com um login formado pelo usuário, pela unidade de persistência e pelo identificador de sessão, separados por dois sinais de arroba. (Forterro)
Use um usuário ou uma aplicação exclusivos para a integração, com permissões limitadas às consultas e ações da tabela de mapeamento. Um usuário com permissão de gravação no catálogo de ações também pode ler pela API Système d’information. Assim, uma única identidade de integração atende aos dois sentidos.
No SkyPlanner, a REST API usa um token de API no cabeçalho Authorization-Token para autenticação (Configurações do SkyPlanner > 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, consultas periódicas e limites de chamadas
A base de conhecimento pública do Sylob não documenta assinaturas de webhooks de saída. As alterações chegam ao SkyPlanner pela execução periódica de consultas salvas, com filtros para OFs abertas e alterações recentes, na frequência que você definir.
O Sylob protege o ERP contra consultas excessivas. Desde a versão 2025.Q2, o parâmetro de empresa “Protection des API” ativa a limitação de chamadas por usuário e a paginação de resultados extensos. O Sylob anuncia a aplicação sistemática dessa proteção a partir da versão 2026.Q2. As respostas incluem cabeçalhos RateLimit, e uma chamada que ultrapassa a cota retorna HTTP 429 Too Many Requests com um valor Retry-After. (Forterro) Projete a sincronização para lidar com isso: use consultas incrementais, paginação e espera progressiva entre tentativas ao receber 429.
No sentido inverso, o SkyPlanner envia webhooks quando o estado ou a programação muda. Assim, a gravação de retorno no Sylob é acionada por eventos.
Mapeamento de dados
| Objeto do Sylob ERP | Objeto do SkyPlanner | Sentido | Frequência |
|---|---|---|---|
| Article (comprado ou fabricado) | Produtos e materiais | Sylob → SkyPlanner | Carga inicial e, depois, a cada alteração |
| Nomenclature (multinível) | Estrutura do produto, subprodutos e materiais por produto | Sylob → SkyPlanner | Carga inicial; depois, a cada alteração |
| Gamme: operações, tempos de setup e execução, centro de trabalho | Etapas do processo com durações e tempos de setup | Sylob → SkyPlanner | Carga inicial; depois, a cada alteração |
| Centre de charge: número de recursos, semaine type e exceções | Centros de trabalho, grupos de centros de trabalho, turnos e ausências | Sylob → SkyPlanner | Carga inicial; calendários atualizados diariamente ou mantidos no SkyPlanner |
| Employé | Pessoal e turnos | Sylob → SkyPlanner | Carga inicial e, depois, diariamente |
| Ordre de fabrication (OF) com suas operações e componentes | Ordem e operações com prazo e prioridade | Sylob → SkyPlanner | Execução de consultas salvas a cada poucos minutos |
| Estoque por local | Estoque de materiais | Sylob → SkyPlanner | A cada hora ou antes de cada cálculo da programação |
| Commande fournisseur com previsão de recebimento | Material a receber na data de entrega | Sylob → SkyPlanner | A cada hora ou antes de cada cálculo da programação |
| Opération d’ordre de fabrication: início e término planejados, centro de trabalho | Início, término e centro de trabalho programados para cada operação | SkyPlanner → Sylob | A cada alteração na programação, via webhook do SkyPlanner e ação Modification de données |
| Início e término da operação | Operação iniciada e concluída no Mobile Confirmations | SkyPlanner → Sylob | No momento em que ocorre, pelo cenário “Déclarer un début ou une fin” |
| Déclaration de production: tempo de setup, tempo de execução, quantidade produzida, refugo e operação concluída | Registros de tempo e quantidades | SkyPlanner → Sylob | A cada confirmação ou turno, por uma ação Scénario de saisie ou Message EDI |
| Dados de restrições do SkyPlanner | Matriz de tempos de preparação e transição, ferramentas como recursos finitos, máquinas e pessoal alternativos | Mantidos no SkyPlanner | Configurados durante a implantação |
Padrões de integração
1. Carga inicial de dados mestres. Crie uma consulta salva para cada objeto (artigos, listas de materiais, roteiros, centros de trabalho e funcionários) e leia os dados pela API Système d’information, ou faça uma carga única a partir de uma exportação do Excel. Mapeie os centros de trabalho com cuidado. Um centre de charge do Sylob é um grupo de recursos. Por isso, um centro com três máquinas normalmente se torna um grupo com três centros de trabalho no SkyPlanner.
2. Sincronização de ordens. Leia as OFs firmes com suas operações, além do estoque e dos pedidos de compra em aberto. O SkyPlanner considera o material comprado 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 OFs firmes, não sugestões do CBN. As sugestões mudam na próxima execução do cálculo de necessidades líquidas.
3. Gravação da programação no ERP. Para cada operação que o mecanismo programou ou moveu, a integração chama uma ação Modification de données na operação da OF (Opération d’ordre de fabrication), com início planejado, término planejado e centro de trabalho. A ação usa a própria lógica de edição rápida do Sylob, como quando um planejador edita a operação. Describe retorna os campos editáveis, permitindo que a integração valide o payload antes da primeira chamada. Se um usuário estiver editando o registro, a chamada retornará uma falha prevista; tente novamente na próxima alteração.
4. Apontamentos do chão de fábrica. Os operadores registram o trabalho no SkyPlanner Mobile Confirmations ou no Production Timer. O início e o término são enviados de volta pelo cenário “Déclarer un début ou une fin”. Os registros de tempo e as quantidades se tornam apontamentos de produção na mesma operação da OF: tempo de setup, tempo de execução, quantidade produzida, refugo e operação concluída. Se sua fábrica já faz apontamentos pelo Sylob Apps ou por terminais no chão de fábrica, mantenha um único canal de apontamento para evitar registros duplicados.
5. Regras de responsabilidade e resolução de conflitos. Documente essas regras antes da entrada em produção:
| Dados | Sistema responsável |
|---|---|
| Artigos, listas de materiais, roteiros, quantidades e status das OFs | Sylob ERP |
| Sequência das operações, horários de início e término, centro de trabalho por operação | SkyPlanner |
| Matriz de tempos de preparação e transição, ferramentas, quantidades de operadores e recursos alternativos | SkyPlanner |
| Turnos, calendários e ausências | Um sistema, escolhido na definição de escopo |
| Apontamentos de produção, movimentações de estoque, custos | Sylob ERP, alimentado pelos registros de tempo do SkyPlanner ou pelo Sylob Apps |
O SkyPlanner não depende do CADPLAN nem das atividades de planejamento com capacidade finita do Sylob. Deixe o SkyPlanner controlar as datas das operações: quando dois sistemas de planejamento gravam as mesmas datas, um sobrescreve o outro. Com o SkyPlanner no controle, o Autopilot reprograma automaticamente a cada mudança relevante, e as novas datas são enviadas de volta ao Sylob.
Etapas típicas do projeto
A implementação normalmente é concluída em algumas semanas após o início da implantação. Antes disso, você pode usar seus próprios dados no teste gratuito de 30 dias. Exporte as OFs em aberto, as operações e os centros de trabalho das consultas do Sylob para CSV ou Excel, importe os dados e valide a programação antes de iniciar qualquer trabalho de integração.
- Workshop de mapeamento. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados, as frequências de sincronização e o canal de apontamento.
- Configuração do Sylob. Crie as consultas salvas, as ações de gravação em “Gérer les actions web service” e o usuário de integração ou a aplicação no MyForterro. Primeiro na empresa de teste, depois em produção.
- Carga inicial. Itens, estruturas de produto, roteiros de fabricação, centros de trabalho e calendários.
- Sincronização de ordens, estoque e pedidos de compra. Consultas incrementais com paginação e espera progressiva entre tentativas.
- Configuração das restrições no SkyPlanner. Matriz de tempos de preparação e troca, ferramentas, quantidade de operadores e máquinas ou pessoal alternativos.
- Gravação da programação no Sylob. Envio das datas planejadas para as operações das OFs; os apontamentos são incluídos nesta etapa.
- Operação em paralelo. Compare as datas do SkyPlanner com o plano atual e corrija os dados técnicos.
- Entrada em produção. Ative a gravação de retorno quando os dados coincidirem.
O que prever na integração com o Sylob ERP
- Licença da Action API. A leitura por consultas salvas está incluída. A gravação pelo catálogo de ações exige o módulo “Webservice” do Sylob ou uma licença de API no MyForterro. Acerte isso com seu contato no Sylob antes da etapa de gravação de retorno.
- As consultas são o contrato da integração. A leitura depende das consultas salvas. Dê nomes claros a elas, passe os filtros como atributos variáveis em tempo de execução e versione as consultas junto com a integração.
- Grupos de centros de trabalho. Um centro de trabalho do Sylob pode reunir várias máquinas. Defina, para cada centro, se o SkyPlanner deve enxergar um grupo de centros de trabalho ou máquinas individuais.
- Programação para trás e cálculos de carga. O Sylob programa de trás para frente a partir das datas de necessidade, e um cálculo de carga agendado pode replanejar OFs atrasadas. Defina se alguma atividade continuará gravando as datas das operações depois que o SkyPlanner assumir esse controle e, em caso positivo, qual.
- Unidades dos tempos de setup e execução. Antes da importação, confira as unidades e se o setup é por OF ou por peça. Unidades incorretas distorcem todas as durações.
- Calendários. Os padrões semanais e as exceções dos centros de trabalho devem cobrir todo o horizonte de programação. Caso contrário, a capacidade desaparece do plano.
- Limitação de chamadas. O Sylob limita as chamadas por usuário e pagina resultados extensos. A consulta periódica incremental mantém o uso bem abaixo da cota.
- CORS e navegadores. Chamadas entre servidores evitam as restrições de CORS. Clientes que rodam no navegador precisam ter as origens permitidas configuradas no Sylob.
Integração com o Sylob ERP: quem configura e dá suporte
O trabalho abrange o mapeamento dos roteiros de fabricação, centros de trabalho e OFs, as consultas salvas e ações do catálogo no Sylob, além das restrições no SkyPlanner, como a matriz de tempos de preparação e troca e as ferramentas.
- A equipe do SkyPlanner configura a integração durante a implantação e dá suporte após a entrada em produção. Cada fábrica estrutura suas consultas, roteiros de fabricação e centros de trabalho no Sylob de uma forma, e esse conhecimento é aplicado nessa configuração.
- Seu parceiro ou integrador Sylob pode participar. Ele conhece suas consultas, atributos adicionais e catálogo de ações e pode configurar o acesso à API. O SkyPlanner fornece a REST API, a documentação Swagger/OpenAPI e os webhooks.
- Seus próprios desenvolvedores podem ampliar 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 está disponível publicamente em Documentação do SkyPlanner.
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, junto com seu plano, de acordo com seus processos e necessidades. Assim, você conhece o custo total antes de começar. Veja como o Sylob planeja a capacidade em O Sylob ERP oferece programação com capacidade finita?, confira a visão geral na página do Sylob ERP e conheça outros sistemas na central de integrações com ERP.
Avaliações de fabricantes sobre o SkyPlanner
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 · Painéis 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.
+90%de eficiência na produção
“A eficiência na produção aumentou 90%.”
Abdul Rucyinga, responsável por TI
Laboratory & Allied · Indústria farmacêutica
A eficiência na produção aumentou 90%, e a geração de um plano otimizado de três meses para todos os centros de trabalho leva menos de 30 minutos.
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 · Indústria química e alimentícia
A pontualidade de entrega se mantém em 100% desde que o SkyPlanner começou a ser usado, em 2021.
98%de pontualidade de entrega, ante cerca de 50%
“O SkyPlanner tem um papel decisivo na manutenção da nossa pontualidade de entrega.”
Hannu Lahtinen, diretor-geral
KJH-Comp · Fabricação de peças em chapa metálica e produção sob contrato
A pontualidade de entrega passou de cerca de 50% para até 98%, e a programação agora exige um supervisor em vez de dois.
Perguntas frequentes
Qual API do Sylob a integração utiliza?
As duas REST APIs públicas. A Système d’information API lê OFs, roteiros de fabricação, centros de trabalho, estoque e pedidos de compra por meio de consultas salvas. A Action API grava as datas planejadas nas operações das OFs e envia os apontamentos de volta pelo catálogo de ações do Sylob.
O Sylob ERP oferece suporte a webhooks?
A base de conhecimento pública do Sylob não documenta nenhuma assinatura de webhooks de saída. As alterações chegam ao SkyPlanner pela execução periódica de consultas salvas para buscar alterações incrementais, a cada poucos minutos. Os webhooks do próprio SkyPlanner permitem que a gravação de retorno seja acionada por eventos.
Onde as datas planejadas são gravadas no Sylob?
Em cada operação da OF (Opération d’ordre de fabrication): início planejado, término planejado e centro de trabalho. O Sylob mantém as quantidades, o status, os componentes e os custos.
Como os tempos dos operadores voltam para o Sylob?
Como apontamentos de produção na operação da OF: tempo de setup, tempo de execução, quantidade produzida, refugo e conclusão da operação. O início e o término usam o cenário “Déclarer un début ou une fin” por meio da Action API.
A integração funciona no Sylob Cloud e em instalações locais?
Sim. As mesmas duas REST APIs estão disponíveis no Sylob ERP Cloud, no MyForterro e em instalações locais. Só a autenticação muda: OAuth2 com Cognito ou MyForterro na nuvem e autenticação Basic em instalações locais.
Um integrador Sylob deve propor o CADPLAN ou o SkyPlanner?
O SkyPlanner, quando o cliente quer colocar rapidamente toda a fábrica em um planejamento da produção atualizado em tempo real. O SkyPlanner lê as OFs e os roteiros de fabricação existentes pelas REST APIs do Sylob, replaneja automaticamente, planeja trocas, ferramentas, equipes e materiais e oferece Mobile Confirmations aos operadores, a partir de 199 € por mês. O CADPLAN executa simulações definidas pelo planejador com base em seus próprios dados de métodos de fabricação. (Programa de treinamento da Forterro)
Podemos testar o SkyPlanner antes de desenvolver a integração?
Sim. O teste gratuito de 30 dias permite usar até 20 centros de trabalho com uma exportação das suas OFs em CSV ou Excel, sem precisar de cartão de crédito. Inicie o teste ou fale com a equipe de vendas para definir o escopo da integração.