Pasos para crear su primera integración de sistemas
  • 05 Aug 2024
  • 3 Minutos para leer
  • Colaboradores

Pasos para crear su primera integración de sistemas


Resumen del artículo

Preparar y construir una integración de sistemas con Tulip utilizando las mejores prácticas para asegurar el éxito.

Al planificar una integración entre Tulip y un sistema de terceros, hay una serie de y personas para planificar con y los preparativos para resolver antes de que pueda comenzar a construir.

Como mínimo, la planificación debe comunicarse e involucrar a las siguientes partes interesadas: * Desarrolladores Ciudadanos * Operaciones Propietarios de Sistemas Integrados * IS / IT Ingeniería * Shop Floor Usuarios atendidos por Solución

Juntos, pueden empezar a considerar y tomar decisiones sobre diversos aspectos de lo que implicará esta integración.

  1. Discutir el problema que se aborda.
  2. Establezca objetivos mensurables.
  3. Alinearse en torno a la mejor solución:
    • ¿Cuáles son los datos adecuados para resolver el problema?
    • ¿Cuál es el sistema de registro adecuado en función de la integración necesaria?
    • ¿Qué cambios informáticos son necesarios?

Construir su primera integración de sistemas

A continuación se presentan los pasos de alto nivel para guiarlo en la integración de Tulip a una aplicación de terceros.Prerrequisito: Sistema de terceros debe tener un punto final API disponible (por ejemplo, NetSuite RESTlet, Slack API)

| Descripción de la tarea ¿Quién puede hacer esto? | 1. Establecer el uso del host del conector en la nube o del host del conector local. (OPCH). | 2. Generar detalles de autenticación para que Tulip se comunique con el sistema de terceros. (e.g. OAuth2.0) | Cliente | | 3 | Elige una transacción y decide la dirección del flujo de información (e.g. GET Ordenes de Trabajo, POST movimiento de inventario). Recomendamos una transacción sencilla para empezar. | 4. Exponga los datos y puntos finales para esa transacción. Documente el punto final HTTP y los Input necesarios (para Netsuite, punto final = RESTlet con ID de script e ID de despliegue). | 5. Construir y probar un conector Tulip. | Cliente y/o Tulip (a través de un proyecto de Servicios de pago, con capacidad limitada para realizar pruebas) | | 6 | Incorporar datos de transacciones en Tulip Apps nuevas o existentes con Funciones de Conector. | Cliente y/o Tulip (a través de un proyecto de servicios de pago).

Ejemplo de flujo de datos

Digamos que quieres obtener órdenes de trabajo de un ERP y almacenar esas órdenes en una tabla designada de Órdenes de Trabajo.

Primero, necesita recuperar las órdenes de trabajo del ERP. Siga el siguiente diagrama para el flujo de datos:

Obtener Ordenes de Trabajo para hoyIntegration Diagram Get Work Orders for Today

Luego, necesita escribir las órdenes de trabajo recuperadas en una tabla. Siga el siguiente diagrama para el flujo de datos:

Escribir Orden de Trabajo a la tabla TulipIntegration Diagram Write Work Order to Tulip Table

Mejores Prácticas

  • Realice transacciones con una fuente de verdad en tiempo real. Además, asegúrese de que su taller está utilizando la fuente más actualizada.
  • Almacene datos centrados en Tulip dentro de Tulip. Mientras que la fuente de verdad de una orden de trabajo puede ser su ERP, ciertos datos son relevantes principalmente para Tulip, por ejemplo, no conformidades registradas en Tulip contra una orden de trabajo.
  • Incrementa la ejecución de los operadores de casos de uso simples centrados en ERP/WMS con aplicaciones Tulip compuestas e integradas. Por ejemplo, una aplicación Tulip que utilice la cámara de una tableta como escáner de códigos de barras para la gestión de inventarios.
  • Evite almacenar en caché datos de una fuente de verdad en tablas de Tulip si los datos pierden vigencia rápidamente. Por ejemplo, un inventario actual sobre la marcha debería vivir en su propia fuente de datos, permitiendo a Tulip interactuar con él en tiempo real.
  • Utilice Tulip por separado para casos de uso adecuados. Cualquier caso de uso que se ejecute mejor en su ERP debe permanecer allí.
  • Utiliza APIs HTTP siempre que puedas. Los conectores SQL requieren una configuración adicional.

Más información


¿Te ha sido útil este artículo?