Consultez les connecteurs compatibles avec Application Integration.
Déclencheurs
Un déclencheur est un événement externe qui lance une tâche ou une séquence de tâches dans une intégration. Vous pouvez considérer un déclencheur comme un point d'entrée dans votre intégration. De plus, c'est l'événement lié au déclencheur qui entraîne l'exécution des tâches associées.
Vous pouvez ajouter plusieurs déclencheurs à votre intégration. Cependant, lorsqu'un événement se produit, seul le déclencheur associé à l'événement commence à exécuter ses tâches. Pour en savoir plus, consultez la section Ajouter plusieurs déclencheurs dans une intégration.
Pour obtenir la liste de tous les déclencheurs disponibles prêts à l'emploi, consultez Tous les déclencheurs.
Déclencheurs d'événements de connecteur
Les déclencheurs d'événements de connecteur sont des déclencheurs spécialisés qui vous permettent d'appeler une intégration en fonction de l'abonnement aux événements créé dans diverses applications métier à l'aide d'Integration Connectors.
Pour obtenir la liste de tous les déclencheurs d'événements de connecteur disponibles, consultez la section Déclencheurs d'événements de connecteur. Pour en savoir plus sur les abonnements à des événements dans Integration Connectors, consultez Abonnements aux événements.
Ajouter plusieurs déclencheurs dans une intégration
Vous pouvez ajouter un ou plusieurs déclencheurs dans une intégration, dans laquelle chaque déclencheur est associé à une tâche différente. L'intégration démarre à partir du déclencheur associé à l'événement. Considérons par exemple que votre intégration a deux déclencheurs, oùTrigger-1
est associé à Task-1
, et Trigger-2
est associé à une tâche Task-5
en aval.
Supposons maintenant qu'un événement déclenche Trigger-2
, l'intégration s'exécute à partir de Task-5
.
Si plusieurs déclencheurs sont exécutés en même temps, chacun exécute sa copie de l'intégration. Dans l'exemple précédent, si Trigger-1
et Trigger-2
s'exécutent simultanément, Trigger-1
exécute l'intégration à partir de Task-1
, et Trigger-2
exécute une copie distincte de l'intégration à partir de Task-5
. Il n'y a pas de chevauchement entre les flux d'exécution des deux intégrations.
Modes d'exécution
En fonction du déclencheur, votre intégration est exécutée en mode synchrone ou asynchrone :
-
Exécutions synchrones : en mode synchrone, le résultat de l'exécution de l'intégration est disponible peu après l'exécution de l'intégration. Le mode synchrone est utile dans les cas où vous souhaitez que le résultat de l'exécution s'affiche immédiatement après l'exécution de l'intégration. Les déclencheurs qui exécutent l'intégration en mode synchrone incluent les suivants :
- Tester ou publier une intégration
- Appeler l'API
projects.locations.integrations.execute
- Appeler l'intégration à partir d'une sous-intégration en mode synchrone
-
Exécutions asynchrones : les exécutions asynchrones utilisent le modèle "fire and forget". Le mode asynchrone est utile lorsque les intégrations peuvent mettre beaucoup de temps à s'exécuter, ou si le résultat n'est pas requis immédiatement après l'exécution de l'intégration. Les déclencheurs qui exécutent l'intégration en mode asynchrone incluent les suivants :
- Toutes les exécutions qui ne sont pas synchrones sont exécutées en mode asynchrone. Certains des modes asynchrones les plus courants incluent, sans s'y limiter :
- Les exécutions qui sont reprises après une suspension ou une tâche d'approbation sont également exécutées en mode asynchrone, même si l'exécution initiale était en mode synchrone.
Quotas et limites
Pour plus d'informations sur les quotas et les limites, consultez la section Quotas et limites.
Étape suivante
- En savoir plus sur l'ensemble des tâches et des déclencheurs
- Découvrez comment tester et publier une intégration.
- En savoir plus sur la gestion des erreurs
- En savoir plus sur les journaux d'exécution de l'intégration