¿Qué son los conectores?
  • 06 Mar 2024
  • 4 Minutos para leer
  • Colaboradores

¿Qué son los conectores?


Article Summary

Visión general

¿Qué son los conectores?

He aquí cómo conectar los sistemas de software existentes de su empresa con Tulip.

Tulip es una plataforma abierta que puede integrarse con su infraestructura de TI existente. Esta integración se logra mediante conectores.

Los conectores son una característica de Tulip que te permite enviar datos entre APIs HTTP y bases de datos SQL y Tulip. Son esenciales para conectarse a servidores y sistemas fuera de Tulip, así como a la Table API. Configurar un conector te da acceso a extraer información y datos externos en tus aplicaciones Tulip, ampliando tu experiencia Tulip y permitiendo procesos eficientes.

Tulip soporta 2 tipos diferentes de conectores:

  • HTTP - Utiliza este conector para acceder a datos de APIs externas.
  • SQL - Utiliza este conector para acceder a bases de datos externas que están fuera de Tulip.

Para acceder a los conectores SQL y HTTP, coloca el cursor sobre la pestaña "Apps" desde cualquier lugar de tu cuenta de Tulip y selecciona Conectores en el desplegable.

image.png

En la página de Conectores, los usuarios pueden ver si sus conectores están en línea o no y también comprobar en qué versión se encuentra el conector.

Tulip soporta los siguientes conectores SQL:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • Oracle

Cada Conector puede tener múltiples Funciones de Conector o consultas que se ejecutarán después de ser activadas en una aplicación.

He aquí un ejemplo de función de conector:

Uso de Conectores:

Son conectores SQL y HTTP que integran tus Tulip Apps con tus bases de datos y APIs.

Los conectores de protocolo de datos pueden ser utilizados por Triggers. Por ejemplo, puedes crear un trigger en una Tulip App que diga:

  1. "Cuando el operador escanea un código de barras"
  2. "Busca ese código de barras en mi base de datos SQL"
  3. "Luego ir a uno de tres pasos diferentes basados en esos datos".

o...

  1. "Cuando el operador presiona este botón"
  2. "envía una solicitud a mi API HTTP que rastrea los problemas de producción en mi planta de producción".

Ambos son autoservicios. Siempre y cuando puedas consultar una base de datos SQL o un servicio de software externo (como un MES o ERP), entonces puedes escribir la consulta dentro de Tulip.

A continuación se muestra un ejemplo de llamada a una función de conector dentro de un Trigger en el App Editor:

image.png

¿Quién puede utilizar los conectores?

La mayoría de los conectores son de autoservicio. Cualquiera que esté familiarizado con SQL, por ejemplo, puede configurar un conector SQL y escribir las consultas SQL que se utilizarán en la aplicación Tulip.

Cualquier persona en su organización puede utilizar ese conector SQL en una aplicación Tulip a través de Triggers sin necesidad de saber SQL después de construir las consultas SQL.

Ejecutar conectores en una prueba Environment

Puede utilizar la pestaña Entornos para configurar varios servidores para cada función del conector. Esto le permitirá ejecutar automáticamente las funciones del conector en un entorno de prueba cuando la aplicación esté en desarrollo. Aquí encontrará más información sobre los entornos.

image.png

Tipos de datos en conectores

Los siguientes tipos de datos pueden utilizarse como Input o Output en una función de conector.

Cuando utilizas las salidas de Connector, puedes "forzar" un tipo de datos en otro tipo de datos.

Por lo tanto, si el conector emite un valor de tipo "float", y deseas utilizarlo como un valor de "texto" dentro de una aplicación, debes crear una salida de "texto" y asignarla al valor float. El valor se convertirá automáticamente en un valor de texto.

:::(Info) (NOTA) No puede incluir un punto, ".", en el nombre de una entrada o salida. :::

Tiempos de espera en los conectores

Los conectores tienen tiempos de espera para evitar bloqueos mientras se ejecuta una aplicación. Debes procurar que un conector no tarde más de lo que esperas que espere un operador (1-3 segundos como máximo). Mientras se construye un conector, la funcionalidad de prueba expirará a los 10 segundos.

En producción, el tiempo de espera de un conector en una aplicación será de 25 segundos.

Detalles técnicos de los conectores

Dado que los conectores se comunican con sistemas externos, es posible que necesite comprender cómo configurar los conectores para que se adapten a su entorno de TI personalizado.

Necesitarás entender el Host del Conector. Se trata de un módulo de la plataforma Tulip que gestiona las conexiones con estos sistemas externos.

Cuando se accede a bases de datos y APIs que están abiertamente disponibles desde su Tulip Cloud, no debería ser necesaria ninguna configuración adicional. Sin embargo, si algo no está funcionando como se esperaba, o si desea conectarse a una base de datos, API, o máquina que no está abiertamente disponible desde Tulip Cloud; este artículo sobre Conn ector Hosts es un recurso crucial.

Lecturas Adicionales


¿Has encontrado lo que buscabas?

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


¿Te ha sido útil este artículo?