Saiba quais perguntas você precisa fazer para determinar a melhor maneira de integrar com seu MES/ERP
O Tulip já se integrou a diversos sistemas MES e ERP.
No entanto, como há muitos produtos de ERP e MES no mercado, é difícil afirmar com que facilidade a Tulip pode se conectar ao seu ERP ou MES específico. Isso depende de:
- Do próprio produto ERP/MES
- Da complexidade do ambiente de TI da sua empresa
- Das competências da sua equipe de TI no que diz respeito ao trabalho com o sistema ERP/MES
In this example, we focus on an ERP or MES system, but this information is applicable to most software systems including CRM, QMS, LMS, and BOM management systems.
Questionário
Muitos clientes percebem que conseguem, apenas com as informações deste artigo, realizar a integração por conta própria. Caso deseje a ajuda da Tulip para a integração com um serviço, responder a essas perguntas é o primeiro passo para um projeto bem-sucedido.
Perguntas estratégicas
- Qual é o objetivo da integração?
É importante definir desde o início quais são os objetivos de curto e longo prazo do projeto. Você precisa que todas as informações sejam compartilhadas entre os dois sistemas? Ou faz mais sentido se concentrar inicialmente em algumas trocas de alto valor?
- Quem são as principais partes interessadas dentro da sua organização?
Quem é o cliente final dessa integração? Quem está mais familiarizado com o serviço ao qual você gostaria que a Tulip se conectasse? Quem poderá organizar o acesso ao serviço? As partes interessadas podem incluir, entre outras:
- Desenvolvedores Cidadãos
- “Responsáveis” pelas operações dos sistemas integrados
- Engenharia de SI/TI
- Usuários da linha de produção atendidos pela solução
- Que tipo de documentação seu serviço fornece?
Muitos clientes de software empresarial fornecem documentação sobre seus serviços apenas aos clientes pagantes. Isso significa que a Tulip não terá acesso a essa documentação. Obter acesso ao máximo de documentação possível sobre o seu software ajuda a definir o escopo do trabalho necessário para uma integração.
- Quais transações precisam ser realizadas entre a Tulip e o serviço para que a integração seja bem-sucedida?
Aqui, procuramos ser bem específicos. Alguns exemplos são:
- Obter informações sobre uma ordem de serviço a partir de um ID de ordem de serviço.
- Marcar uma ordem de serviço como concluída a partir de um ID de ordem de serviço.
- Encontrar todas as ordens de serviço em aberto atribuídas a uma estação, a partir de um ID de estação.
- Quem fará a manutenção dessa integração?
À medida que novos casos de uso forem identificados, quem em sua organização será responsável por atuar como especialista no assunto para a integração? Em algumas organizações, essa função é desempenhada por um integrador terceirizado ou prestador de serviços.
Questões técnicas
Para determinar os detalhes de uma integração, aqui estão algumas perguntas que podem orientar o processo:
Informações gerais sobre o ERP
- Qual aplicativo ERP e qual versão?
- O ERP está implantado no local ou em um ambiente de nuvem privada?
- O host do conector local do Tulip (OPCH) consegue se conectar ao seu ambiente de ERP em sua localização atual (ou seja, existe um caminho de rede entre o OPCH e o ERP)?
- A gestão, o desenvolvimento e a configuração do seu ERP são realizados por um parceiro ou internamente?
Conexão entre o ERP e o Tulip
- O Tulip se integrará diretamente ao ERP? Existe algum middleware utilizado para integrar outras aplicações ao ERP (por exemplo, o Mulesoft)?
- Existem serviços web/pontos de extremidade de API disponíveis que o Tulip possa acessar por meio de um conector HTTP e que abranjam os casos de uso aplicáveis?
- Caso não haja pontos de extremidade de API disponíveis que abranjam as transações desejadas entre o Tulip e o ERP... existe uma equipe que poderia desenvolvê-los para nós (seja em uma plataforma de middleware ou no próprio sistema ERP)?
- Se houver serviços web disponíveis... qual método de autenticação esses serviços web utilizam (por exemplo, OAuth 2.0, autenticação básica HTTP etc.)? São utilizadas contas de serviço?
- Se houver serviços web disponíveis, qual formato de dados é retornado no corpo da resposta (JSON (preferencial) ou XML?)
- Será necessário configurar diferentes ambientes (por exemplo, DEV e PROD)?
- Se sim, os nomes dos hosts são diferentes para cada um dos ambientes ou os ambientes são determinados por parâmetros de URL?
Conexão entre o Tulip e o ERP
- Quais campos serão enviados do ERP para as tabelas do Tulip por meio da API?
- Quantos registros de tabela de uma vez serão enviados do ERP para o Tulip?
- Para a comunicação entre o ERP e o Tulip, isso exigirá desenvolvimento personalizado e o uso da API de tabelas do Tulip. Existe uma equipe que possa desenvolver esse middleware?
- Para a comunicação entre o ERP e o Tulip, os dados saem do ERP... em que formato eles estão (XML ou JSON?) A API de tabelas do Tulip exige um corpo de solicitação no formato JSON.
Tulip x sistemas ERP – fontes de verdade
Uma prática recomendada é interagir com o sistema de registro de um objeto (por exemplo, uma ordem de serviço) em tempo real (normalmente por meio de funções de conector HTTP no formato JSON).
A tabela abaixo apresenta recomendações do que fazer e do que não fazer em integrações com ERP:
| O que fazer | Não |
|---|---|
| Realize transações com uma fonte de verdade em tempo real. Garanta que sua área de produção esteja utilizando as informações mais recentes e precisas. | Armazene em cache no Tulip dados de uma fonte de verdade que possam ficar desatualizados rapidamente (por exemplo, o estoque disponível atual deve permanecer na fonte de verdade, e o Tulip deve interagir com ele em tempo real) |
| Armazene o contexto específico do Tulip no próprio Tulip. A fonte de verdade de uma ordem de serviço pode ser seu ERP, mas certos dados são relevantes principalmente para o Tulip (por exemplo, não conformidades registradas no Tulip relacionadas a uma ordem de serviço). | Utilize o Tulip para casos de uso que sejam melhor executados em seu ERP (por exemplo, planejamento e programação de pedidos). |
| Amplie a execução, pelos operadores, de casos de uso simples centrados no ERP/WMS com aplicativos Tulip integrados e combináveis (por exemplo, um aplicativo Tulip intuitivo que usa a câmera de um tablet como leitor de código de barras para casos de uso comuns de gerenciamento de estoque) | Use conectores SQL se APIs HTTP forem uma opção. |
Abaixo está uma comparação entre sistemas ERP e o Tulip, e, de maneira geral, para quais itens comuns se presume que cada sistema seja o sistema de registro.
Integre o Tulip a um sistema de negócios transacional (por exemplo, ERP)
- Consulte os conceitos básicos de arquitetura para integrar o Tulip a um sistema de negócios transacional
- Faça o curso da Tulip University: Integração com aplicativos corporativos{
target=_blank}
Casos de uso comuns
Estão listados abaixo cenários comuns que tornam a integração com terceiros ideal:
- Fornecer à área de produção as informações mais recentes e precisas de cada fonte de verdade. Exemplo do ERP: pedidos mais recentes liberados (E cronograma), lista de materiais (BOM) mais recente, estoque mais recente, etc…
- Reduzir o gerenciamento de dados redundantes (por exemplo, os dados acima)
- Manter o estoque disponível atualizado em tempo real: evitar picos de demanda por mais matérias-primas
- Melhorar o despacho no ERP com base nos status em tempo real dos centros de trabalho de produção (ou seja, quais centros de trabalho estão disponíveis?)
- Pedidos do ERP + Rastreabilidade em nível de unidade do Tulip: identifique rapidamente o conjunto de produtos acabados potencialmente com defeito.
Leitura complementar
{{snippet.Você encontrou o que estava procurando?}}

