Integrações / ERP / Infor LN
Guia de integração do Infor LN para programação da produção com SkyPlanner APS
Este guia de integração do Infor LN mostra a parceiros e equipes de TI como conectar o Infor LN ao SkyPlanner APS. A integração entre o SkyPlanner e o Infor LN funciona nos dois sentidos:
- O SkyPlanner recebe ordens de produção, operações dos roteiros de produção, centros de trabalho, máquinas, itens, estoque e pedidos de compra.
- As datas planejadas de início e término de cada operação são enviadas de volta às ordens de produção no LN.
- Os apontamentos dos operadores retornam como horas-máquina, horas de mão de obra e quantidades concluídas.
- Os webhooks do SkyPlanner enviam as alterações na programação assim que elas ocorrem.
A equipe do SkyPlanner configura a integração conforme o seu ambiente LN durante a implantação e oferece suporte após a entrada em produção. Parceiros e desenvolvedores podem participar ou desenvolver a integração por conta própria com a REST API documentada do SkyPlanner (referência da API).
Na nuvem ou em ambiente local: o que define cada integração com o LN
O LN tem duas linhas de versões, cada uma com uma forma diferente de conexão. Nos dois casos, o SkyPlanner funciona na nuvem, sem instalar nada dentro do LN.
| LN na nuvem (2022.x a 2026.x, CloudSuites) | LN 10.x em ambiente local | |
|---|---|---|
| Interface principal | LN REST API (grupo de serviços LN/lnapi) pelo ION API Gateway | ION com BODs |
| Autenticação | OAuth 2.0, credenciais de serviço de backend no arquivo .ionapi | Pontos de conexão do ION |
| Sinalização de alterações | BODs publicados no ION ou consultas periódicas agendadas | BODs publicados no ION |
| Extração em massa | ION Data Lake ou exportações | Esquemas de intercâmbio, views de banco de dados ou exportações de sessões |
Interfaces do LN para programação da produção
1. LN REST API. A Infor publica os serviços do LN no ION API Gateway: “You can review the available documentation for the public services that are part of LN API.” (Você pode consultar a documentação disponível dos serviços públicos que fazem parte da LN API.) Para a programação da produção, o principal serviço é o tiapi.sfcProductionOrder. Ele abrange ordens de produção e operações de máquina com as ações Get Machine Operations, Register machine quantities, Register machine hours e Finish Machine Operations. Outros serviços tiapi e tcapi são listados no gateway por tenant.
É preciso ter permissão de acesso a cada serviço e ativá-lo. A Infor informa que “Try it out” (Testar) “only works if you are entitled for the service and the service has been activated.” (só funciona se você tiver permissão de acesso ao serviço e ele estiver ativado.) Inclua essa verificação na lista de tarefas do projeto desde o primeiro dia.
2. ION BODs. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (Documentos de objetos de negócio, ou BODs, são mensagens XML usadas para trocar dados entre empresas ou aplicações empresariais.) O LN os envia ao Infor ION, que os encaminha aos assinantes. A documentação do LN 10.8 menciona Process.ItemMaster e Process.BillOfMaterials e também aborda a integração por BODs com o LN em ambiente local. A lista completa de BODs da sua versão está no seu tenant.
3. Exportações de arquivos. O LN em ambiente local pode exportar tabelas por meio de esquemas de intercâmbio ou views de banco de dados. Essa opção atende à carga inicial e a fábricas que preferem a troca agendada de arquivos.
Autenticação
Para o LN na nuvem, use o ION API Gateway com OAuth 2.0:
- Crie um aplicativo autorizado no ION API do tipo Backend Service e baixe seu arquivo
.ionapi. - O arquivo contém o ID do cliente (
ci), o segredo do cliente (cs), a URL do gateway (iu), o servidor de autenticação (pu), o caminho do token (ot) e o tenant (ti). - Solicite tokens com o fluxo client credentials. As chamadas são executadas com uma conta de serviço.
- Atribua à conta de serviço apenas os papéis do LN necessários para a integração.
No SkyPlanner, a REST API usa um token de API para autenticação (SkyPlanner Settings > API) e está documentada em Swagger/OpenAPI. O tutorial de integração orienta as primeiras chamadas. Basta um token de API para começar.
Eventos, webhooks e consultas periódicas
O LN publica BODs no Infor ION quando ocorrem eventos de negócio, e o ION os encaminha aos assinantes. Cada assinante sincroniza o item ou a ordem alterada. Quando não há um BOD adequado, a integração consulta os serviços REST do LN em intervalos programados, filtrando apenas as ordens em aberto.
O SkyPlanner envia webhooks quando o estado ou a programação muda. Assim, o envio de dados de volta ao LN é orientado a eventos.
Mapeamento de dados
| Objeto do Infor LN (sessão ou serviço) | Objeto do SkyPlanner | Sentido | Frequência |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Produtos e materiais | LN → SkyPlanner | Carga inicial e, depois, a cada alteração |
Bill of Material (tibom1110m000), listas de materiais de produção, vínculos entre materiais e roteiros de produção, Process.BillOfMaterials | Estrutura do produto, subprodutos, materiais por operação | LN → SkyPlanner | Carga inicial e, depois, a cada alteração |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Etapas do processo com tempos de preparação e execução | LN → SkyPlanner | Carga inicial e, depois, a cada alteração |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | Centros de trabalho, grupos de centros de trabalho, índices de eficiência | LN → SkyPlanner | Carga inicial; raramente depois |
| Calendários, Working Time Schedule (tcppl1100m000) | Turnos e horários de trabalho | LN → SkyPlanner | Diariamente, ou com os turnos mantidos no SkyPlanner |
Production Orders (tisfc0501m000), operações de máquina (tiapi.sfcProductionOrder) | Ordens e operações com prazos e necessidades de materiais | LN → SkyPlanner | Por evento BOD ou consulta a cada poucos minutos |
| Estoque existente | Saldos de estoque | LN → SkyPlanner | A cada hora ou antes de cada execução da programação |
| Linhas de pedidos de compra com datas previstas de recebimento | Materiais a receber; o estoque é atualizado quando o pedido de compra é marcado como Delivered | LN → SkyPlanner | A cada hora ou antes de cada execução da programação |
| Operações da ordem de produção: início e término planejados, máquina | Operações programadas | SkyPlanner → LN | A cada alteração na programação, via webhook do SkyPlanner |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Apontamentos de tempo, quantidades, operações concluídas | SkyPlanner → LN | Por confirmação ou por turno |
| Não constam no LN | Matriz de tempos de preparação, ferramentas como recursos finitos, número de operadores, centros de trabalho alternativos | Mantidos no SkyPlanner | Configurados durante a implantação |
Padrões de integração
1. Carga inicial de dados mestres. Carregue itens, listas de materiais, operações dos roteiros de produção, tarefas, centros de trabalho, máquinas e calendários. Defina como os níveis de centro de trabalho e máquina do LN serão mapeados no SkyPlanner: um centro de trabalho com quatro máquinas pode se tornar um grupo com quatro centros de trabalho.
2. Sincronização de ordens. Leia as ordens de produção com suas operações e linhas de materiais, além do estoque e das linhas de pedidos de compra em aberto. O SkyPlanner considera o material encomendado disponível na data de entrega do pedido de compra. Assim, a programação verifica tanto o estoque quanto os materiais a receber.
3. Retorno da programação ao LN. Para cada operação alocada ou movida pelo mecanismo de programação, o SkyPlanner envia o início e o término planejados e a máquina de volta à operação da ordem de produção no LN. O LN mantém as quantidades, o status e o custeio.
4. Confirmações no chão de fábrica. Os operadores registram o trabalho com Mobile Confirmations, Production Timer ou Quick Log Mode. Os apontamentos de tempo mantêm a programação atualizada e retornam ao LN como horas-máquina, quantidades e operações concluídas. Escolha um único canal de lançamento, SkyPlanner ou sessões do LN, para que as horas nunca sejam registradas em duplicidade.
5. Responsabilidade pelos dados e regras de conflito. Defina essas regras antes da entrada em produção:
| Dados | Sistema responsável |
|---|---|
| Itens, listas de materiais, roteiros de produção, quantidades e status das ordens, estoque, lançamentos | Infor LN |
| Sequência das operações, início e término planejados, alocação de máquinas | SkyPlanner |
| Matriz de tempos de preparação, ferramentas, número de operadores, centros de trabalho alternativos | SkyPlanner |
| Turnos e ausências | Um sistema, escolhido na definição de escopo |
6. Convivência com as ferramentas de planejamento da Infor. O Enterprise Planning continua propondo o suprimento, e o SkyPlanner programa as ordens de produção com base na capacidade real. Nas versões LN 2026, a configuração External Planner existe para que “The organization can integrate an external planning solution with Infor LN.” (A organização possa integrar uma solução externa de planejamento ao Infor LN.) Se o Scheduler+ estiver ativo, defina primeiro qual sistema será responsável pelas datas: ele adiciona o status Scheduled e exige a programação antes da liberação.
Etapas típicas do projeto
A implantação normalmente é concluída em poucas semanas após o início do onboarding. Antes disso, o teste gratuito de 30 dias permite usar seus próprios dados. Exporte centros de trabalho, máquinas, operações dos roteiros de produção e ordens de produção em aberto das sessões do LN para o Excel, importe esses dados e valide a programação.
O projeto em si inclui:
- Definição de escopo. Linha de versões, opção de interface, tabela de mapeamento, regras de responsabilidade pelos dados e canal de lançamento.
- Acesso. Habilite o direito de uso e ative os serviços REST do LN, crie o serviço de backend
.ionapie a conta de serviço, ou configure as assinaturas de BOD no ION. Comece pelo tenant de testes. - Carga inicial. Itens, listas de materiais, operações dos roteiros de produção, centros de trabalho, máquinas e calendários.
- Sincronização de ordens. Ordens de produção, estoque e linhas de pedidos de compra por evento BOD ou consultas periódicas.
- Configuração de restrições no SkyPlanner. Matriz de tempos de preparação, ferramentas, quantidade de operadores e centros de trabalho alternativos.
- Retorno de dados ao LN. Datas planejadas das operações e, depois, horas e quantidades.
- Operação em paralelo. Execute o SkyPlanner em paralelo ao plano atual, compare as datas e corrija os dados mestres.
- Entrada em produção. Ative o retorno de dados ao LN quando os dados estiverem consistentes entre os sistemas.
O que considerar ao planejar uma integração com o Infor LN
- Documentação da versão errada. O LN 10.x e as versões anuais na nuvem têm diferenças. O Planner+ e o Scheduler+ só estão documentados nos conjuntos de documentação de 2026, e o Job Shop Scheduler está disponível a partir da versão 10.8. Confira se cada página se aplica à sua versão.
- Produto Infor errado. O Infor LN não é o CloudSuite Industrial (SyteLine) nem o M3. Seus BODs e APIs são diferentes, portanto use apenas a documentação do LN.
- Serviço não ativado. As chamadas REST do LN falham enquanto o direito de uso do serviço não estiver habilitado e o serviço não estiver ativado no tenant.
- Filtros de enumeração. OrderStatus é uma enumeração. Por isso, um
$filterdo OData aplicado ao status precisa usar a sintaxe de enumeração, conforme relatos de usuários da comunidade Infor. - Lead time versus roteiro de produção. O campo Operations Horizon em Items – Planning determina se as ordens planejadas usam os dados do roteiro de produção ou um Order Lead Time fixo. Obtenha as durações nas operações do roteiro de produção, não nos lead times das ordens.
- Sessões de centros de trabalho. Com Job Shop by Site ativo, o LN usa a sessão Work Center (tirou0601m000) em vez de Work Centers (tirou0101m000). Faça o mapeamento a partir da sessão usada pela sua empresa.
- Horas de máquina versus horas de mão de obra. Em Production Order Hours, as horas de máquina têm o campo Employee em branco. Mapeie o tempo de máquina e o tempo de operador do SkyPlanner para as linhas corretas.
- Calendários por unidade empresarial. Carregue o calendário da unidade empresarial à qual cada centro de trabalho pertence, e não um único calendário para toda a fábrica.
Quem configura a integração com o Infor LN
- A equipe do SkyPlanner configura a integração durante o onboarding e oferece suporte após a entrada em produção. Cada fábrica usa o LN de uma forma: unidades de planejamento, estruturas de centros de trabalho, fluxo de liberação e práticas de lançamento. É no mapeamento dessas particularidades que entra a experiência técnica.
- Seu parceiro Infor LN pode participar. O parceiro conhece seu tenant, seus direitos de uso e a configuração do ION, e pode ficar responsável pelo lado do LN, enquanto o SkyPlanner fornece a REST API, a documentação Swagger/OpenAPI e os webhooks.
- Seus próprios desenvolvedores podem criar a integração usando a mesma REST API documentada, com um token de API. Basta um token de API para começar, e a equipe do SkyPlanner ajuda quando necessário. A documentação do produto está disponível publicamente na 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. A integração é orçada antecipadamente de acordo com seu processo e suas necessidades, junto com seu plano, para que você conheça o custo total antes de começar. Compare os recursos de planejamento do próprio LN em programação da produção no Infor LN, respeitando a capacidade real de máquinas e equipes, veja a visão geral na página do Infor LN 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 deixou as planilhas do Excel e passou à 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 operações 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 · Fabricação de produtos farmacêuticos
A eficiência na produção aumentou 90%, e a elaboração de um plano otimizado de três meses para todos os centros de trabalho leva menos de 30 minutos.
99,2%de pontualidade de entrega
“O SkyPlanner trouxe visibilidade para identificar gargalos e tornou a gestão da produção mais clara.”
Toni Tuori, gerente de produção
Piristeel · Sistemas de segurança para telhados e de águas pluviais
A pontualidade de entrega chegou a 99,2% neste ano, e a programação economiza até quatro horas de trabalho por dia.
Menosparadas por falta de materiais
“O valor que o SkyPlanner nos traz é ser uma ferramenta que funciona no dia a dia, especialmente para definir datas de entrega.”
Tommi Männistö, gerente de planejamento da produção
Eskomatic · Usinagem sob contrato
A programação automática da carga de trabalho permite definir datas de entrega mais precisas, e as paradas de produção por falta de materiais diminuíram muito.
Perguntas frequentes
Como conectar um APS ao Infor LN?
No LN na nuvem, a conexão é feita pela LN REST API no ION API Gateway com OAuth 2.0, além de BODs do ION como eventos de alteração. No LN 10.x instalado localmente, ela é feita por BODs do ION ou exportação de arquivos. O SkyPlanner se integra ao Infor LN nos dois sentidos em ambas as opções.
Qual API do LN atende às ordens de produção?
O serviço tiapi.sfcProductionOrder da LN REST API. Ele lê ordens de produção e operações de máquina e registra horas de máquina, quantidades e operações concluídas. Os demais serviços são listados por tenant no ION API Gateway.
Quem desenvolve a integração com o Infor LN?
A equipe do SkyPlanner configura a integração bidirecional de acordo com sua configuração do LN durante o onboarding e oferece suporte após a entrada em produção. Seu parceiro Infor LN ou seus próprios desenvolvedores também podem criar a integração usando a REST API documentada do SkyPlanner. Basta um token de API para começar.
Precisamos do Scheduler+ ou do Planner+ para usar o SkyPlanner?
Não. O SkyPlanner programa as ordens de produção do LN com seu próprio mecanismo, em qualquer versão do LN. Nas versões LN 2026, a configuração External Planner é a forma documentada de usar uma solução externa de planejamento junto ao LN.
Por que conectar o SkyPlanner em vez de implantar o Scheduler+?
O Scheduler+ é um módulo adicional que “may require a commercial component” (pode exigir um componente comercial) (fonte), documentado a partir das versões LN 2026. Sua programação é carregada, executada e depois aceita pelo planejador (fonte). O SkyPlanner se conecta ao LN que você usa hoje e entra em produção em poucas semanas após o início do onboarding. O Autopilot refaz a programação automaticamente a cada mudança relevante. A equipe do SkyPlanner configura a integração bidirecional e oferece suporte, e seu parceiro LN pode ficar responsável pelo lado do LN.
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 exportações CSV ou Excel do LN, sem necessidade de cartão de crédito. Inicie o teste ou fale com a equipe de vendas para definir o escopo da integração.