Integration Flows

Empiece a crear un nuevo flujo de integración

Para comenzar a crear un nuevo flujo en la pantalla Integration Flows, siga estos pasos:

  1. Haga clic en + NEW FLOW en la esquina superior derecha.

  2. Asigne un nombre y una versión únicos a su flujo.

  3. Seleccione el tipo de diseño del flujo: Diagram o Source.

  4. Haga clic en SAVE.

Creará un flujo del tipo Diagram directamente en el canvas, con el soporte de herramientas generales (general tools), gatillos (triggers) y conectores (connectors). Un flujo del tipo Source utilizará scripts en el lenguaje Apache Camel.

create integration flow

Visualice sus flujos de integración

Consulte los últimos 12 flujos de integración creados, dispuestos en tarjetas en orden alfabético.

integration flow card

Cada tarjeta mostrará:

  1. El nombre y la versión del flujo de integración

  2. Una descripción (opcional)

  3. Iconos para acceder a las siguientes pantallas:

    • Flow flowIcon o Source source icon orange (el espacio de trabajo de los flujos tipo Diagram y Source, respectivamente).

    • Executions executionsIcon

Si existe alguna inconsistencia, verá un ícono de alerta ícono de exclamación en la esquina superior derecha de la tarjeta.

Filtros

En la parte superior de la pantalla, puede buscar flujos de integración utilizando los siguientes filtros:

  • Integration Flow: seleccione All (todos) o With issues (con problemas).

  • Integration Type: seleccione el tipo de diseño del flujo de integración: Diagram, Source o All.

Para buscar un flujo de integración específico, escriba su nombre o una palabra de su descripción en la caja de búsqueda y haga clic en SEARCH.

pantalla de flujos de integración

¿Qué es un flujo de integración?

Una integración es el proceso de conectar diferentes sistemas, aplicaciones, servicios o datos para que puedan trabajar juntos de manera coordinada. Estas conexiones permiten el intercambio de información y la automatización de flujos de trabajo.

Ejemplos

  • Transferir automáticamente pedidos de una tienda virtual a un sistema ERP.

  • Actualizar contactos en un CRM con datos de un sistema de marketing.

  • Sincronizar información financiera entre sistemas contables y bancarios.

Steps

Una integración está compuesta por varios steps que ejecutan diferentes funciones:

Gatillos

Los gatillos inician una integración al monitorear eventos en sistemas o aplicaciones conectados, activando el flujo de trabajo cuando se cumple una condición predefinida. Ejemplos:

  • Scheduler: permite programar la ejecución de flujos en intervalos específicos, como diariamente o semanalmente.

  • REST: inicia el flujo al recibir una solicitud HTTP, lo que permite que APIs externas activen integraciones.

Conectores

Los conectores facilitan la comunicación con sistemas, servicios o APIs externos, asegurando que los datos se intercambien en el formato adecuado. Ejemplos:

  • API REST: permite integrar con servicios RESTful, soportando operaciones como GET, POST, PUT y DELETE en APIs externas.

  • Proveedores de Nube: conectores para servicios como AWS S3, que permiten operaciones de almacenamiento y recuperación de archivos en la nube.

  • Bases de Datos: conectores que permiten leer y escribir datos en bases de datos como MySQL, PostgreSQL y SQL Server.

Herramientas de lógica

Las herramientas de lógica permiten implementar reglas y condiciones dentro del flujo de trabajo, controlando cómo se procesan los datos y se ejecutan las acciones. Ejemplos:

  • Choice: define caminos diferentes en el flujo según condiciones específicas, lo que permite decisiones condicionales.

  • For Each: itera sobre una colección de elementos, ejecutando acciones repetidamente para cada elemento de la lista.

  • JSON Transformation: transforma datos JSON de un formato a otro, facilitando la adaptación de los datos a las necesidades del sistema de destino.

¿Cómo interactúan estos steps?

Los steps están encadenados de forma secuencial o paralela, dependiendo del objetivo de la integración. Por ejemplo, un flujo puede comenzar con un gatillo que identifica nuevos registros en una API, continuar con un conector para obtener información adicional de una base de datos y luego usar herramientas de lógica para formatear los datos antes de enviarlos a un sistema de destino.

Integraciones Diagram y Source

En Sensedia Integrations, puede crear integraciones con dos tipos de diseño: Diagram o Source.

Diagram

En una integración del tipo Diagram, podrá desarrollar sus flujos en un entorno low-code con una interfaz simple e intuitiva llamada Flow.

Solo necesita agregar, conectar y configurar los steps en el canvas, ¡y su flujo estará listo para ejecutarse!

Vea cómo:

Consulte también:

trigger quick access icon
Gatillos

component icon
Herramientas Generales

connector quick access icon
Conectores

properties icon quick guide
Properties y Expression Builder

sql icon
Montando Instrucciones SQL

function icon black
Función Concat

Source

En una integración tipo Source, podrá crear flujos de integración directamente utilizando código con CAMEL YAML DSL. Este enfoque ofrece máxima flexibilidad, permitiendo personalizar sus flujos para atender diversas necesidades con precisión y eficiencia.

¡Pero eso no es todo! También podrá visualizar su flujo claramente como un diagrama y editar fácilmente parámetros simples de los componentes y EIPs, simplificando ajustes y optimizando su desarrollo.

¡La experiencia completa low-code está en camino!

Vea cómo:

Consulte también:

trigger quick access icon
Gatillos

component icon
Patrones de Integración Empresarial (EIPs)

connector quick access icon
Conectores

camel logo
Arquitectura y Conceptos Apache Camel

data object
Lenguajes de Expresión

rule
Requisitos y Restricciones

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]