Prepara y crea una integración de sistemas con Tulip siguiendo las mejores prácticas para garantizar el éxito.
A la hora de planificar una integración entre Tulip y un sistema de terceros, hay una serie de partes interesadas y perfiles que deben tenerse en cuenta, así como preparativos que deben resolverse antes de poder comenzar a desarrollar.
Como mínimo, la planificación debe contar con la participación de las siguientes partes interesadas:* Desarrolladores ciudadanos* Responsables de operaciones de los sistemas integrados* Ingeniería de sistemas de información y tecnologías de la información* Usuarios de planta a los que da servicio la solución
Juntos, pueden empezar a considerar y tomar decisiones sobre diversos aspectos de lo que implicará esta integración.
- Analicen el problema que se está abordando.
- Establezca objetivos cuantificables.
- Pónganse de acuerdo sobre 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 de TI son necesarios?
Creación de tu primera integración de sistemas
A continuación se detallan los pasos generales que le guiarán en la integración de Tulip con una aplicación de terceros.Requisito previo: el sistema de terceros debe disponer de un punto final de API (por ejemplo, NetSuite RESTlet, API de Slack)
| # | Descripción de la tarea | ¿Quién puede realizar esta tarea? |
|---|---|---|
| 1 | Establecer el uso del Cloud Connector Host o del On-Prem Connector Host(OPCH). | El cliente (con la ayuda del servicio de asistencia de Tulip si se utiliza el OPCH) |
| 2 | Generar los datos de autenticación para que Tulip se comunique con el sistema de terceros. (p. ej., OAuth 2.0) | Cliente |
| 3 | Elegir una transacción y decidir la dirección del flujo de información (p. ej., GET Órdenes de trabajo, POST traslado de inventario). Recomendamos empezar con una transacción sencilla. | Cliente |
| 4 | Exponga los datos y los puntos finales para esa transacción. Documente el punto final HTTP y los Input necesarios (para Netsuite, el punto final es un RESTlet con ID de script e ID de implementación). | Cliente |
| 5 | Crear y probar un conector de 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 aplicaciones de Tulip nuevas o existentes mediante funciones del conector. | Cliente y/o Tulip (a través de un proyecto de servicios de pago) |
Ejemplo de flujo de datos
Supongamos que quieres obtener órdenes de trabajo de un ERP y almacenarlas en una tabla de órdenes de trabajo designada.
En primer lugar, debe recuperar las órdenes de trabajo del ERP. Siga el diagrama que aparece a continuación para ver el flujo de datos:
Obtener órdenes de trabajo para hoy
A continuación, debe escribir las órdenes de trabajo recuperadas en una tabla. Siga el diagrama siguiente para ver el flujo de datos:
Escribir la orden de trabajo en la tabla Tulip
Buenas prácticas
- Trabaja con una fuente de verdad en tiempo real. Además, asegúrate de que tu planta de producción utilice la fuente más actualizada.
- Almacena los datos centrados en Tulip dentro de Tulip. Aunque la fuente de información de referencia de una orden de trabajo pueda ser tu ERP, ciertos datos son relevantes principalmente para Tulip, por ejemplo, las no conformidades registradas en Tulip en relación con una orden de trabajo.
- Aumenta la capacidad de los operarios para ejecutar casos de uso sencillos centrados en el ERP o el WMS mediante aplicaciones de Tulip integradas y modulables. Por ejemplo, una aplicación de Tulip que utilice la cámara de una tableta como lector de códigos de barras para la gestión de inventario.
- Evita almacenar en caché datos de una fuente de verdad en las tablas de Tulip si los datos quedan obsoletos rápidamente. Por ejemplo, el inventario actual disponible debería residir en su propia fuente de datos, lo que permitiría a Tulip interactuar con él en tiempo real.
- Utiliza Tulip por separado para los casos de uso adecuados. Cualquier caso de uso que se ejecute mejor en tu ERP debe permanecer allí.
- Utiliza las API HTTP siempre que puedas. Los conectores SQL requieren una configuración adicional.
Más información
- Conceptos básicos de arquitectura para integrar Tulip en un sistema empresarial transaccional
- Cómo planificar una integración entre Tulip y un MES o un ERP
- Introducción a los hosts de conectores de Tulip
- Cómo configurar un conector
- Conectores HTTP

