Desencadenantes

Trigger es una función clave que inicia automáticamente un flujo de trabajo cuando se produce un evento definido. Le permite automatizar un proceso empresarial complejo sin tener que ejecutar manualmente el flujo de trabajo cada vez.

Para configurar un desencadenante, se define el evento que inicia el flujo de trabajo. Cuando se produce un evento en el Servicio A, realiza una acción en el Servicio B y, opcionalmente, pasa datos a los Servicios C, D y E. En este caso, el evento del Servicio A actúa como desencadenante. Al especificar esta condición, se ordena webMethods Integration que supervise continuamente la fuente y ejecute el flujo de trabajo automáticamente cuando se detecte el evento.

Por ejemplo, considere un flujo de trabajo que se activa cuando se crea una nueva lista en Wunderlist, convierte el título de la lista al español y envía el texto traducido a una dirección de correo electrónico especificada. El desencadenante en este caso es la creación de una nueva lista en Wunderlist. webMethods Integration supervisa continuamente su cuenta de Wunderlist en busca de actualizaciones y, cuando detecta una nueva lista, extrae el título, lo traduce al español y envía el texto traducido a la dirección de correo electrónico designada automáticamente.

Tipos de desencadenantes

webMethods Integration ofrece diferentes tipos de activadores para adaptarse a los distintos requisitos de integración y limitaciones del sistema.

Los activadores no comprueban constantemente si hay actualizaciones o cambios en estos servicios externos. Algunos comprueban los cambios periódicamente, a intervalos regulares (por ejemplo, cada 15 minutos). Este tipo de activador se denomina activador de sondeo. Es posible que los activadores de sondeos no envíen datos a webMethods Integration en tiempo real. Todos los disparadores de sondeo están marcados con el símbolo del reloj en la lista de disparadores. Al configurar un disparador de sondeo, puede seleccionar el intervalo tras el cual el disparador comprueba si hay nuevos datos en la aplicación utilizando el campo Intervalo de sondeo. El intervalo de sondeo predeterminado es de 15 minutos.

Algunos desencadenantes comprueban continuamente si hay actualizaciones. Envían datos en tiempo webMethods Integration real, lo que permite que su flujo de trabajo se ejecute cuando se produce el evento especificado en una aplicación o servicio externo. Este tipo de activador se denomina activador Webhook.

Nota: webMethods Integration proporciona la función Listeners, que ejecuta automáticamente el servicio de flujo especificado cada vez que se produce un evento suscrito en una aplicación o servicio externo compatible. Para obtener más información, consulte Oyentes.