En esta guía aprenderás: - Cuándo almacenar datos en Tulip y cuándo en un sistema externo - Cómo extraer datos de otros sistemas - Qué necesitas para integrar un sistema con Tulip
Los equipos de operaciones suelen extraer datos de múltiples fuentes, tanto de Tulip como externas. En el caso de las fuentes de datos externas, tendrás que conectarte a través de Tulip.
Establishing secure data connections may require IT personnel.
Cuándo almacenar datos en Tulip y cuándo en un sistema externo
En Tulip, puedes almacenar datos en dos lugares:
- Tablas
- Finalizaciones
Los datos de Tulip (por ejemplo, datos de proceso, instrucciones de trabajo, equipos) se actualizan directamente desde tus operaciones digitales.
Pero, ¿qué ocurre con los datos a los que se hace referencia en producción y que están almacenados en otro lugar? Entre ellos pueden figurar:
- Sistemas ERP/WMS
- MES heredados
- Bases de datos
- PLM (por ejemplo, para la lista de materiales)
- Sistema de gestión de la calidad (SGC)
Puede interactuar con datos externos de diversas formas, dependiendo del uso que les vaya a dar (por ejemplo, leer y escribir datos en una API o una base de datos SQL, o consultar datos de gestión como referencia para la producción).
Una única fuente de verdad es un componente esencial para disponer de datos precisos y en tiempo real. Una fuente de verdad garantiza que los datos no se dupliquen ni aparezcan en varios lugares.
Tanto los datos de Tulip como los datos externos son fuentes de verdad respectivas, y ninguno de ellos debe sustituirse ni replicarse: - Un sistema externo proporciona requisitos claros, métricas empresariales o datos de clientes para el contexto del flujo de trabajo digital; - Los datos de Tulip contienen datos operativos y de procesos para la elaboración de informes en tiempo real
Este diagrama muestra la separación entre los datos de Tulip y los de un ERP:
Solo debes utilizar datos de fuentes externas cuando sea necesario. Esta práctica significa que otro sistema puede proporcionar información contextual para la producción, mientras que los datos de Tulip enriquecen la información procedente de una fuente externa.
¿Cómo saber si se deben utilizar datos externos?- ¿Se está obteniendo el mínimo valor de la solución sin integración? - ¿Es posible realizar la integración rápidamente (en menos de un mes)?
Las integraciones deberían aportar un nivel adicional de valor, pero no suelen ser esenciales para el valor potencial.
Ejemplo: Órdenes de trabajo de un ERP
- Las órdenes de trabajo se almacenan en un ERP
- Una aplicación de gestión de Tulip recupera la orden de trabajo del ERP
- La aplicación de gestión crea un registro de la orden de trabajo en una tabla de Tulip para almacenar los datos de producción
- Las aplicaciones de instrucciones de trabajo y de montaje recogen los datos de producción en la tabla de órdenes de trabajo y los datos de proceso conformes en las entradas de finalización
Ecosistema abierto
Un ecosistema abierto aprovecha múltiples soluciones conectadas para satisfacer las necesidades específicas de una organización. En lugar de utilizar un único sistema para todo, el enfoque de ecosistema abierto de Tulip da prioridad a la Composability frente al control de arriba abajo.
El siguiente diagrama muestra cómo se integran las capacidades digitales de Tulip con otros sistemas.

Integración de sistemas
Normalmente, las integraciones de sistemas no tienen por qué ser el primer paso a la hora de implementar la solución. Tulip recomienda que primero se cree un producto mínimo viable sin integración de sistemas y, a continuación, se realicen los ajustes necesarios. Esto se debe a que la configuración de las integraciones de sistemas puede llevar varios meses.
Una integración de sistemas con Tulip suele implicar tres factores: - Las capacidades y los parámetros del propio sistema; - La complejidad del entorno informático de su empresa; - Las capacidades de su equipo informático para trabajar con el sistema.
Las integraciones no son una cuestión de «todo o nada»: debes centrarte en definir los datos mínimos necesarios para proporcionar contexto operativo en una aplicación.
El siguiente diagrama muestra una integración típica de un ERP con Tulip:
Obtén más información sobre cómo planificar una integración aquí.
Flujo de datos de la integración
La forma en que Tulip «se comunica» con un sistema externo es mediante la siguiente configuración:* Un conector utiliza parámetros seguros para obtener «acceso» al sistema* Una función de conector gestiona la información que va y viene del sistema* Una acción desencadenante (creada en el Editor de aplicaciones) ejecuta la función del conector (por ejemplo, al pulsar un botón)
¿Cómo se conecta a un sistema?
Exploremos y analicemos las características que hacen posibles estas conexiones.
Conectores
Los conectores son el marco de trabajo de Tulip para crear conexiones entre Tulip y sistemas de terceros. Son potentes integraciones que permiten visualizar, gestionar e interactuar con datos de sistemas externos en las aplicaciones.
Para qué se utilizan los conectores
Los conectores son la forma en que Tulip se comunica con sistemas externos. Las herramientas de tu pila tecnológica y el grado de integración necesario en tus aplicaciones determinan cómo utilizar los conectores.
Algunos casos de uso de los conectores son:* Obtener información de una «fuente de verdad» (por ejemplo, órdenes de trabajo de tu ERP)* Registrar el consumo de material (por ejemplo, en tu ERP)* Enviar un mensaje de Slack
Cómo funcionan los conectores
Los conectores establecen una conexión entre Tulip y un sistema de terceros. Se encargan de la dirección y la autenticación, lo que permite el intercambio de datos.
La transmisión de datos es posible gracias a un «host de conectores». Los hosts de conectores permiten que Tulip se conecte con sistemas externos, actuando como un enlace directo entre ambos. Tulip proporciona un «host de conectores en la nube» para su uso, pero también puedes utilizar un host de conectores local.
Obtén más información sobre los hosts de conectores aquí.
Mientras que el host de conectores establece la conexión, las funciones de conector permiten que tus conectores realicen tareas como extraer información, escribir en tablas y editar datos existentes. Las funciones de conector solicitan acciones al sistema de terceros, que se transmiten a través del host de conectores.
También puede configurar modificaciones en su función, como parámetros de consulta y respuestas, que determinan los datos que se devuelven. Aunque no se requieren conocimientos previos de JSON, resulta útil estar familiarizado con aspectos como Dot Notation y la estructura general de los datos para comprender mejor sus funciones de conector.
Tipos de conectores
Para comprender los diferentes sistemas a los que puede conectarse, es importante tener en cuenta que existen tres tipos distintos de conectores que extraen información de diferentes fuentes:
HTTP
Los conectores HTTP acceden a datos de API externas. Son los conectores más utilizados. Los conectores HTTP pueden interactuar con la mayoría de los tipos de API HTTP, incluidas REST y SOAP.
Las funciones de los conectores HTTP pueden realizar los siguientes tipos de API Call:
- GET
- HEAD
- POST
- PUT
- BATCH
- BORRAR
SQL
Los conectores SQL permiten acceder a datos de bases de datos externas. Con un conector SQL puedes modificar datos de tablas, recuperar datos y manipular un conjunto de datos existente.
Tulip es compatible con los siguientes conectores SQL:
- Microsoft SQL Server
- PostgreSQL
- MySQL
- Oracle
Accede a los conectores HTTP y SQL a través de la página «Conectores» de tu instancia.

MQTT
Conéctate a servidores MQTT para la monitorización de máquinas. Tulip puede publicar de forma nativa datos desde su producto a tu servidor MQTT, integrándose a la perfección en un espacio de nombres unificado o en un bus de eventos empresarial.
Se pueden definir los siguientes campos para una función de conector MQTT: - Calidad de servicio - Tema - Retención de mensajes - Carga útil - Entradas definidas por el usuario
Conectividad periférica
Algunas de estas máquinas incluyen dispositivos periféricos, sobre los que puede obtener más información aquí:
API de tablas
Mediante conectores, una aplicación de Tulip puede iniciar una consulta HTTP o SQL. Con la API de Tulip, puedes comunicarte con Tulip e integrarlo desde sistemas externos. Esta API funciona importando datos a Tulip desde otro sistema y permitiéndote escribir en dichos sistemas. La API de tablas tiene varias funciones, entre las que se incluyen:* Actualizar un registro de tabla* Crear una tabla* Obtener el recuento de registros de una tabla
Actualmente, la API de Tulip solo funciona con tablas de Tulip. Para utilizar la API de tablas, es necesario tener conocimientos básicos sobre el funcionamiento de las API.
Accede a la documentación de la API de Tulip aquí.
Para practicar el uso de la API de tablas, realiza el curso de Tulip University: «Análisis en profundidad de las funciones: API de tablas».
Próximos pasos
Obtén más información sobre las integraciones y empieza a conectarte:* Cómo crear un conector* Cómo configurar conectores rápidos
¿Has encontrado lo que buscabas?
¡Puedes visitar community.tulip.co para publicar tu pregunta o ver si otros usuarios se han encontrado con un problema similar!

