Consulta los conectores compatibles con Application Integration.
Activadores
Un activador es un evento externo que inicia una tarea o una secuencia de tareas en una integración. Puedes considerar un activador como un punto de entrada a tu integración. El evento vinculado al activador hace que se ejecuten las tareas asociadas al activador.
Puedes añadir varios activadores a tu integración. Sin embargo, cuando se produce un evento, solo el activador asociado al evento empieza a ejecutar sus tareas. Para obtener más información, consulta el artículo Añadir varios activadores en una integración.
Para ver la lista de todos los activadores predefinidos disponibles, consulta Todos los activadores.
Activadores de eventos de conector
Los activadores de eventos de conectores 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 ver la lista de todos los activadores de eventos de 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.
Añadir varios activadores en una integración
Puedes añadir uno o varios activadores en una integración, donde cada activador está asociado a una tarea diferente. La integración se inicia a partir del activador para el que se produce el evento. Por ejemplo, supongamos que tu integración tiene dos activadores, dondeTrigger-1
está asociado a Task-1
y Trigger-2
está asociado a una tarea secundaria Task-5
.
Ahora supongamos que un evento activa Trigger-2
. La integración se ejecuta a partir de Task-5
.
Si se activan varios activadores al mismo tiempo, cada uno de ellos ejecuta su copia de la integración. En el ejemplo anterior, si Trigger-1
y Trigger-2
se ejecutan simultáneamente, Trigger-1
ejecuta la integración desde Task-1
, y Trigger-2
ejecuta una copia independiente de la integración desde Task-5
. No hay solapamiento entre los flujos de ejecución de las dos integraciones.
Modos de ejecución
En función del activador, la integración se ejecuta en modo síncrono o asíncrono:
-
Ejecuciones síncronas: en el modo síncrono, el resultado de la ejecución de la integración está disponible poco después de que se ejecute. El modo síncrono es útil en situaciones en las que quieres obtener el resultado de la ejecución inmediatamente después de que se ejecute la integración. Los activadores que ejecutan la integración en modo síncrono son los siguientes:
- Probar o publicar una integración
- Llamar a la API
projects.locations.integrations.execute
- Llamar a la integración desde una subintegración en el modo síncrono
-
Ejecuciones asíncronas: las ejecuciones asíncronas usan el modelo de activación y olvido. El modo asíncrono es útil en situaciones en las que las integraciones pueden tardar mucho en ejecutarse o en las que no se necesita el resultado de la ejecución inmediatamente después de que se ejecute la integración. Los activadores que ejecutan la integración en modo asíncrono incluyen los siguientes:
- Todas las ejecuciones que no sean síncronas se realizan en modo asíncrono. Algunos de los modos asíncronos habituales son los siguientes:
- Las ejecuciones que se reanudan tras una suspensión o una tarea de aprobación también se ejecutan en modo asíncrono, aunque la ejecución inicial se haya realizado en modo síncrono.
Cuotas y límites
Para obtener información sobre las cuotas y los límites, consulta Cuotas y límites.
Siguientes pasos
- Consulta información sobre todas las tareas y los activadores.
- Consulta cómo probar y publicar una integración.
- Consulta información sobre el tratamiento de errores.
- Consulta información sobre los registros de ejecución de integraciones.