Consulta los conectores compatibles para Application Integration.
Activadores
Un activador es un evento externo que inicia una tarea o una secuencia de tareas en una integración. Puedes pensar en un activador como un punto de entrada a tu integración y el evento vinculado al activador hace que se ejecuten las tareas asociadas al activador.
Puedes agregar varios activadores a tu integración. Sin embargo, cuando ocurre un evento, solo los activadores asociados con él comienzan a ejecutar sus tareas. Para obtener más información, consulta Agrega varios activadores a una integración.
Para ver una lista con todos los activadores listos para usar, consulta Todos los activadores.
Activadores de eventos del conector
Los activadores de eventos del conector son activadores especializados que te permiten invocar una integración basada en la suscripción a eventos creada en varias aplicaciones empresariales mediante Integration Connectors.
Para obtener la lista de todos los activadores de eventos del conector disponibles, consulta Activadores de eventos de conector. Para obtener más información sobre las suscripciones a eventos en Integration Connectors, consulta Suscripciones a eventos.
Agrega varios activadores en una integración
Puedes agregar uno o más activadores a una integración en la que cada activador esté asociado a una tarea diferente. La integración comienza desde el activador para el que se produce el evento. Por ejemplo, considera que tu integración tiene dos activadores en los queTrigger-1
está asociado con Task-1
y Trigger-2
está asociado con una tarea descendente Task-5
.
Ahora, supongamos que un evento activa Trigger-2
, la integración se ejecuta a partir de Task-5
en adelante.
Si varios activadores se ejecutan al mismo tiempo, cada activador ejecuta su copia de la integración. En el ejemplo anterior, si Trigger-1
y Trigger-2
se ejecutan en simultáneo, Trigger-1
ejecuta la integración desde Task-1
en adelante y Trigger-2
ejecuta una copia por separado de la integración de Task-5
en adelante. No hay superposición entre los flujos de ejecución de las dos integraciones.
Modos de ejecución
Según el activador, tu integración se ejecuta en modo síncrono o asíncrono:
-
Ejecuciones síncronas: En modo síncrono, el resultado de la ejecución de la integración está disponible poco después de la ejecución. El modo síncrono es útil en situaciones en las que deseas obtener el resultado de la ejecución inmediatamente después de la ejecución de la integración. Los activadores ejecutan la integración en el modo síncrono y, además, incluyen lo siguiente:
- Cómo probar o publicar una integración
- Llama a la API de
projects.locations.integrations.execute
- Llama a la integración desde una subintegración en modo síncrono.
-
Ejecuciones asíncronas: Las ejecuciones asíncronas usan el modelo activar y olvidar. El modo asíncrono es útil en situaciones en las que las integraciones pueden tardar mucho tiempo en ejecutarse o el resultado de la ejecución no es necesario inmediatamente después de que se ejecuta la integración. Los activadores que ejecutan la integración en el modo asíncrono incluyen los siguientes:
- Todas las ejecuciones que no son síncronas se ejecutan en modo asíncrono. Algunos de los modos asíncronos comunes incluyen, entre otros, los siguientes:
- Las ejecuciones que se reanudan desde una suspensión o una tarea de aprobación también se ejecutan en modo asíncrono, incluso si la ejecución inicial fue en modo síncrono.
¿Qué sigue?
- Obtén más información sobre los activadores y las tareas configurables disponibles en Application Integration.
- Obtén más información sobre los conectores compatibles con Application Integration.