Como planejar uma integração entre a Tulip e um MES ou ERP
  • 24 Jan 2024
  • 5 Minutos para Ler
  • Contribuintes

Como planejar uma integração entre a Tulip e um MES ou ERP


Resumo do artigo

Saiba quais perguntas você precisa fazer para determinar a melhor forma de integração com seu MES/ERP

A Tulip se integrou a uma variedade de sistemas MES e ERP.

Entretanto, como há muitos produtos ERP e MES no mercado, é difícil dizer 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 de sua empresa
  • Das capacidades da sua equipe de TI em trabalhar com o sistema ERP/MES

:::(Info) (OBSERVAÇÃO) Neste exemplo, focamos em um sistema ERP ou MES, mas essas informações são aplicáveis à maioria dos sistemas de software, incluindo CRM, QMS, LMS e sistemas de gerenciamento de BOM:

Questionário

Muitos clientes acham que são capazes de utilizar as informações deste artigo e criar uma integração por conta própria. Se você quiser a ajuda da Tulip com a integração de um serviço, responder a essas perguntas é o primeiro passo para um projeto bem-sucedido.

Perguntas estratégicas

1- Qual é o objetivo da integração?

É importante estabelecer desde o início quais são as metas de curto e longo prazo para o projeto. Você precisa que todas as informações sejam compartilhadas entre os dois sistemas? Ou faz mais sentido concentrar-se em algumas trocas de alto valor no início?

2- Quem são os principais interessados em 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?

3- Que documentação seu serviço fornece?

Muitos clientes de software corporativo fornecem a documentação de seus serviços apenas para clientes pagantes. Isso significa que a Tulip não poderá acessar essa documentação. Obter acesso ao máximo de documentação sobre seu software ajuda a definir o escopo do trabalho necessário para uma integração.

4- Quais transações precisam ser feitas entre a Tulip e o serviço para que a integração seja bem-sucedida?

Aqui tentamos ser bem específicos. Alguns exemplos são:

  • Obter informações sobre uma ordem de serviço com base em um ID de ordem de serviço.
  • Marcar uma ordem de serviço como concluída com base em um ID de ordem de serviço.
  • Localizar todas as ordens de serviço em aberto atribuídas a uma estação com base em um ID de estação.

5- Quem manterá essa integração?

À medida que novos casos de uso forem descobertos, quem em sua organização será encarregado de ser o especialista no assunto para a integração? Em algumas organizações, esse é um integrador terceirizado ou um contratado.

Perguntas técnicas

Para determinar os detalhes de uma integração, aqui estão algumas perguntas que podem orientar o processo:

  1. Seu ERP/MES tem uma API?
  2. Se o seu ERP/MES estiver enviando dados para um banco de dados SQL, um terceiro pode se conectar a esse banco de dados SQL? E, em caso afirmativo, quais privilégios ele pode ter?
  3. Seu ERP/MES envia dados por meio de algum protocolo industrial, como OPC?
  4. O ERP/MES pode ser acessado a partir da nuvem?

Sistemas Tulip vs. ERP - Sistemas de registro presumidos (fontes da verdade)

Nossa prática recomendada é interagir com o sistema de registro de um objeto (por exemplo, ordem de serviço) em tempo real (normalmente por meio de funções de conector HTTP no formato JSON).
Abaixo está uma comparação entre os sistemas ERP e o Tulip e, em geral, para quais itens comuns cada sistema é considerado o sistema de registro.Tulip vs ERP - assumed systems of record.png

Histórico da conexão

Geralmente, a Tulip se conecta a sistemas de software externos por meio de um dos três métodos:

  1. HTTP API (que inclui REST e SOAP)
  2. OPC UA
  3. Consultas SQL

API HTTP

Se o seu ERP/MES tiver uma API HTTP (incluindo REST e SOAP), a Tulip pode iniciar solicitações que podem enviar ou recuperar dados por meio desses endpoints. A Tulip, com seus conectores HTTP, pode consumir os serviços web expostos por um sistema ERP e trazer os dados dentro da Tulip para serem consumidos por aplicações em tempo real.

Observe que a Tulip precisará iniciar a conexão, ao contrário do seu ERP/MES, ao utilizar os conectores da Tulip. Se o ERP/MES precisar iniciar a conexão com a Tulip, use a API Tulip Tables

Você pode configurar a API a partir da interface de administrador do seu sistema. Essa informação estará disponível no site do fornecedor do software.

Banco de dados SQL

Se o seu ERP/MES estiver compartilhando dados com um banco de dados SQL, então a Tulip também pode acessar esse banco de dados e compartilhar dados. Isso pode exigir que você escreva algumas novas consultas no seu ERP/MES para acessar os novos dados da Tulip.

Se o banco de dados SQL for implantado estritamente no local, a Tulip pode implantar um Connector Host no local que permita que o banco de dados funcione com a plataforma de nuvem da Tulip.

Além disso, algumas organizações armazenam seus dados de ERP/MES em um banco de dados sensível que não pode ser acessado por terceiros, mas ainda querem compartilhar dados com a Tulip. Assim, elas configuram um novo banco de dados no qual podem compartilhar dados específicos de seus sistemas de software, e a Tulip pode compartilhar dados sem qualquer preocupação com a segurança.

Protocolos industriais

Se o seu ERP/MES compartilha dados por meio de um protocolo industrial, como Modbus, MTConnect e OPC UA, a Tulip pode se conectar por meio de um servidor que esteja executando o Tulip Connector Host.

Nesse caso, seu ERP/MES estará agindo como uma "máquina" dentro da Tulip. Confira nosso artigo Introdução ao Machine Monitoring para obter mais detalhes.

Compartilhamento de dados unidirecional

Alguns sistemas ERP/MES têm métodos embutidos para receber dados de sistemas externos, mas é difícil enviar seus próprios dados para outros sistemas.

Se esse for o caso, talvez seja necessário decidir se a transferência de dados unidirecional é aceitável ou se você deseja investir mais tempo e energia para encontrar uma maneira de possibilitar a transferência de dados bidirecional.

Por exemplo, talvez você esteja satisfeito em fazer do Tulip o seu sistema principal para coletar dados no chão de fábrica. Então, depois de enviar os dados para o seu sistema MES/ERP, você pode alinhar os dados do chão de fábrica com os dados existentes no sistema.

Exemplo: NetSuite

Digamos que você use o NetSuite como ERP e queira saber se ele pode se conectar à Tulip. Você pode pesquisar "Netsuite api" no Google e encontrará esta página que descreve o SuiteTalk, a ferramenta do NetSuite para integração com terceiros.

Veja o que o SuiteTalk faz:

Parece que o SuiteTalk permite que você crie uma API HTTP, portanto, essa seria a maneira mais simples de integrá-lo ao Tulip.

Você mesmo pode criar os endpoints no portal do administrador do seu MES/ERP ou trabalhar com um parceiro da Tulip que possa criar os endpoints para você.

Aqui está um exemplo de como criar uma integração Tulip-NetSuite


Encontrou o que estava procurando?

Você também pode acessar community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?