Consultez la liste des connecteurs compatibles avec Application Integration.

Présentation des exécutions de relecture

Avec Application Integration, vous pouvez relancer des exécutions en exécutant à nouveau l'intégration d'origine en tant que l'exécution de l'intégration. Les flux 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 reposent 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, telle que des transformations de données incorrectes 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 relancer leur exécution. 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

Il peut être utile de relancer une exécution dans les cas suivants:

  • Modélisation d'événements à partir de systèmes externes:la relecture est utile lorsque vous souhaitez relancer une exécution ayant échoué, mais que celle-ci nécessite la simulation d'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 à partir de 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 relire les exécutions dont les états sont Réussite, Échec et Annulé. Pour relire des exécutions qui se trouvent dans un autre état, vous devez annuler les exécutions.
  • Versions publiées compatibles:lorsque vous relancez 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 ne requiert qu'une seule variable d'entrée, l'exécution de la relecture échoue.
  • Mode d'exécution:les exécutions par relecture suivent le même mode d'exécution que l'exécution d'origine, même en cas de modification de la version d'intégration.

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 programmation.
  • 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, son état est défini sur CANCELLED.

Étape suivante