Consultez les connecteurs compatibles avec Application Integration.

Relancer les exécutions

La relecture de l'exécution d'une intégration publiée vous permet de réexécuter une intégration avec les mêmes paramètres que l'exécution précédente, avec des paramètres différents ou à partir d'un point d'échec spécifique. Par exemple, vous pouvez rejouer une exécution si une intégration a échoué en raison d'une erreur de délai avant expiration ou si le résultat d'une intégration n'est pas celui attendu. Pour en savoir plus sur les avantages de la relecture des exécutions, consultez Présentation de la relecture des exécutions.

Les sections suivantes décrivent comment rejouer des exécutions à partir de la page Journaux d'exécution d'Application Integration.

Rôles requis

Pour obtenir les autorisations nécessaires pour rejouer des exécutions, demandez à votre administrateur de vous accorder le rôle IAM Invoker Application Integration (roles/integrations.integrationInvoker) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Relancer les exécutions

Pour rejouer une exécution, sélectionnez l'une des options suivantes :

Console

  1. Dans Application Integration, accédez à la page Journaux.

    Accéder aux journaux Application Integration

    La page Journaux d'exécution s'affiche et présente la liste des journaux d'exécution spécifiques à la région.

  2. Cliquez sur (Autres actions) pour le journal d'exécution que vous souhaitez rejouer, puis sélectionnez  Rejouer.

    Si votre exécution est dans l'état Suspendue, En attente ou En attente de nouvelle tentative, sélectionnez l'option  Annuler et rejouer.

  3. Dans le volet Replay Execution (Rejouer l'exécution), fournissez les entrées suivantes :
    1. Motif de la relance de l'exécution : indiquez pourquoi vous voulez relancer l'exécution. Ce motif s'affiche dans le journal d'exécution et peut être utile pour le débogage.
    2. Rejouer à partir du point d'échec : sélectionnez cette option pour rejouer l'exécution à partir du point d'échec. La reprise s'effectue à partir de la première tâche ou du premier déclencheur ayant échoué lors de l'exécution précédente.
    3. Configurer les variables d'entrée : cette section vous permet de configurer les variables d'entrée pour l'exécution de la relecture. Vous pouvez utiliser les valeurs existantes de l'exécution précédente ou en fournir de nouvelles pour la relecture.
  4. Cliquez sur Relire.
  5. L'image suivante montre un exemple de journal d'exécution avec le volet Rejouer l'exécution ouvert :

    Relancer les exécutions Relancer les exécutions

API

Appelez la méthode projects.locations.integrations.executions.replay et fournissez l'ID de l'exécution que vous souhaitez rejouer :

curl -X POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/integrations/INTEGRATION_NAME/executions/EXECUTION_ID:replay -H "Authorization: Bearer $TOKEN"
  

Étapes suivantes