Etapas para criar sua primeira integração de sistemas
  • 05 Aug 2024
  • 3 Minutos para Ler
  • Contribuintes

Etapas para criar sua primeira integração de sistemas


Resumo do artigo

Prepare e crie uma integração de sistema com a Tulip usando as melhores práticas para garantir o sucesso.

Ao planejar uma integração entre a Tulip e um sistema de terceiros, há uma série de pessoas com quem planejar e preparações a serem feitas antes de começar a construir.

No mínimo, o planejamento deve se comunicar e envolver as seguintes partes interessadas: * Desenvolvedores cidadãos * Proprietários de operações de sistemas integrados * Engenharia de SI/TI * Usuários de chão de fábrica atendidos pela solução

Juntos, vocês podem começar a considerar e tomar decisões sobre vários aspectos do que essa integração envolverá.

  1. Discuta o problema que está sendo tratado.
  2. Estabeleçam objetivos mensuráveis.
  3. Alinhar-se com relação à melhor solução:
    • Quais são os dados certos para resolver o problema?
    • Qual é o sistema de registro adequado com base na integração necessária?
    • Quais mudanças de TI são necessárias?

Criando sua primeira integração de sistemas

Abaixo estão as etapas de alto nível para orientá-lo na integração da Tulip a um aplicativo de terceiros.Pré-requisito: O sistema de terceiros deve ter um endpoint de API disponível (por exemplo, NetSuite RESTlet, Slack API)

| # | Descrição da tarefa | Quem pode fazer isso? | 1 | Estabelecer o uso do Cloud Connector Host ou do On-Prem Connector Host. (OPCH). | Cliente (com o suporte da Tulip se estiver usando OPCH) | | 2 | Gerar detalhes de autenticação para a Tulip se comunicar com sistemas de terceiros. (por exemplo, OAuth2.0) | Cliente | | 3 | Escolha uma transação e decida a direção do fluxo de informações (por exemplo, GET Work Orders, POST inventory move). Recomendamos uma transação simples para começar. | Expor dados e pontos de extremidade para essa transação. Documente o ponto de extremidade HTTP e os Inputs necessários (para o Netsuite, ponto de extremidade = RESTlet com ID de script e ID de implementação). | Criar e testar um Tulip Connector. | Cliente e/ou Tulip (via projeto de serviços pagos, com capacidade limitada de teste) | | 6 | Incorporar dados de transações em aplicativos Tulip novos ou existentes com funções de conector. | Cliente e/ou Tulip (via projeto de serviços pagos)

Exemplo de fluxo de dados

Digamos que você queira obter ordens de serviço de um ERP e armazenar essas ordens em uma tabela de ordens de serviço designada.

Primeiro, você precisa recuperar as ordens de serviço do ERP. Siga o diagrama abaixo para ver o fluxo de dados:

Obter ordens de serviço para hojeIntegration Diagram Get Work Orders for Today

Em seguida, você precisa gravar as ordens de serviço recuperadas em uma tabela. Siga o diagrama abaixo para ver o fluxo de dados:

Write Work Order to Tulip table (Gravar ordem de trabalho na tabela Tulip)Integration Diagram Write Work Order to Tulip Table

Práticas recomendadas

  • Faça transações com uma fonte de verdade em tempo real. Além disso, garanta que o chão de fábrica esteja usando a fonte mais atualizada.
  • Armazene dados centrados no Tulip dentro do Tulip. Embora a fonte de verdade de uma ordem de serviço possa ser o seu ERP, certos dados são relevantes principalmente para o Tulip, por exemplo, não conformidades registradas no Tulip em relação a uma ordem de serviço.
  • Aumente a execução pelos operadores de casos de uso simples centrados no ERP/WMS com aplicativos Tulip integrados e componíveis. Por exemplo, um aplicativo Tulip que usa a câmera de um tablet como um leitor de código de barras para gerenciamento de inventário.
  • Evite armazenar em cache dados de uma fonte de verdade em tabelas Tulip se os dados ficarem desatualizados rapidamente. Por exemplo, um inventário atual em mãos deve estar em sua própria fonte de dados, permitindo que o Tulip interaja com ele em tempo real.
  • Use o Tulip separadamente para casos de uso adequados. Quaisquer casos de uso que sejam melhor executados em seu ERP devem permanecer lá.
  • Use APIs HTTP sempre que possível. Os conectores SQL exigem configuração adicional.

Leitura adicional


Este artigo foi útil?