Consultez les connecteurs compatibles avec Application Integration.
Présentation des exécutions de relecture
Avec Application Integration, vous pouvez répéter les exécutions en réexécutant l'intégration d'origine en tant que nouvelle exécution d'intégration. Les flux d'Application Integration sont conçus pour orchestrer la communication et l'échange de données entre différents systèmes. Ces flux peuvent être complexes, impliquer plusieurs étapes et s'appuyer souvent sur des interactions avec des systèmes tiers externes. Par conséquent, vos exécutions peuvent parfois échouer pour diverses raisons, y compris les suivantes:
- Erreurs dans le flux:votre flux d'intégration contient une logique incorrecte, comme des transformations de données défectueuses ou des étapes mal configurées.
- Problèmes avec des systèmes externes:problèmes ou temps d'arrêt liés aux systèmes tiers (bases de données, services Web ou API, par exemple) avec lesquels le flux d'intégration interagit.
- Erreurs réseau temporaires:problèmes temporaires de connectivité entre les systèmes impliqués dans l'intégration.
Après avoir débogué les échecs de vos intégrations publiées, vous pouvez rejouer les exécutions de vos intégrations. Si vous rejouez une exécution, le flux est régénéré et l'intégration d'origine est retravaillée en tant que nouvelle exécution d'intégration.
Avantages
La relecture d'une exécution peut être utile dans les scénarios suivants:
- Simulation d'événements à partir de systèmes externes:la simulation est utile lorsque vous souhaitez réexécuter une exécution ayant échoué, mais que l'exécution nécessite de simuler un système externe. Par exemple, supposons que vous disposiez d'une intégration avec un déclencheur Pub/Sub déclenché lors de la réception d'un événement à partir d'une application externe telle que Jira. Lorsque vous répétez l'exécution, l'événement de déclenchement de Pub/Sub est exécuté, car il peut être difficile de déclencher le même événement depuis Jira.
- Réessayer les exécutions ayant échoué:si votre intégration échoue en raison d'erreurs temporaires ou de problèmes avec des systèmes externes, vous pouvez répéter l'exécution pour réexécuter le flux et finaliser l'intégration.
Remarques
Les considérations suivantes s'appliquent aux exécutions de relecture:
- États d'exécution : vous pouvez réexécuter les exécutions dont l'état est Succeeded (Réussite), Failed (Échec) ou Cancelled (Annulée). Pour rejouer des exécutions dans d'autres états, vous devez les annuler.
- Versions publiées compatibles:lorsque vous reproduisez une exécution après avoir modifié la version d'intégration publiée, assurez-vous que ces modifications sont compatibles avec l'exécution d'origine. Par exemple, si l'exécution d'origine nécessitait deux variables d'entrée et que la version d'intégration mise à jour n'en nécessite qu'une seule, l'exécution de la relecture échoue.
- Mode d'exécution:les exécutions de la fonctionnalité de relecture suivent le même mode d'exécution que l'exécution d'origine, même si la version de l'intégration change.
Limites
La lecture d'une exécution est soumise aux limites suivantes:
- Il n'est pas possible de répéter une exécution déclenchée par un déclencheur de planification.
- Par défaut, les exécutions rejouées ont un délai limite de 10 minutes. Si l'exécution ne se termine pas dans le délai imparti, l'état d'exécution est défini sur
CANCELLED
.
Étape suivante
- Découvrez les journaux dans Application Integration.
- Découvrez comment tester et publier des intégrations.