Descubre qué preguntas debes plantear para determinar la mejor forma de integrarlo con tu MES/ERP
Tulip se ha integrado con diversos sistemas MES y ERP.
Sin embargo, dado que existen muchos productos ERP y MES en el mercado, es difícil determinar con qué facilidad Tulip puede conectarse a su ERP o MES concreto. Depende de:
- El propio producto ERP/MES
- La complejidad del entorno informático de su empresa
- Las capacidades de su equipo informático a la hora de trabajar con el sistema ERP/MES
In this example, we focus on an ERP or MES system, but this information is applicable to most software systems including CRM, QMS, LMS, and BOM management systems.
Cuestionario
Muchos clientes descubren que pueden utilizar únicamente la información de este artículo para llevar a cabo la integración por sí mismos. Si desea que Tulip le ayude con la integración a un servicio, responder a estas preguntas es el primer paso para que el proyecto sea un éxito.
Preguntas estratégicas
- ¿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. ¿Necesitas que se comparta toda la información entre ambos sistemas? ¿O tiene más sentido centrarse inicialmente en unos pocos intercambios de gran valor?
- ¿Quiénes son las partes interesadas clave dentro de su organización?
¿Quién es el cliente final de esta integración? ¿Quién está más familiarizado con el servicio al que te gustaría que Tulip se conectara? ¿Quién podrá gestionar el acceso al servicio? Las partes interesadas pueden incluir, entre otras:
- Desarrolladores ciudadanos
- «Responsables» de operaciones de los sistemas integrados
- Ingeniería de sistemas de información (SI) y tecnologías de la información (TI)
- Usuarios de planta a los que da servicio la solución
- ¿Qué documentación proporciona su servicio?
Muchos clientes de software empresarial solo facilitan la documentación de sus servicios a los clientes de pago. Esto significa que Tulip no podrá acceder a dicha documentación. Disponer de acceso a toda la documentación posible sobre su software ayuda a definir el alcance del trabajo necesario para una integración.
- ¿Qué transacciones deben realizarse entre Tulip y el servicio para que la integración sea satisfactoria?
Intentamos ser muy específicos en este punto. Algunos ejemplos son:
- Obtener información sobre una orden de trabajo a partir de un ID de orden de trabajo.
- Marcar una orden de trabajo como completada a partir de un ID de orden de trabajo.
- Buscar todas las órdenes de trabajo abiertas asignadas a una estación a partir de un identificador de estación.
- ¿Quién se encargará del mantenimiento de esta integración?
A medida que surjan nuevos casos de uso, ¿quién de su organización se encargará de actuar como experto en la materia para la integración? En algunas organizaciones, esta tarea recae en un integrador externo o un contratista.
Preguntas técnicas
Para determinar los detalles de una integración, aquí tienes algunas preguntas que pueden orientar el proceso:
Información general sobre el ERP
- ¿Qué aplicación ERP y qué versión?
- ¿El ERP está implementado en las propias instalaciones o en un entorno de nube privada?
- ¿Puede el host del conector local de Tulip (OPCH) conectarse a su entorno ERP desde su ubicación actual (es decir, existe una ruta de red entre el OPCH y el ERP)?
- ¿La gestión, el desarrollo y la configuración de su ERP los lleva a cabo un socio o se realizan internamente?
Conexión entre el ERP y Tulip
- ¿Se integrará Tulip directamente con el ERP? ¿Se utiliza algún middleware para integrar otras aplicaciones con el ERP (por ejemplo, Mulesoft)?
- ¿Existen servicios web o puntos de conexión API a los que Tulip pueda acceder a través de un conector HTTP y que cubran los casos de uso pertinentes?
- Si no hay puntos de conexión de API disponibles que cubran las transacciones deseadas de Tulip al ERP… ¿hay algún equipo que pueda desarrollarlos para nosotros (ya sea en una plataforma de middleware o en el propio sistema ERP)?
- Si hay servicios web disponibles… ¿qué método de autenticación utilizan estos servicios web (p. ej., OAuth 2.0, autenticación básica HTTP, etc.)? ¿Se utilizan cuentas de servicio?
- Si hay servicios web disponibles, ¿qué formato de datos se devuelve en el cuerpo de la respuesta (JSON [preferible] o XML)?
- ¿Será necesario configurar diferentes entornos (por ejemplo, DEV y PROD)?
- En tal caso, ¿los nombres de host son diferentes para cada uno de los entornos o se determinan los entornos mediante parámetros de URL?
Conexión entre Tulip y el ERP
- ¿Qué campos se enviarán desde el ERP a las tablas de Tulip a través de la API?
- ¿Cuántos registros de tabla se enviarán a la vez desde el ERP a Tulip?
- Para la comunicación entre el ERP y Tulip, será necesario un desarrollo a medida y el uso de la API de tablas de Tulip. ¿Hay algún equipo que pueda desarrollar este middleware?
- Para la comunicación entre el ERP y Tulip, los datos salen del ERP... ¿en qué formato están (XML o JSON)? La API de tablas de Tulip requiere un cuerpo de solicitud en formato JSON.
Tulip frente a los sistemas ERP: fuentes de verdad
Una buena práctica consiste en interactuar en tiempo real con el sistema de registro de un objeto (por ejemplo, una orden de trabajo), normalmente a través de funciones de conector HTTP en formato JSON.
La tabla siguiente recoge las recomendaciones sobre lo que se debe y no se debe hacer en las integraciones con sistemas ERP:
| Qué hacer | No |
|---|---|
| Realizar transacciones con una fuente de verdad en tiempo real. Asegúrate de que tu planta de producción utilice la información más reciente y fiable. | Almacenar en caché en las tablas de Tulip datos procedentes de una fuente de verdad que puedan quedar obsoletos rápidamente (por ejemplo, el stock disponible actual debe residir en su fuente de verdad, y Tulip debe interactuar con él en tiempo real). |
| Almacena el contexto específico de Tulip en Tulip. La fuente de datos de referencia de una orden de trabajo puede ser tu ERP, pero ciertos datos son relevantes principalmente para Tulip (por ejemplo, las no conformidades registradas en Tulip en relación con una orden de trabajo). | Utilizar Tulip para casos de uso que se ejecutan mejor en tu ERP (por ejemplo, la planificación y programación de pedidos). |
| Mejora la ejecución por parte de los operarios de casos de uso sencillos centrados en el ERP o el WMS mediante aplicaciones de Tulip integradas y modulables (por ejemplo, una aplicación intuitiva de Tulip que utilice la cámara de una tableta como escáner de códigos de barras para casos de uso habituales de gestión de inventario). | Utilice conectores SQL si las API HTTP son una opción. |
A continuación se muestra una comparación entre los sistemas ERP y Tulip, y, en términos generales, para qué elementos comunes se considera que cada sistema es el sistema de referencia.
Integrar Tulip en un sistema empresarial transaccional (p. ej., un ERP)
- Revisa los conceptos básicos de arquitectura para integrar Tulip en un sistema empresarial transaccional
- Realiza el curso de Tulip University: Integración con aplicaciones empresariales{
target=_blank}
Casos de uso habituales
A continuación se enumeran los escenarios habituales en los que resulta óptima una integración de terceros:
- Proporcionar al taller la información más reciente y relevante procedente de cada fuente de datos fiable. Ejemplo del ERP: últimos pedidos emitidos (Y su calendario), última lista de materiales, último inventario, etc.
- Reducir la gestión de datos redundantes (por ejemplo, los datos mencionados anteriormente)
- Mantener el inventario disponible actualizado en tiempo real: evitar picos de demanda de más materias primas
- Mejorar la planificación de envíos en el ERP basándose en el estado en tiempo real de los centros de trabajo de fabricación (es decir, ¿qué centros de trabajo están disponibles?)
- Pedidos del ERP + trazabilidad a nivel de unidad de Tulip: identificar rápidamente el conjunto de productos terminados potencialmente defectuosos.
Más información
{{snippet.¿Has encontrado lo que buscabas?}}
