5 Power Automate Approval Flow Errors: Fix Guide
Vous rencontrez des problèmes avec vos flux d’approbation Power Automate ? Voici comment résoudre 5 erreurs courantes :
- Demandes d’approbation non envoyées
- Vérifier l’état de la connexion
- Corriger les paramètres de messagerie
- S’assurer que les approbateurs ont accès
- Vérifier l’état de connexion du flux
- Approbations bloquées en attente
- Notifications multiples
- Identifier les sources de doublons
- Stopper les demandes multiples
- Contrôler les paramètres de notification
- Ajouter des vérifications de doublons à votre flux
- Actions échouant après approbation
- Corriger les erreurs logiques
- S’assurer du bon chargement des données
- Vérifier les autorisations des actions
- Améliorer la gestion des réponses
- Expirations de flux
- Vérifier et ajuster les limites du flux
- Gérer les approbations longues avec des flux parent-enfant
- Corriger les expirations de connexion
- Ajouter des options de nouvelle tentative pour les étapes récalcitrantes
Comparatif rapide :
| Erreur | Cause principale | Solution clé |
|---|---|---|
| Non envoyée | Problèmes de connexion | Vérifier le réseau et les paramètres de messagerie |
| Bloquée en attente | Files d’attente système | Vider les files, mettre à jour les packages |
| Notifications multiples | Déclencheurs en double | Utiliser des colonnes uniques, nettoyer la chaîne d’approbation |
| Échec post-approbation | Problèmes d’autorisation | Corriger les droits d’accès, ajouter la gestion des erreurs |
| Expirations | Dépassement des limites de durée | Définir des délais personnalisés, utiliser la stratégie à deux flux |
En traitant ces erreurs, vous maintiendrez vos flux d’approbation en bon état de marche, en gagnant du temps et en améliorant la productivité.
Comment fonctionnent les flux d’approbation
Les flux d’approbation dans Power Automate sont comparables à des signatures numériques. Ils permettent à votre entreprise de fonctionner sans accroc et dans les règles. Voyons comment ils fonctionnent.
Éléments de base
Un flux d’approbation comporte trois parties principales :
- Déclencheur : C’est ce qui lance tout le processus. Il peut s’agir d’un nouveau fichier, d’un e-mail ou même d’un clic sur un bouton.
- Action d’approbation : C’est le cœur du flux. Elle envoie la demande et attend une réponse.
- Actions post-approbation : Que se passe-t-il après qu’une personne répond oui ou non ? Peut-être la mise à jour d’une base de données ou l’envoi d’un e-mail.
Voici un aperçu rapide des types d’approbation :
| Type d’approbation | Ce qu’il fait |
|---|---|
| Tout le monde doit approuver | Tous les approbateurs doivent répondre oui |
| Premier à répondre | Un seul oui suffit |
| Réponses personnalisées | Plus que du oui/non |
| Séquentielle | Les approbations se font dans l’ordre |
Problèmes courants
Les flux d’approbation peuvent achopper à plusieurs endroits :
- Problèmes de connexion : Si votre flux ne peut pas communiquer avec d’autres services, il se bloque.
- Problèmes d’autorisation : Le flux a besoin des droits d’accès appropriés.
- Problèmes d’expiration : Les flux de longue durée peuvent atteindre les limites de temps.
Voici un exemple concret : un grand distributeur a mis en place un flux d’approbation pour les bons de commande. En une semaine, 30 % des approbations étaient bloquées. Pourquoi ? Des autorisations incorrectes pour leur base de données de stocks.
Configurer les autorisations correctement
Pour que votre flux d’approbation fonctionne bien, vous devez maîtriser les autorisations :
- La personne qui crée le flux doit avoir accès à tous les services connectés.
- Les approbateurs doivent avoir le droit d’approuver des éléments dans votre système.
- Pour les actions nécessitant un accès élevé, utilisez un compte de service dédié.
« Après avoir défini des autorisations claires pour nos flux, nous avons réduit les tickets informatiques liés aux approbations de 40 % », déclare Sarah Chen, directrice informatique chez TechCorp.
Conseil de pro : Testez votre flux avec différents comptes utilisateurs. Cela vous aidera à détecter les problèmes d’autorisation rapidement.
Erreur 1 : demandes d’approbation non envoyées
Votre workflow Power Automate est bloqué parce que les demandes d’approbation ne partent pas ? Voici comment y remédier.
Vérifier l’état de la connexion
Avant tout : votre connexion Internet est-elle stable ? Une connexion instable peut bloquer net ces demandes.
Effectuez un test réseau rapide. Si quelque chose cloche, votre équipe informatique est la prochaine étape.
Corriger les paramètres de messagerie
Les paramètres de messagerie sont souvent en cause. Voici ce qu’il faut vérifier :
| Problème | Solution |
|---|---|
| Problèmes de dossier indésirable | Mettre flow-noreply@microsoft.com en liste blanche |
| E-mails non actionnables | Activer SPF et DKIM |
| Pas de notifications | S’assurer qu’elles sont configurées sur « oui » |
Corriger l’accès des approbateurs
Vos approbateurs sont-ils bien autorisés à approuver ? Assurez-vous qu’ils sont des utilisateurs valides dans votre environnement Microsoft 365.
Conseil pratique : un utilisateur a résolu son problème en modifiant la valeur « assigned to » dans les paramètres d’approbation. Ça vaut la peine d’essayer !
Vérifier l’état de connexion du flux
Votre flux est peut-être en train de rencontrer un problème d’identité. Est-il connecté avec les bonnes informations d’identification ?
Consultez l’historique d’exécution de votre flux. Y a-t-il des erreurs d’authentification ?
Si vous êtes toujours bloqué après tout cela, il est temps de faire appel aux experts. Comme le dit George, modérateur de la communauté Microsoft :
« Pour approfondir le diagnostic, je vous suggère de contacter votre administrateur de l’environnement Microsoft 365 ou votre équipe informatique et de leur demander d’ouvrir un ticket de support via le centre d’administration Power Platform. »
Parfois, un regard expert sur le problème s’impose.
Erreur 2 : approbations bloquées en attente
Des approbations qui ne bougent pas peuvent paralyser votre workflow. Voici comment débloquer ces approbations récalcitrantes.
Identifier les demandes bloquées
Pour repérer les approbations en suspens :
- Ouvrez votre tableau de bord Power Automate
- Accédez à « Approbations »
- Filtrez par « Statut : En attente »
- Recherchez les approbations qui s’éternisent
Débloquer les files d’attente
Parfois, des problèmes système provoquent des embouteillages d’approbations. Voici comment les résoudre :
1. Mettre à jour le package Power Automate Approvals
Cela résout souvent des blocages d’approbation inexpliqués :
- Accédez au centre d’administration Power Platform
- Naviguez vers Environnements > Votre environnement > Applications Dynamics 365
- Trouvez « Power Automate Approvals » et cliquez sur « Mise à jour disponible »
- Acceptez les conditions et cliquez sur « Mettre à jour »
2. Accorder les privilèges nécessaires
Impossible de mettre à jour le package ? Essayez ceci :
- Dans le centre d’administration Power Platform, accédez à votre environnement
- Cliquez sur Rôles de sécurité > Afficher tout
- Modifiez le rôle « Approvals Administrator »
- Pour « asyncoperation », définissez l’autorisation de lecture sur « Organisation »
Corriger l’accès des approbateurs
Assurez-vous que vos approbateurs peuvent réellement approuver. Faites attention à :
| Problème | Solution |
|---|---|
| Limites d’approbation incorrectes | Vérifier « Approval User Setup » pour les limites correctes |
| Identifiant d’approbateur manquant | S’assurer que les approbateurs de haut niveau ont un identifiant d’approbateur |
| Manque de privilèges | Attribuer aux approbateurs le rôle « Approvals Administrator » |
Définir des délais
Ne laissez pas les approbations traîner indéfiniment. Fixez des échéances :
- Ouvrez votre flux d’approbation
- Ajoutez une action « Condition » après l’étape d’approbation
- Définissez une condition du type « Si le temps de réponse à l’approbation > 48 heures »
- Ajoutez une action pour escalader ou approuver automatiquement si la condition est remplie
« Après avoir défini des délais d’approbation, notre temps de traitement des approbations a diminué de 40 % », déclare Maria Rodriguez, responsable de l’amélioration des processus chez TechCorp.
Erreur 3 : notifications multiples
Les notifications d’approbation en double peuvent être un vrai casse-tête. Elles ralentissent les workflows et frustrent votre équipe. Voici comment régler ce problème.
Identifier les sources de doublons
Commençons par trouver d’où viennent ces notifications supplémentaires. Voici les suspects habituels :
- Des approbateurs qui apparaissent plusieurs fois dans la chaîne d’approbation
- L’utilisation des mêmes colonnes d’approbation pour différents workflows
- Des flux qui s’exécutent plusieurs fois pour un même événement
Stopper les demandes multiples
Maintenant que nous savons où chercher, colmatons ces brèches :
1. Vérifier l’historique d’exécution de votre flux
Regardez si votre flux s’exécute plusieurs fois pour un même événement. Si c’est le cas, activez le contrôle de simultanéité :
- Ouvrez votre flux
- Trouvez le déclencheur (par exemple, « Lors de l’envoi d’une nouvelle réponse »)
- Définissez « Contrôle de simultanéité » sur 1
Cela garantit que votre flux ne s’exécute qu’une seule fois à la fois.
2. Utiliser des colonnes d’approbation uniques
Si vous utilisez plusieurs workflows dans une même feuille, donnez à chacun sa propre colonne d’approbation. C’est une correction simple qui peut faire une grande différence.
| Workflow | Colonne d’approbation |
|---|---|
| Notes de frais | ExpenseApproval |
| Demandes de congés | TimeOffApproval |
| Propositions de projets | ProjectApproval |
3. Nettoyer votre chaîne d’approbation
Assurez-vous que chaque approbateur n’apparaît qu’une seule fois. Voici un exemple rapide :
| Niveau d’approbation | Approbateur |
|---|---|
| Niveau 1 | Responsable direct |
| Niveau 2 | Responsable de département |
| Niveau 3 | Directeur financier |
Contrôler les paramètres de notification
Parfois, le problème ne vient pas de votre flux, mais de la configuration des notifications :
- Dans Teams, cliquez sur « Activité »
- Cliquez sur l’icône en forme de roue dentée
- Sous « Notifications », cliquez sur « Modifier » à côté de « Approbations »
- Désactivez les notifications superflues
Maria Rodriguez, responsable de l’amélioration des processus chez TechCorp, déclare : « Nous avons réduit de 60 % les réclamations liées aux approbations de nos responsables, simplement en ajustant nos paramètres de notification Teams. »
Ajouter des vérifications de doublons
Enfin, ajoutons quelques filets de sécurité à votre flux :
1. Utiliser des variables dynamiques
Créez une liste d’approbateurs qui se met à jour après chaque approbation. Voici un exemple simple :
Set variable 'RemainingApprovers' to:
removeFromArray(variables('AllApprovers'), outputs('LastApproval').approver)
2. Implémenter des conditions de déclencheur
Ajoutez des conditions au déclencheur de votre flux pour empêcher les exécutions inutiles. Par exemple :
@not(equals(triggerBody()?['ApprovalStatus'], 'Approved'))
Cela garantit que le flux ne s’exécute que si le statut d’approbation n’est pas déjà « Approved ».
Erreur 4 : actions échouant après approbation
Vous avez obtenu le feu vert, mais votre flux est toujours bloqué. Voici comment résoudre ces problèmes post-approbation.
Corriger les erreurs logiques
Les erreurs logiques peuvent faire dérailler votre flux. Voici comment reprendre le bon cap :
Vérifiez vos chemins de décision. Assurez-vous qu’ils correspondent à ce que vous voulez que votre workflow accomplisse. Testez votre flux avec différents scénarios d’approbation pour détecter toute logique défaillante. Pour les cas complexes, essayez d’utiliser des branches parallèles pour gérer simultanément différents résultats d’approbation.
Corriger le chargement des données
Pas de données ? Pas de flux. Voici comment maintenir les choses en mouvement :
| Problème | Solution |
|---|---|
| Données manquantes | Utiliser du contenu dynamique pour remplir tous les champs vides |
| Informations obsolètes | Actualiser vos données avant les étapes importantes |
| Fichiers volumineux | Les traiter en blocs plus petits |
Vérifier les autorisations des actions
Les problèmes d’autorisation peuvent bloquer net votre flux. Voici comment y remédier :
Assurez-vous que votre flux dispose des autorisations appropriées pour effectuer son travail après approbation. Pour les actions qui s’exécutent en tant qu’utilisateur actuel, vérifiez que tous les approbateurs potentiels peuvent bien effectuer ce dont ils ont besoin. Ajoutez une gestion des erreurs pour intercepter les problèmes d’autorisation avant qu’ils ne causent des dommages.
« Nous avons réduit nos échecs post-approbation de 85 % simplement en corrigeant les autorisations et en ajoutant la gestion des erreurs », déclare Sarah Chen chez TechCorp.
Corriger la gestion des réponses
Mal gérer les réponses d’approbation est la recette du désastre. Voici comment s’en sortir :
Utilisez outputs('Approval') pour récupérer les décisions d’approbation avec précision. Planifiez chaque scénario : approuvé, rejeté ou transmis à quelqu’un d’autre. Avant de passer à la suite, vérifiez que vous disposez de toutes les informations nécessaires dans le bon format.
Conseil de pro : Lorsque vous traitez des pièces jointes dans les approbations, utilisez Content plutôt que ContentBytes. Vous vous éviterez des maux de tête par la suite.
Erreur 5 : expirations de flux
Les expirations de flux peuvent bloquer net vos processus d’approbation. Voici comment maintenir les choses en mouvement, même lorsque les approbations s’éternisent.
Vérifier les limites du flux
Power Automate impose certaines limites à connaître :
| Limite du flux | Durée |
|---|---|
| Durée maximale d’exécution | 30 jours |
| Délai d’expiration par défaut des approbations | 30 jours |
Pour éviter d’atteindre ces limites, définissez un délai d’expiration spécifique pour vos étapes d’approbation :
- Ouvrez votre flux
- Trouvez l’étape d’approbation
- Cliquez sur les paramètres (trois points)
- Définissez une durée d’expiration personnalisée
Utilisez ce format : P[n]Y[n]M[n]DT[n]H[n]M[n]S
Exemples :
- P29D (29 jours)
- PT5H (5 heures)
- PT45M (45 minutes)
Conseil rapide : lors des tests, utilisez PT1M (1 minute) pour voir comment votre flux gère les expirations.
Gérer les approbations longues
Pour ces processus d’approbation interminables, essayez cette solution de contournement :
- Divisez votre flux en deux parties :
- Flux parent : démarre l’approbation
- Flux enfant : gère le résultat
- Dans le flux parent, utilisez « Créer une approbation » au lieu de « Démarrer et attendre une approbation »
- Dans le flux enfant :
- Utilisez « Attendre une approbation »
- Ajoutez une branche parallèle avec une action « Délai » définie sur 29 jours
Cette astuce vous permet de contourner la limite des 30 jours tout en maintenant votre processus d’approbation intact.
Sarah Chen, directrice informatique chez TechCorp, déclare : « Nous avons réduit nos tickets informatiques liés aux approbations de 40 % après avoir adopté cette stratégie à deux flux pour les approbations de longue durée. »
Corriger les expirations de connexion
Parfois, ce ne sont pas les flux mais les connexions qui posent problème. Voici comment les maintenir robustes :
- Configurer des politiques de nouvelle tentative : Pour les actions susceptibles d’échouer en raison de problèmes temporaires, ajoutez des politiques de nouvelle tentative.
| Code d’erreur | Description | Nouvelle tentative ? |
|---|---|---|
| 408 | Délai de la demande expiré | Oui |
| 429 | Trop de demandes | Oui |
| 5xx | Erreurs serveur | Oui |
- Utiliser l’interruption exponentielle : Commencez par des intervalles courts entre les nouvelles tentatives, puis augmentez-les si le problème persiste.
- Surveiller l’état des connexions : Vérifiez régulièrement vos connexions dans le centre d’administration Power Automate.
Ajouter des options de nouvelle tentative
Pour ces étapes récalcitrantes, ajoutez quelques tentatives supplémentaires :
- Cliquez sur les trois points à côté de l’action
- Sélectionnez « Paramètres »
- Sous « Politique de nouvelle tentative », choisissez votre option :
| Politique de nouvelle tentative | Description |
|---|---|
| Par défaut | Intervalle exponentiel, 4 nouvelles tentatives |
| Aucune | Pas de nouvelle tentative |
| Intervalle fixe | Nombre défini de tentatives à intervalles fixes |
| Intervalle exponentiel | Intervalles croissants entre les tentatives |
Pour les étapes critiques, optez pour l’intervalle exponentiel. Il donne à votre flux les meilleures chances de réussite sans surcharger le service.
Comment prévenir les erreurs
Voyons comment maintenir vos flux d’approbation Power Automate en bon état de marche. Voici comment prévenir les erreurs avant qu’elles n’apparaissent :
Créer de meilleurs flux
Partez sur une base solide :
Utilisez les modèles que Power Automate met à votre disposition. Ils existent pour une raison. Adaptez-les à vos besoins plutôt que de partir de zéro.
Ajoutez une gestion des erreurs à vos flux. En cas de problème, assurez-vous que votre flux peut y faire face. Utilisez « Configurer l’exécution après » pour indiquer à votre flux quoi faire ensuite si une action échoue.
Regroupez les actions liées. Cela facilite la gestion de votre flux et la gestion des erreurs.
« Nous avons réduit nos échecs de flux de 70 % en un mois. Comment ? En utilisant des blocs Scope pour ajouter un modèle “Try-Catch” », déclare Sarah Chen chez TechCorp.
Surveiller vos flux régulièrement
Des vérifications régulières permettent de détecter les problèmes tôt :
Chaque jour, consultez votre historique d’exécution. Y a-t-il des échecs récents ?
Chaque semaine, analysez vos statistiques de performance. Recherchez des tendances dans vos erreurs.
Une fois par mois, effectuez un audit approfondi. Examinez vos flux et améliorez-les.
Gérer les autorisations correctement
Ne laissez pas les problèmes d’accès vous freiner :
Assurez-vous que tout le monde peut utiliser les services dont il a besoin.
Vérifiez et mettez à jour régulièrement les rôles utilisateurs dans le centre d’administration.
Pour les actions nécessitant des autorisations supplémentaires, utilisez des comptes de service.
Suivre vos flux
Gardez un œil sur le comportement de vos flux :
1. Utiliser le centre d’administration Power Platform
Il vous donne une vue d’ensemble complète de ce qui se passe avec vos flux. Configurez-le pour vous alerter lorsque des flux importants échouent.
2. Configurer votre propre journalisation
Créez un espace pour stocker les informations d’erreur. Incluez des éléments tels que le nom du flux, ce qui s’est passé et quand.
3. Utiliser l’URL de l’historique d’exécution du flux
Lorsque vous envoyez des alertes d’erreur, incluez cette URL. Elle permet aux personnes concernées d’accéder directement aux détails de ce qui s’est passé.
Akshay Kothari de Notion déclare : « Nous passions 2 heures à corriger des problèmes de flux. Maintenant ? 15 minutes. La journalisation personnalisée des erreurs a tout changé. »
Conclusion
Les flux d’approbation Power Automate peuvent booster vos processus métier. Mais ils ne sont pas exempts de problèmes. Récapitulons comment corriger les erreurs courantes de flux d’approbation.
Principaux enseignements
Créer de meilleurs flux
Commencez par les modèles Power Automate, puis adaptez-les. Ajoutez une gestion des erreurs à vos flux. Et regroupez les actions liées.
« Nous avons réduit nos échecs de flux de 70 % en seulement un mois. Comment ? En utilisant des blocs Scope pour ajouter un modèle “Try-Catch” à nos flux d’approbation. » – Sarah Chen, directrice informatique chez TechCorp
Assurer la maintenance en continu
Ne configurez pas et n’oubliez pas. Vérifiez quotidiennement votre historique d’exécution pour détecter les échecs récents. Chaque semaine, examinez les statistiques de performance et les tendances d’erreurs. Et une fois par mois, effectuez un audit approfondi de vos flux.
| Quand | Que faire |
|---|---|
| Chaque jour | Vérifier l’historique d’exécution |
| Chaque semaine | Analyser les statistiques et les erreurs |
| Chaque mois | Audit complet du flux |
Gérer les autorisations comme un expert
Assurez-vous que tout le monde peut accéder à ce dont il a besoin. Mettez régulièrement à jour les rôles utilisateurs dans le centre d’administration Power Platform. Et pour les actions nécessitant des autorisations supplémentaires ? Utilisez des comptes de service.
Suivre vos flux
Utilisez le centre d’administration Power Platform pour surveiller vos flux. Configurez une journalisation personnalisée pour capturer tous les détails des erreurs. Et lorsque vous envoyez des alertes d’erreur, incluez les URL d’historique d’exécution du flux pour des corrections rapides.
Affiner vos approbations
Utilisez markdown pour rendre vos demandes d’approbation parfaitement claires. Configurez des e-mails de confirmation lorsque quelqu’un répond à une approbation. Et si vous effectuez des approbations séquentielles, détaillez les étapes de pré-approbation dans votre flux.
« Nous passions 2 heures à corriger des problèmes de flux. Maintenant ? Il nous faut 15 minutes. La journalisation personnalisée des erreurs a tout changé. » – Akshay Kothari, Notion
FAQ
Comment savoir pourquoi mon flux Power Automate a échoué ?

Diagnostiquer des flux Power Automate n’est pas forcément compliqué. Voici comment découvrir pourquoi votre flux a échoué :
- Ouvrez Power Automate
- Accédez à votre flux
- Consultez l’historique d’exécution des 28 derniers jours
- Sélectionnez la date d’exécution échouée
- Recherchez les points d’exclamation rouges
- Ouvrez l’étape ayant échoué
- Lisez le message d’erreur
- Consultez le volet de droite pour les détails et les solutions
Cette méthode vous aide à cibler le problème et indique souvent comment le résoudre.
« Notre équipe a réduit le temps de diagnostic des flux de 75 % grâce à un processus de révision systématique des erreurs », déclare Sarah Chen, directrice informatique chez TechCorp. « Ce qui prenait des heures se fait maintenant en quelques minutes. »
Voici un tableau pratique des erreurs courantes de Power Automate et leurs solutions :
| Type d’erreur | Cause courante | Solution rapide |
|---|---|---|
| Authentification | Identifiants expirés | Réauthentifier les connexions |
| Autorisations | Accès insuffisant | Mettre à jour les rôles utilisateurs |
| Expiration | Processus trop longs | Utiliser des politiques de nouvelle tentative |
| Incohérence de données | Types de données incorrects | Corriger les formats de données |
| Données manquantes | Champs obligatoires vides | Ajouter la gestion des erreurs |