Résoudre les problèmes d’un flux cloud

Cet article explique comment résoudre les échecs des flux cloud Power Automate. Il couvre l’identification des exécutions de flux spécifiques, à l’aide d’e-mails de conseils de réparation, de la recherche de l’erreur dans l’historique des exécutions et de la résolution de l’authentification, de l’accès conditionnel, de la configuration d’action et des échecs temporaires. Dans le nouveau concepteur, vous pouvez également rechercher et corriger des erreurs à l’aide de Copilot. Pour plus d’informations, consultez la vidéo dans la section Résoudre les problèmes dans Copilot.

Identifiez les exécutions de flux spécifiques

Après avoir généré et déployé vos flux, vous devrez peut-être déboguer des exécutions de flux spécifiques pour confirmer que votre flux s’est exécuté comme prévu. Par défaut, le propriétaire du flux peut examiner les colonnes Début, Durée et État de l'affichage de l'historique des exécutions dans Power Automate pour l’aider à identifier l'exécution du flux qui l’intéresse. Le responsable peut également développer la section de résolution des problèmes pour identifier la session spécifique qui l’intéresse. Toutefois, pour les flux qui s’exécutent fréquemment, ce processus peut prendre du temps.

Pour rendre plus efficace l’identification des exécutions de flux lors du débogage, Power Automate offre aux propriétaires de flux la possibilité de configurer la liste des colonnes qui s’affiche sur la page d’historique des exécutions pour chaque exécution de flux. Ces colonnes correspondent aux sorties de déclencheur de votre flux. Lorsque vous affichez les colonnes souhaitées, vous gagnez du temps puisque vous voyez les colonnes pertinentes par défaut sur la vue de l’historique des exécutions.

Procédez comme suit pour ajouter une ou plusieurs colonnes à votre vue de l’historique des exécutions.

  1. Se connecter à Power Automate.

  2. Sur le côté gauche de l’écran, sélectionnez Mes flux de travail.

  3. Sélectionnez le flux pour lequel vous souhaitez obtenir davantage de détails.

  4. Sur la page des détails du flux, sélectionnez Modifier les colonnes.

  5. Sélectionnez les colonnes que vous souhaitez ajouter à votre vue de l’historique des exécutions pour le flux que vous avez sélectionné, puis sélectionnez Enregistrer.

  6. Affichez la liste des colonnes qui s’affiche dans la vue de l’historique des exécutions pour le flux que vous avez sélectionné.

    Les colonnes hasAttachments et isHTML sont maintenant visibles pour le flux afin que vous puissiez voir rapidement ces valeurs pour vous aider à déboguer le flux.

    Capture d’écran de l’affichage de l’historique des exécutions de 28 jours montrant les hasAttachments ajoutés et les colonnes isHtml pour chaque exécution de flux.

Astuce

Vous pouvez également configurer la liste des colonnes qui s’affiche avec la vue Toutes les exécutions.

Conseils de réparation par e-mail

Des conseils de réparation sont envoyés aux propriétaires de flux par e-mail chaque fois qu’un flux de cloud échoue. Ces e-mails de conseils de réparation contiennent des commentaires spécifiques et actionnables concernant certaines erreurs. Par exemple, une erreur courante consiste à configurer un flux de cloud qui tente d’obtenir le responsable d’une personne dans Office 365, alors qu’aucun responsable n’est configuré dans Microsoft Entra ID. Si cette condition ou plusieurs autres conditions entraînent l’échec de votre flux, vous obtenez un e-mail de conseils de réparation.

Le courrier électronique sur les conseils de réparation contient les sections suivantes :

Nom Description
Heure Affiche l’heure à laquelle le flux a échoué pour la première fois.
Que s’est-il passé ? Fournit une description du problème qui a provoqué l’échec dans le flux.
Comment corriger cela Fournit des conseils pour résoudre le problème qui a provoqué l’échec du flux de travail.
Conseils de résolution des problèmes Fournit des détails, notamment le nombre de fois que le flux a échoué et un lien pour réessayer le flux avec les mêmes données d’entrée.

Pour corriger les erreurs signalées, sélectionnez Fix my flow et suivez les étapes de l’e-mail de conseils de réparation.

Les e-mails d'astuces de réparation sont facultatifs. Si vous ne souhaitez pas les recevoir, désactivez-les dans le menu des propriétés du flux spécifique.

En cas d’échec de votre flux, vous pouvez également résoudre le problème directement dans Power Automate. Voici certains scénarios d’échec courants et des conseils sur la façon de les résoudre.

Identifiez l’erreur

Suivez ces étapes pour rechercher l’erreur et découvrir comment la corriger :

  1. Sélectionnez Mes flux.

  2. Sélectionnez le flux qui a échoué.

  3. Dans la section Historique d’exécution de 28 jours, sélectionnez la date de l’exécution ayant échoué.

    Des informations sur le flux apparaissent et au moins une étape affiche une icône de point d’exclamation rouge.

  4. Ouvrez cette étape ayant échoué, puis passez en revue le message d’erreur.

    Dans le volet droit, vous pouvez voir les détails de l’erreur et la façon de la résoudre.

    Capture d’écran d’une étape de flux ayant échoué montrant une erreur 401 non autorisée et le volet Détails avec des conseils sur les correctifs de connexion.

Échecs d’authentification

Dans de nombreux cas, les flux échouent à cause d’une erreur d’authentification. Si vous avez ce type d’erreur, le message d’erreur contient Unauthorized ou un code d’erreur 401 (non authentifié) ou 403 (non autorisé) s’affiche. Vous pouvez généralement corriger une erreur d’authentification en mettant à jour la connexion :

  1. Sous Connexions pour votre flux, sélectionnez Modifier.

  2. Sélectionnez Gérer les connexions, puis recherchez la connexion pour laquelle vous avez vu le message d’erreur Non autorisé .

  3. Sélectionnez Reconnecter.

  4. Sélectionnez vos identifiants et soumettez-les à nouveau si nécessaire.

    Le flux doit maintenant s’exécuter comme prévu.

Erreurs d’authentification de flux intégré et d’accès conditionnel

Si votre flux fonctionne à partir du portail Power Automate, mais échoue avec une erreur d’authentification lorsque les utilisateurs y accèdent à partir de SharePoint, Microsoft Teams ou Excel, le problème peut être une incompatibilité de stratégie d’accès conditionnel (CA).

Symptômes

  • Les utilisateurs voient une erreur d’authentification lorsqu’ils tentent d’afficher ou d’exécuter un flux à partir d’une liste SharePoint, d’un canal Teams ou d’un classeur Excel.
  • Le même flux fonctionne correctement lorsqu’il est accessible directement à partir de make.powerautomate.com.
  • Votre organisation dispose de stratégies d’accès conditionnel qui nécessitent l’authentification multifacteur (MFA), l’acceptation des conditions d’utilisation ou la conformité des appareils.

Cause

Lorsqu’un flux est incorporé dans une autre application Microsoft 365, l’application hôte effectue un échange de jetons avec Microsoft Flow Service pour authentifier les appels d’API. Si vos stratégies d’accès conditionnel ont des exigences différentes (MFA, Conditions d’utilisation ou conformité des appareils) pour l’application hôte et Power Automate, l’échange de jetons échoue.

Cette condition se produit généralement lorsque les stratégies d’accès conditionnel ciblent des applications individuelles avec des exigences différentes, plutôt que d’utiliser l’application Office 365 ou toutes les applications cloud cibles.

En outre, si une stratégie d’accès conditionnel inclut un contrôle d’octroi Conditions d’utilisation, les connexions de flux existantes peuvent s’interrompre rétroactivement, car l’actualisation silencieuse du jeton ne peut pas présenter la page d’acceptation des conditions d’utilisation.

Résolution

  1. Dans le Centre d’administration Microsoft Entra, accédez à Protection>Accès conditionnel>Stratégies.
  2. Basculez votre stratégie pour cibler l’application Office 365 ou toutes les applications cloud. Cette modification garantit des exigences cohérentes entre Power Automate et les applications qui l’incorporent.
  3. Si vous devez cibler des applications individuelles, vérifiez que Microsoft Flow Service (ID d’application : 7df0a125-d3be-4c96-aa54-591f83ff541c) est inclus en même temps que les applications hôtes (SharePoint, Teams, Excel) avec les exigences correspondantes.
  4. Si votre stratégie inclut les conditions d’utilisation, excluez les comptes de service et les propriétaires de connexions de flux dédiés de cette stratégie. Les connexions de flux actualisent les jetons en mode silencieux et ne peuvent pas accepter les conditions d’utilisation de manière interactive.

Après la mise à jour des stratégies, les utilisateurs concernés doivent se déconnecter et se reconnecter pour que les modifications prennent effet.

Pour plus d’informations, consultez Conditional Access and multifactor authentication in Power Automate.

Dépannage dans Copilot

La fonctionnalité de résolution des problèmes dans Copilot dans Power Automate vous permet d’identifier et de résoudre les erreurs qui peuvent se produire pendant le test des flux cloud ou lors de l’examen de l’historique des exécutions de flux. Utilisez cette fonctionnalité Copilot lorsque la nouvelle expérience du concepteur est activée.

Découvrez comment résoudre les erreurs de flux cloud avec Copilot dans cette brève vidéo :

La fonctionnalité de résolution des problèmes dans Copilot fournit un résumé lisible par l’homme de l’erreur et, si possible, suggère une solution pour corriger l’erreur.

Note

La fonctionnalité de résolution des problèmes dans Copilot peut ne pas fonctionner dans tous les scénarios. Il apprend et s’améliore continuellement au fil du temps, ce qui signifie que sa capacité à aider les utilisateurs et à résoudre les problèmes ne fait que s’améliorer. Cette fonctionnalité est un excellent exemple de la façon dont l’IA et le Machine Learning peuvent être utilisés pour améliorer votre expérience et votre productivité.

Capture d'écran où Copilot explique une erreur BadRequest dans une action « Publier un message dans une conversation ou un canal » Teams ayant échoué en raison d'un destinataire non valide.

Configuration de l’action

Les flux échouent également si un paramètre dans une action du flux ne fonctionne pas comme prévu. Dans ce cas, le message d’erreur contient Bad request ou Not found, ou un code d’erreur 400 (requête incorrecte) ou 404 (introuvable) s’affiche.

Les détails de l’erreur doivent indiquer comment corriger l’erreur. Si la cause n’est pas évidente, inspectez l’action ayant échoué :

  1. Dans l’exécution ayant échoué, sélectionnez l’action ayant échoué et développez Entrées pour voir exactement ce qui a été envoyé, par exemple l’URL de requête ou l’ID de ligne pour les actions telles que Mettre à jour une ligne.
  2. Développez Outputs pour lire le message d’erreur et le code d’état réels du service en aval.

Si un flux qui a déjà fonctionné retourne maintenant une erreur 400, les données cibles ou le schéma peuvent avoir changé. Par exemple, une colonne peut être renommée, ou une valeur peut dépasser une limite de longueur de champ ou contenir des caractères non valides. Pour plus d’informations, consultez la référence des codes d’erreur des flux cloud.

Pour mettre à jour la configuration :

  1. Sélectionnez Modifier, puis corrigez le problème dans la définition du flux.
  2. Enregistrez le flux mis à jour.
  3. Sélectionnez Relancer pour recommencer l’exécution avec la configuration mise à jour.

Autres défaillances

Si le code d’erreur 500 (erreur de serveur interne) ou 502 (passerelle incorrecte) apparaît, l’échec est temporaire ou transitoire. Pour réessayer le flux, sélectionnez Réessayer.

Si l’exécution d’un flux de bureau à partir d’un flux de cloud échoue avec un message indiquant que le flux a été généré par une version de Power Automate plus récente que celle actuellement installée, mettez à jour Power Automate pour le bureau sur l’ordinateur qui exécute le flux. Pour plus d’informations, consultez Mettre à jour Power Automate pour le bureau.

Formation : Meilleures pratiques pour la gestion des erreurs dans les flux Power Automate (module)

Regrouper des actions dans des portées pour la gestion des erreurs

Créer une demande de support Power Automate efficace