Gestion des erreurs

Effectué

Lorsqu’un échec se produit dans un flux de cloud Power Automate, le comportement par défaut consiste à arrêter le traitement. Vous pouvez gérer les erreurs et annuler les étapes précédentes en cas d’échec.

Un architecte de solution doit spécifier comment les erreurs doivent être gérées dans les flux de cloud.

Exécuter après

La façon dont les erreurs sont gérées consiste à modifier les paramètres Exécuter après dans les étapes du flux, comme illustré dans l’image suivante.

Capture d’écran montrant les paramètres Exécuter après.

Branches parallèles

Lors de l’utilisation des paramètres Exécuter après, vous pouvez avoir des actions différentes pour la réussite et l’échec en utilisant des branches parallèles.

Capture d’écran montrant la branche parallèle avec Exécuter après.

Ensembles de modifications

Si votre flux doit effectuer une série d’actions sur des données Dataverse et si vous devez vous assurer que toutes les étapes fonctionnent ou qu’aucune ne fonctionne, vous devez alors utiliser un ensemble de modifications.

Capture d’écran montant un ensemble de modifications dans un flux.

Si vous définissez un ensemble de modifications, les opérations seront exécutées en une seule transaction. En cas d’erreur dans l’une des étapes, les modifications apportées par les étapes précédentes seront annulées.

Remarque

Les ensembles de modifications ne sont disponibles qu’avec les actions Créer, Mettre à jour et Supprimer dans le connecteur Dataverse.

Limites d’API

La plateforme a des limites d’API et des limites de protection du service. Power Automate respecte ces limites ; chaque étape d’un flux consomme un appel d’API.

Des limites sont également appliquées pour certaines actions dans Power Automate et pour Power Automate :

  • De nombreuses opérations comme la boucle Appliquer à chaque effectuent au maximum 100 000 itérations. Vous devrez peut-être partitionner le travail si vous utilisez de grands ensembles d’éléments.
  • La boucle Exécuter jusqu’à a une valeur par défaut de 60 boucles ou 1 heure de temps d’exécution. Si ces limites sont dépassées, il quitte la boucle sans erreur. Vous pouvez augmenter le nombre de boucles et la durée dans les paramètres de l’action.
  • Les flux peuvent s’exécuter 30 jours au maximum. Vous ne devez pas utiliser de flux de longue durée ; utilisez plutôt des flux planifiés qui vérifient si la ligne doit être traitée.
  • Les connecteurs ont des limitations, par exemple le connecteur Dataverse autorise seulement 6 000 appels d’API pour chaque connexion toutes les 300 secondes.