Gestion des erreurs
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.
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.
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.
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.