Saltar al contenido

Eventos Desencadenantes en Wevo iPaaS

Para iniciar un proceso de integración es necesario definir un trigger. Para optimizar tus procesos y permitir el desarrollo de un flow más dinámico, nuestros trigger events te dan la posibilidad de iniciar tus flows sin necesidad de un scheduler o una API. De esa manera, la ejecución del flow comienza desde un proceso creado en el conector, que “escuchará” la inserción de un log en el sistema, lo recibirá y luego avanzará con la integración.

Esta página detalla cómo funcionan los eventos desencadenantes.

Tipos de Eventos Desencadenantes

Hay dos tipos de eventos desencadenantes, y el tipo que debes elegir depende de tu sistema de origen:

  • Stream: Permite la ejecución de flow inmediata tan pronto como se inserta un log en el sistema de origen (más común en servicios de mensajería como Rabbit MQ, Amazon SQS, Kafka y otros).
  • Pooling: Permite la personalización de forma similar al planificador, pero con tiempos más cortos y una ejecución más ágil.

Crear un Evento Desencadenante

Para crear un evento de activación, debe acceder al estudio de conectores. Si es un desarrollador que crea conectores, consulte Crear un conector, que describe el proceso de creación de triggers. Una vez que se desarrolla un trigger, se muestra en la tienda de conectores en la pestaña Triggers. Si desea utilizar un trigger existente en lugar de desarrollar uno propio, haga clic en esta pestaña para ver cuáles están disponibles, como se muestra en la siguiente imagen:

evento desencadenante 1

Crear un Flow Usando un Evento Desencadenador

Durante la creación de su flow, seleccionará el trigger que desea utilizar. Tenga en cuenta que se mostrarán los triggers comerciales existentes en los conectores instalados. En el siguiente ejemplo, se utilizará el conector de Amazon SQS para ilustrar. Este conector ya tiene disponible un trigger comercial llamado Cola de escucha.

Para utilizarlo siga estos pasos:

  1. Elija un nombre para su flow y haga clic en Continuar.

    evento desencadenante 2

  2. La siguiente pantalla le mostrará los conectores instalados. Seleccione el conector que tiene el trigger que desea utilizar. Seleccionaremos el conector de Amazon SQS para demostrarlo.

    evento desencadenante 3

  3. Ahora, configure los ajustes y parámetros. Estos parámetros son bastante similares a los que configura al instalar un conector (consulte Almacén de conectores), pero aquí también elegirás un evento de activación. Ten en cuenta que los parámetros variarán considerablemente de un conector a otro. Para el conector que hemos seleccionado, debes proporcionar la información que se muestra en la imagen:

    evento de activación 4

    • Elegir evento: Use este campo para seleccionar el trigger que desea usar. En este ejemplo, usaremos el trigger de cola de escucha, que es un trigger empresarial de tipo flow, lo que significa que permite que el flow reciba un log tan pronto como se crea dentro de Amazon SQS.

    • Cuenta: Elija la cuenta del conector.

    • URL de la cola: Inserte la URL que identifica su cola de mensajes dentro de Amazon SQS.

    • Tamaño del lote: Define cuántos mensajes recibirá el flow en cada ejecución.

    • ID externo: Un identificador del mensaje que se recibirá. Este campo es importante porque permite etiquetar fácilmente mensajes específicos.

  4. Después de eso, puedes continuar creando tu flow normalmente. Ten en cuenta que el primer elemento de tu flow será el trigger que seleccionaste en los pasos anteriores.

    evento desencadenante 5