Cómo planificar una integración entre Tulip y un MES o ERP
  • 24 Jan 2024
  • 5 Minutos para leer
  • Colaboradores

Cómo planificar una integración entre Tulip y un MES o ERP


Resumen del artículo

Aprenda qué preguntas debe hacer para determinar la mejor manera de integrarse con su MES/ERP

Tulip se ha integrado con una gran variedad de sistemas MES y ERP.

Sin embargo, dado que hay muchos productos ERP y MES en el mercado, es difícil decir con qué facilidad Tulip puede conectarse a su ERP o MES en particular. Depende de

  • El propio producto ERP/MES
  • La complejidad del entorno informático de tu empresa
  • La capacidad de su equipo informático para trabajar con el sistema ERP/MES.

:::(Info) (NOTA) En este ejemplo, nos centramos en un sistema ERP o MES, pero esta información es aplicable a la mayoría de los sistemas de software, incluyendo CRM, QMS, LMS, y sistemas de gestión de listas de materiales. :::

Cuestionario

Muchos clientes encuentran que son capaces de tomar la información en este artículo y construir una integración por sí mismos. Si desea ayuda de Tulip con una integración a un servicio, proporcionar respuestas a estas preguntas es el primer paso para un proyecto exitoso.

Preguntas estratégicas

1- ¿Cuál es el objetivo de la integración?

Es importante establecer desde el principio cuáles son los objetivos a corto y largo plazo del proyecto. ¿Necesita compartir toda la información entre los dos sistemas? ¿O tiene más sentido centrarse al principio en unos pocos intercambios de gran valor?

2- ¿Quiénes son los principales interesados de su organización?

¿Quién es el cliente final de esta integración? ¿Quién conoce mejor el servicio con el que desea conectar Tulip? ¿Quién podrá organizar el acceso al servicio?

3- ¿Qué documentación proporciona tu servicio?

Muchos clientes de software empresarial proporcionan la documentación de sus servicios sólo a los clientes de pago. Esto significa que Tulip no podrá acceder a esta documentación. Obtener acceso a la mayor cantidad de documentación sobre su software ayuda a dimensionar el trabajo requerido para una integración.

4- ¿Qué transacciones deben realizarse entre Tulip y el servicio para tener éxito?

Aquí tratamos de ser muy específicos. Algunos ejemplos son:

  • Obtener información sobre una orden de trabajo dado un ID de orden de trabajo.
  • Marcar una orden de trabajo como completada dado un ID de orden de trabajo.
  • Encontrar todas las órdenes de trabajo abiertas asignadas a una estación dado un ID de estación.

5- ¿Quién mantendrá esta integración?

A medida que se descubran nuevos casos de uso, ¿quién se encargará en su organización de ser el experto en la materia para la integración? En algunas organizaciones, se trata de un integrador o contratista externo.

Cuestiones técnicas

Para determinar los detalles de una integración, he aquí algunas preguntas que pueden guiar el proceso:

  1. ¿Tiene su ERP/MES una API?
  2. Si su ERP/MES envía datos a una base de datos SQL, ¿puede un tercero conectarse a esa base de datos SQL? Y si es así, ¿qué privilegios puede tener?
  3. ¿Su ERP/MES envía datos a través de algún protocolo industrial, como OPC?
  4. ¿Se puede acceder al ERP/MES desde la nube?

Tulipán vs. Sistemas ERP - Sistemas de Registro Supuestos (Fuentes de la Verdad)

Nuestra mejor práctica recomendada es interactuar con el sistema de registro de un objeto (por ejemplo, Workorder) en tiempo real (normalmente a través de HTTP Connector Functions en formato JSON).
A continuación se muestra una comparación de los sistemas ERP y Tulip, y en general para qué elementos comunes se asume que cada sistema es el sistema de registro.Tulip vs ERP - assumed systems of record.png

Antecedentes de conexión

Generalmente, Tulip se conecta a sistemas de software externos a través de uno de tres métodos:

  1. HTTP API (que incluye REST y SOAP)
  2. OPC UA
  3. Consultas SQL

API HTTP

Si tu ERP/MES tiene una API HTTP (que incluye REST y SOAP), Tulip puede iniciar solicitudes que pueden enviar o recuperar datos a través de esos puntos finales. Tulip, con sus conectores HTTP, puede consumir los servicios web expuestos por un sistema ERP y llevar los datos dentro de Tulip para ser consumidos por las aplicaciones en tiempo real.

Tenga en cuenta que Tulip tendrá que iniciar la conexión a diferencia de su ERP / MES cuando se utiliza Tulip Connectors. Si el ERP/MES necesita iniciar la conexión con Tulip, utiliza la API de Tulip Tables.

Es posible que pueda configurar la API desde la interfaz de administrador de su sistema. Esta información estará disponible en el sitio web del proveedor del software.

Base de datos SQL

Si tu ERP/MES está compartiendo datos con una base de datos SQL, entonces Tulip también puede acceder a esa base de datos y compartir datos. Esto puede requerir que escribas algunas nuevas consultas dentro de tu ERP/MES para poder acceder a los nuevos datos desde Tulip.

Si la base de datos SQL está estrictamente desplegada en las instalaciones, entonces Tulip puede desplegar un Connector Host en las instalaciones que permite a la base de datos trabajar con la plataforma en la nube de Tulip.

Además, algunas organizaciones almacenan sus datos ERP/MES en una base de datos sensible que no es accesible a terceros, pero todavía quieren compartir datos con Tulip. Por lo tanto, crean una nueva base de datos donde pueden compartir datos específicos de sus sistemas de software, y Tulip puede compartir datos sin ningún problema de seguridad.

Protocolos industriales

Si tu ERP/MES comparte datos a través de un protocolo industrial, como Modbus, MTConnect y OPC UA, entonces Tulip puede conectarse a través de un servidor que esté ejecutando Tulip Connector Host.

En este caso, tu ERP/MES actuará como una "máquina" dentro de Tulip. Revisa nuestro artículo Introducción a la Monitorización de Máquinas para más detalles.

Compartir datos en un solo sentido

Algunos sistemas ERP/MES tienen métodos incorporados para tomar datos de sistemas externos, pero es difícil enviar sus propios datos a otros sistemas.

Si este es el caso, es posible que tenga que elegir si la transferencia de datos unidireccional es aceptable o si desea invertir más tiempo y energía en encontrar una manera de hacer posible la transferencia de datos bidireccional.

Por ejemplo, puede que le baste con hacer de Tulip su sistema principal de recogida de datos en el taller. Entonces, después de enviar los datos a su sistema MES/ERP, puede alinear los datos del taller con los datos existentes en el sistema.

Ejemplo: NetSuite

Supongamos que utilizas NetSuite como ERP y quieres saber si puede conectarse a Tulip. Puedes buscar "Netsuite api" en Google y encontrarás esta página que describe SuiteTalk, la herramienta de NetSuite para integrarse con terceros.

Esto es lo que hace SuiteTalk:

Parece que SuiteTalk le permite construir una API HTTP, por lo que esta sería la forma más sencilla de integrarlo con Tulip.

Usted puede crear los puntos finales a ti mismo en el portal de administrador para su MES / ERP, o trabajar con un socio de Tulip que puede crear los puntos finales para usted.

He aquí un ejemplo de cómo construir una integración Tulip-NetSuite


¿Encontraste lo que buscabas?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?