Configurar o Modificar un Trigger de Wevo iPaaS
Un trigger es la configuración que define cómo se iniciará el proceso de integración. De varios tipos de triggers, elija el que mejor se adapte a sus reglas de integración.
Para comprender mejor el concepto, tomemos como ejemplo una integración con una base de datos que debe ejecutarse cada 30 minutos. En ese caso, podría definir un trigger del programador que iniciará automáticamente el proceso cada media hora. Hay otros tipos de triggers entre los que puede elegir.
Esta página le muestra cómo configurar o modificar un trigger después de que se haya creado un flow.
Configuración o Modificación del Trigger
Busque el flow que desea editar y haga clic en el ícono que representa el trigger. Se mostrará un cuadro de diálogo.
En el campo Elegir conector, seleccione el tipo de trigger, ya sea un programador o una API.
Programador
El trigger Programador le permite programar los horarios en los que se debe ejecutar periódicamente un flow. Cuando elige esta opción, debe decidir con qué frecuencia se ejecutará el flow.
-
Frecuencia de ejecución: Use las opciones de este menú para decidir cuánto tiempo debe pasar entre ejecuciones. Si desea una frecuencia personalizada, puede hacerlo insertando un código cron.
-
Tiempo de espera: Use este campo (resaltado a continuación) para determinar la cantidad máxima de tiempo que su flow tiene para cada ejecución.
Webhook
El trigger Webhook significa que se iniciará un proceso cada vez que se llame a la enrutar de flow. Este tipo de trigger significa que expondrá una API a Internet con una URL creada por la plataforma que podrá aceptar solicitudes de API. Vea a continuación cómo configurar un trigger Webhook:
-
Ruta: Use este campo para personalizar la URL de su API. Cuando crea una ruta aquí, se muestra al final del enlace que se muestra en el campo Vista previa justo debajo, como se muestra en el ejemplo.
-
Parámetros de ruta: También puedes definir parámetros de enrutar. En el campo Ruta, utiliza la siguiente sintaxis:
${parameter}
. Una vez que insertes tus parámetros de esa manera, se mostrarán automáticamente en el campo Parámetros de ruta: -
Métodos: Utilice este campo para seleccionar el método que se utilizará durante la llamada a la API. Puede seleccionar más de un método. Obtenga más información en Verbos de la API.
-
Tiempo de espera: Puede definir el tiempo de espera en segundos. Para los triggers de webhook, el límite superior es de 30 segundos.
-
Solicitud múltiple: Al configurar este campo, tu API podrá recibir más de una solicitud en paralelo, lo que significa que mientras se ejecuta un flow, podrá recibir otras solicitudes.
Autenticación
Al activar esta opción, los usuarios deberán estar autenticados para poder llamar a la API. De lo contrario, no será posible probarla directamente a través del navegador.
Como has visto, esta opción requiere que los usuarios se autentiquen. Esto se puede hacer con tokens. Para crear tokens:
-
Haz clic en Administrar tokens. Se te dirigirá a la página Cuentas.
-
Una vez que estés ahí, ve a Seguridad > Token de acceso. En la tabla que se mostrará, haz clic en Agregar nuevo token.
-
Utilice el campo Detalles del token para agregar una breve descripción y, luego, utilice el menú Fecha de vencimiento para elegir cuánto tiempo debe durar. A continuación, en el menú Perfil, seleccione quién creará el token. Haga clic en Guardar para finalizar el proceso.
Respuesta
Con este campo, puedes definir qué respuesta se mostrará en la aplicación que enviará una solicitud al flow de API. Puedes seleccionar la salida de un conector como respuesta, como se muestra en la siguiente captura de pantalla:
-
Cuerpo: Utilice este menú para seleccionar una herramienta o conector cuya salida se mostrará como respuesta.
-
Código de estado personalizado: Inserte el código de estado de la API que debe mostrarse en la llamada.
-
Encabezado: Utilice esta opción para definir cómo debe leerse la respuesta. Haga clic en Agregar encabezado y complete la información. Por ejemplo, insertando
Content-type
en el campo Clave ytext/html
en el campo Valor, la respuesta se puede leer en formato HTML.
Referencia de Flow
La referencia de flow es un trigger que inicia un flow automáticamente después de que se completa otro, ya sea de forma sincrónica o asincrónica. Para que esto ocurra, el flow de origen debe contener la referencia de flow herramienta en su integración.
Evento Desencadenante
Para optimizar sus procesos y permitir un desarrollo más dinámico de los flows, el evento trigger le permite iniciar sus flows en tiempo real, sin necesidad de un programador o un trigger de API. El flow monitoreará el sistema y se ejecutará solo cuando ocurra un determinado evento en ese sistema, como la inserción de un log. Tan pronto como el flow lo reciba, avanzará con la integración. Vea Evento trigger para obtener más información.