Partager via


Résoudre les problèmes courants avec les déclencheurs

Voici quelques conseils et astuces pour résoudre les problèmes liés aux déclencheurs.

Identifier une exécution de flux spécifique

Il est parfois nécessaire d’Identifier des exécutions de flux spécifiques pour résoudre les problèmes de vos flux.

Mon déclencheur ne se déclenche pas

  1. Une stratégie de protection contre la perte des données pourrait en être la cause.

    Les administrateurs peuvent créer des stratégies de protection contre la perte de données (DLP) qui peuvent agir comme des barrières de sécurité pour empêcher les utilisateurs d’exposer involontairement des données de l’organisation. Les stratégies de DLP appliquent les règles pour lesquelles des connecteurs peuvent être utilisés ensemble en classant ceux-ci en tant que Métier ou Hors métier. Si vous placez un connecteur dans le groupe Métier, il ne peut être utilisé qu’avec d’autres connecteurs de ce groupe dans n’importe quelle application ou n’importe quel flux.

    Si votre flux enfreint une stratégie DLP, il est suspendu, empêchant le déclencheur de fonctionner. Pour savoir si votre flux est suspendu, essayez de modifier le flux et enregistrez-le. Le vérificateur de flux signale si le flux enfreint une stratégie DLP. Votre administrateur peut modifier la stratégie DLP.

  2. Le déclencheur peut échouer. Procédez comme suit pour confirmer :

    1. Connectez-vous à Power Automate.

    2. Dans le menu de navigation à gauche, sélectionnez Mes flux, puis sélectionnez votre flux.

    3. Consultez la page des détails. Voyez-vous l’erreur suivante dans les Détails ?

      Il y a un problème avec le déclencheur du flux. Corrigez le déclencheur.

      Capture d’écran d’un message d’erreur sur le déclencheur du flux.

    Cette erreur signifie que Power Automate a essayé à plusieurs reprises d’établir une connexion pour enregistrer le déclencheur et a échoué. Votre flux ne se déclenche pas tant que ce problème n’est pas résolu.

    L’une des raisons courantes de cet échec est que les points de terminaison du service Power Automate ne figurent pas sur la liste d’autorisation. Pour le résoudre, confirmez que votre service informatique a ajouté ces points de terminaison à la liste d’autorisation.

    Voici la liste des adresses IP et domaines qui doivent être ajoutés à votre liste d’autorisation.

    Pour en savoir plus sur la résolution des problèmes liés aux déclencheurs, consultez Un problème s’est produit avec le déclencheur du flux.

Une fois le problème résolu, modifiez le flux, puis enregistrez-le. Vous pouvez ensuite rétablir son état d’origine, puis l’enregistrer à nouveau. Le flux réalise que sa configuration a changé et tente à nouveau d’enregistrer son déclencheur.

Vérifier les connexions

Avec les paramètres par défaut, les utilisateurs n’ont besoin de se connecter qu’une seule fois. Ils peuvent ensuite utiliser cette connexion jusqu’à ce qu’un administrateur la révoque. Le mot de passe de la connexion peut expirer ou votre organisation peut avoir mis en place une stratégie qui configure le jeton d’authentification du connecteur afin qu’il expire dans un délai spécifique. Les stratégies de durée de vie des jetons sont configurées dans Microsoft Entra ID. Pour en savoir plus, voir Durées de vie des jetons configurables dans la Plateforme d’identités Microsoft (version préliminaire).

Procédez comme suit pour vérifier si vos connexions sont interrompues :

  1. Connectez-vous à Power Automate.

  2. Accédez à Plus>Connexions.

  3. Recherchez la connexion utilisée par votre flux.

  4. Pour réparer une connexion interrompue, sélectionnez le lien en regard de la colonne Statut et suivez les instructions.

    Lien Corriger la connexion pour corriger une connexion interrompue.

Vérifiez si le flux utilise un déclencheur de connecteur premium

  1. Modifiez votre flux pour trouver le nom du connecteur du déclencheur.

  2. Accédez à la liste des connecteurs, puis recherchez ce connecteur. Si le connecteur est un connecteur premium, PREMIUM s’affiche sous le nom du connecteur.

    Capture d’écran d’un connecteur Premium.

Vous avez besoin d’une licence Power Apps ou d’une licence Power Automate autonome pour accéder à tous les connecteurs premium, local et personnalisés. Vous pouvez acheter des licences à tout moment.

Vérifier votre type de licence

Procédez comme suit pour afficher le type de licence dont vous disposez :

  1. Connectez-vous à Power Automate.
  2. Accédez à Mes flux dans le volet gauche.
  3. Sélectionnez un flux.
  4. Dans la section Détails, recherchez Plan. Votre plan de licence actuel est répertorié.

Vérifier si le contrôle du déclencheur est ignoré

Vous venez de terminer un événement. Par exemple, vous avez ajouté un nouvel élément de liste ou envoyé un e-mail qui aurait dû déclencher le flux, mais le flux ne s’est pas exécuté.

  1. Dans le menu de navigation à gauche, sélectionnez Mes flux, puis sélectionnez le flux.

  2. Dans l’historique d’exécution de 28 jours, sélectionnez Toutes les exécutions.

    Capture d’écran montrant toutes les exécutions.

Si vous vous attendiez à ce que le flux s’exécute, mais qu’il ne s’est pas exécuté, vérifiez s’il est indiqué que la vérification du déclencheur a été ignorée à ce moment-là. Si la vérification du déclencheur a été ignorée, cela signifie que la condition du déclencheur n’était pas remplie pour que le flux se déclenche. Vérifiez les entrées et les conditions de déclenchement du flux pour confirmer que vous utilisez la dernière configuration pour déclencher le flux.

Vérifier les entrées et les conditions du déclencheur

Parfois, les entrées et les conditions du déclencheur peuvent entraîner des échecs. Procédez comme suit pour vérifier vos entrées et conditions.

Power Automate vous permet d’utiliser soit le nouveau concepteur, soit le concepteur classique pour configurer votre flux de cloud. Les étapes sont similaires dans les deux concepteurs. Pour obtenir plus d’informations (avec des exemples), consultez Identifier les différences entre le nouveau concepteur et le concepteur classique.

  1. Connectez-vous à Power Automate.

  2. Dans le menu de navigation à gauche, sélectionnez Mes flux, puis sélectionnez un flux.

  3. Dans la barre de commandes, sélectionnez Modifier.

  4. Sélectionnez la première carte pour voir quels dossiers, sites, boîtes aux lettres et autres sont utilisés dans le déclencheur dans le volet de configuration.

    Capture d’écran montrant le site de déclencheur dans Copilot.

  5. Dans le volet de configuration, sélectionnez l’onglet Paramètres.

  6. Recherchez les Conditions du déclencheur.

    Si le champ est vide, cela signifie qu’il n’y a pas d’autres personnalisations et que le titre de la carte (dans ce cas, Lorsqu’un élément est créé ou modifié) indique quand le déclencheur réagit.

    S’il y a d’autres personnalisations dans Conditions du déclencheur, confirmez que vous utilisez les entrées attendues ou correctes pour déclencher le flux.

    Capture d’écran montrant les conditions de déclencheur dans Copilot.

Vérifiez les autorisations.

Vérifiez que vous avez accès aux dossiers, sites ou boîtes aux lettres utilisés dans le déclencheur. Par exemple, pour pouvoir envoyer des e-mails à partir d’une boîte de réception partagée via Power Automate, vous avez besoin des autorisations pour envoyer un e-mail via la boîte de réception partagée. Envoyez un courrier électronique de test à partir de cette boîte aux lettres partagée dans Outlook.

Vérifier si le mode administrateur est activé

Si le mode administrateur d’un environnement est activé, tous les processus en arrière-plan, y compris les flux, sont désactivés, ce qui empêche le déclenchement du flux.

Suivez ces étapes pour désactiver le mode administrateur.

  1. Accédez au centre d’administration Power Platform et connectez-vous avec les informations d’identification du rôle Administrateur d’environnement ou Administrateur système.
  2. Dans le menu de gauche, sélectionnez Environnements, puis sélectionnez un bac à sable ou un environnement de production.
  3. Sur la page Détails, sélectionnez Modifier.
  4. Sous Mode d’administration, définissez le curseur sur Désactivé.

Si tout semble bon, mais que votre flux ne se déclenche toujours pas, vérifiez si votre flux se déclenche après chaque étape.

Essayez la procédure suivante

  1. Testez le flux manuellement.
  2. Retirez, puis ajoutez à nouveau le déclencheur.
  3. Changez de connexion.
  4. Désactivez, puis activez le flux.
  5. Exportez, puis importez le flux.
  6. Créez une copie du flux.
  7. Si le déclencheur utilise des conditions spéciales, comme lorsqu’un courrier électronique arrive dans un dossier spécifique, supprimez le dossier, puis ajoutez-le à nouveau.

Mon déclencheur se met en route pour d’anciens événements

Il existe deux types de déclencheurs : les déclencheurs d’interrogation et les déclencheurs de webhook.

Si vous avez désactivé votre flux, puis l’avez réactivé, en fonction de votre type de déclencheur, vos anciens déclencheurs peuvent être traités.

Un déclencheur d’interrogation appelle périodiquement votre service pour rechercher de nouvelles données, tandis qu’un déclencheur de webhook répond à une notification Push de nouvelles données du service.

Reportez-vous au tableau suivant pour comprendre comment votre flux répond quand il est réactivé.

Type de déclencheur Descriptif
Interrogation, par exemple le déclencheur recurrence Quand le flux est réactivé, tous les événements non traités ou en attente sont traités. Si vous ne souhaitez pas traiter les éléments en attente lorsque vous réactivez votre flux, supprimez puis recréez votre flux.
Webhook Quand le flux est réactivé, il traite les nouveaux événements qui sont générés une fois le flux activé.

Procédez comme suit pour déterminer le type de déclencheur utilisé par votre flux.

Power Automate vous permet d’utiliser soit le nouveau concepteur, soit le concepteur classique pour configurer votre flux de cloud. Les étapes sont similaires dans les deux concepteurs. Pour obtenir plus d’informations (avec des exemples), consultez Identifier les différences entre le nouveau concepteur et le concepteur classique.

  1. Dans le volet de configuration à gauche, sélectionnez Vue du code.

  2. Recherchez la section recurrence avec un élément frequency d’intervalle. Si cette section est disponible, le déclencheur est un déclencheur d’interrogation.

    Capture d’écran de la section périodicité dans Copilot.

Mon flux est déclenché plusieurs fois ou certaines de mes actions s’exécutent plusieurs fois

Vous pouvez rencontrer un scénario dans lequel une seule exécution de flux a une partie (ou la totalité) de ses actions dupliquées. Bien que l’interface utilisateur n’affiche pas ce problème, vous pouvez voir que les résultats du flux sont dupliqués. Par exemple, les e-mails en double envoyés ou les éléments de liste en double créés.

L’une des raisons pour lesquelles cela peut se produire est la conception « au moins une fois » d’Azure Logic Apps.

La plupart du temps, cela indique qu’un problème s’est produit avec le service Azure. Généralement, ces problèmes se résolvent rapidement. Pour garantir que vos flux ne créent pas de duplication, assurez-vous de les concevoir de manière à ce qu’ils soient idempotents, c’est-à-dire que le flux doit tenir compte de la possibilité d’entrées en double.

Un exemple d’idempotence serait de vérifier si un document SharePoint en double existe déjà avant d’essayer de le créer, ou d’utiliser des contraintes de clés dans Dataverse pour empêcher la création d’enregistrements en double.

Une autre possibilité est que le flux se déclenche plusieurs fois et des copies du flux actif dans différents environnements se déclenchent en fonction de la même condition. Utilisez des conditions de déclenchement pour personnaliser les déclencheurs afin de réduire le nombre de déclenchements.

Mon déclencheur de récurrence s’exécute plus tôt que prévu

Confirmez que vous avez défini l’Heure de début sur la carte Périodicité pour vous assurer qu’il s’exécute uniquement au moment opportun. Par exemple, définissez Heure de début sur « 2022-10-10T10:00:00Z » pour démarrer votre déclencheur à 10h00.

Mon déclencheur ne s’exécute qu’une fois un délai passé.

Si le déclencheur est un déclencheur d’interrogation, il se réveille périodiquement pour vérifier si de nouveaux événements se sont produits. L’heure de réveil dépend du plan de licence sur lequel le flux s’exécute.

Par exemple, si vous bénéficiez du plan de licence Gratuit, vos flux peuvent s’exécuter toutes les 15 minutes. Sur le plan Gratuit, si un flux de cloud est déclenché moins de 15 minutes après sa dernière exécution, il est placé en file d’attente jusqu’à ce qu’un délai de 15 minutes se soit écoulé.

Si votre plan de licence est Flux pour Office 365 (à partir de votre licence Entreprise E3, E5, etc.) ou Flow pour Dynamics 365, votre flux s’exécutera à nouveau après cinq minutes. Il peut s’écouler quelques minutes entre le moment où l’événement déclencheur se produit et le moment où le flux commence.

Procédez comme suit pour vérifier la fréquence de réveil du déclencheur.

Power Automate vous permet d’utiliser soit le nouveau concepteur, soit le concepteur classique pour configurer votre flux de cloud. Les étapes sont similaires dans les deux concepteurs. Pour obtenir plus d’informations (avec des exemples), consultez Identifier les différences entre le nouveau concepteur et le concepteur classique.

  1. Connectez-vous à Power Automate.

  2. Dans le menu de navigation à gauche, sélectionnez Mes flux, puis sélectionnez un flux.

  3. Dans la barre de commandes, sélectionnez Modifier.

  4. Dans votre flux, sélectionnez votre déclencheur de flux.

  5. Dans l’onglet de configuration, sélectionnez l’onglet Vue du code.

  6. Recherchez la fréquence d’intervalle.

    Capture d’écran de l’élément de fréquence dans Copilot.

Si le déclenchement de votre flux prend plus de temps que prévu, voici les deux raisons les plus probables :

  1. Il y avait trop d’appels au connecteur ou au flux, ce qui a entraîné sa limitation. Pour vérifier si votre flux est limité, testez manuellement le flux pour voir s’il se déclenche immédiatement. S’il se déclenche immédiatement, il n’est pas limité.

    Vous pouvez vérifier l’analyse de Power Automate pour en savoir plus sur vos flux.

    Si votre flux est fréquemment limité, redéfinissez votre flux pour utiliser moins d’actions. Pour en savoir plus, consultez Comprendre les limites de la plateforme et éviter les limitations.

    Astuces supplémentaires :

    1. Faites l’acquisition d’une licence Power Automate Premium (précédemment, Power Automate par utilisateur) ou Power Automate Process (précédemment, Power Automate par flux). Une fois celle-ci acquise, ouvrez et enregistrez le flux, afin d’actualiser le droit qui lui est associé et de modifier le mode de limitation.

    2. Divisez le flux en plusieurs instances. Si le flux traite des données, vous pouvez diviser ces données en sous-ensembles (par pays/région, par domaine d’activité, etc.).

    3. Après cela, vous pouvez utiliser Enregistrer sous sur le flux pour créer plusieurs instances qui traiteront leurs propres données. Puisque le quota est par flux, cela peut être utilisé comme solution de contournement.

  2. Un problème de communication a empêché Power Automate de réagir aux événements déclencheurs. Potentiellement, en raison d’une panne de service, d’un changement de politique, de l’expiration du mot de passe, etc., qui a causé le retard. Vous pouvez afficher Aide + support pour savoir s’il y a des pannes actives. Vous pouvez également vider le cache du navigateur, puis réessayer.

Problèmes de déclencheurs Power Apps

Impossible de renommer les actions dans un flux de cloud est un problème connu pour les flux qui utilisent les déclencheurs Power Apps.

Voici une solution de contournement pour renommer les actions :

  1. Supprimez le déclencheur.
  2. Renommez les actions.
  3. Ajoutez votre déclencheur Power Apps.
  4. Configurez des variables si nécessaire.

Une fois qu’une application est publiée, faites des copies des flux utilisés par cette application pour effectuer des mises à jour. Toute mise à jour d’un flux de cloud référencé par une application publiée peut interrompre les utilisateurs existants. Ne supprimez ni ne désactivez les flux existants tant que tous les utilisateurs ne sont pas mis à niveau vers la nouvelle version publiée de l’application.

Problèmes de déclencheurs SharePoint

Les déclencheurs SharePoint, par exemple Quand un fichier est créé ou modifié, ne se déclenchent pas si un fichier est ajouté ou mis à jour dans un sous-dossier. Si vous avez besoin que le flux se déclenche sur des sous-dossiers, créez plusieurs flux.

Les utilisateurs ne peuvent pas exécuter les flux qui sont partagés avec eux, mais le propriétaire peut exécuter le flux

Vous pouvez essayer une des options suivantes :

  1. Corrigez ou mettez à jour les connexions.

    Si votre flux utilise un déclencheur manuel, il a besoin de la connexion de l’utilisateur qui déclenche le flux. S’il utilise le déclencheur Récurrence, il peut fonctionner sur les connexions du générateur de flux.

  2. Confirmez que l’utilisateur dispose de la licence appropriée pour les connexions dans le flux.

    Une licence Power Automate est nécessaire pour permettre à l’utilisateur d’effectuer des actions comme enregistrer, désactiver, etc. Une licence Power Apps, Dynamics 365 ou Microsoft 365 ne suffit pas. Les utilisateurs avec lesquels sont partagés des flux utilisant des connecteurs premium ont chacun besoin d’une licence Power Automate Premium (précédemment Power Automate par utilisateur) ou Power Automate Process (précédemment Power Automate par flux) pour modifier ou déclencher manuellement le flux. Si l’utilisateur a pu auparavant enregistrer ou modifier le flux, il est possible que sa licence ait expiré.

    Vous pouvez également démarrer un essai pour le plan Par utilisateur pendant 90 jours, après quoi vous aurez besoin d’un plan payant pour exécuter ou modifier les flux utilisant des connecteurs premium. En savoir plus dans la page de licences et le Support de Power Automate.

Mes flux ne se déclenchent pas après que j’ai modifié l’URL de l’environnement

Pour résoudre ce problème, modifiez chaque flux et enregistrez-le. Les déclencheurs devraient se déclencher à nouveau.

Les déclencheurs ne respectent pas les expressions qui y sont utilisées

Pour les déclencheurs, la valeur des expressions est calculée uniquement lorsque le flux est enregistré. Par exemple, si votre déclencheur utilise utcNow() dans une entrée, utcNow() est calculé lorsque vous enregistrez le flux, et l’heure UTC actuelle est insérée dans la définition du déclencheur en tant que valeur codée en dur. utcNow() n’est pas recalculé chaque fois que le flux est déclenché.

Modifications apportées aux flux de déclencheurs webhook HTTP ou Teams

Important

  • Cette alerte n’affecte pas les clouds souverains.
  • À compter d’août 2025, Power Automate circule avec des déclencheurs HTTP ou des déclencheurs Webhook Teams qui ont logic.azure.com dans l’URL seront déplacés vers une nouvelle URL. Cette modification fait partie d’une mise à niveau de l’infrastructure pour améliorer la vitesse d’exécution et fournir de nouvelles fonctionnalités. Vous verrez la nouvelle URL dans le champ URL HTTP du déclencheur du flux lorsque vous chargez le flux dans le concepteur.
  • Pour vous assurer que les flux existants utilisant ces déclencheurs continuent de fonctionner, effectuez les actions suivantes d’après le 30 novembre 2025. Avant le 30 novembre 2025, les URL anciennes et nouvelles seront prises en charge ; après cela, les anciennes URL ne fonctionnent plus et les flux échouent à se déclencher.

Principales modifications

  • URL du déclencheur mise à jour : l’URL affichée sur la carte de déclencheur HTTP dans le concepteur de votre flux reflète une nouvelle URL. Cette nouvelle URL est requise pour que vos flux fonctionnent correctement.

  • Longueur de la nouvelle URL : l’URL mise à jour peut dépasser 255 caractères, en particulier lorsque l’authentification par signature d’accès partagé (SAP) est configurée. Vérifiez que votre système de destination prend en charge les URL de plus de 255 caractères et ajustez sa configuration si nécessaire.

  • Bannière d’avertissement : une bannière d’avertissement s’affiche sur votre page de détails de flux ou dans le concepteur, affichant l’ancienne URL qui a été remplacée. Cela sert de rappel pour mettre à jour toutes les références à l’URL obsolète avec la nouvelle URL.

    Cliquez ici pour copier la nouvelle URL du déclencheur. L'ancienne URL de déclenchement <trigger URL> cessera de fonctionner le 30 novembre 2025. Vos outils qui utilisent ce flux s’interrompent, sauf si vous les mettez à jour avec la nouvelle URL.

    Capture d’écran de la bannière d’avertissement vous rappelant de mettre à jour l’ancienne URL.

Actions requises

Pour vous assurer que vos flux continuent de fonctionner comme prévu, procédez comme suit :

  1. Mettre à jour les références d’URL :

    • Identifiez toutes les applications et systèmes externes (tels que les applications web, Power Apps, les flux et d’autres) qui référencent l’ancienne URL du déclencheur.
    • Remplacez l’ancienne URL du déclencheur par l’URL mise à jour affichée dans la carte de déclencheur du concepteur de votre flux.
  2. Validez la nouvelle URL :

    • Vérifiez que l’URL mise à jour fonctionne comme prévu en déclenchant le flux et en vérifiant la réussite de l’exécution.
    • Si vous utilisez l’authentification SAP, vérifiez que le système de destination prend en charge les URL de plus de 255 caractères.
  3. Vérifiez le paramètre de chemin d’accès relatif :

    • Si votre URL de déclencheur utilise un paramètre de chemin d’accès relatif, vérifiez qu’il n’existe aucune barre oblique initiale dans le champ pour éviter les erreurs doubles de barre oblique.
    • Modifiez le chemin d’accès relatif en fonction des besoins et validez l’URL du déclencheur pour la correction.

Note

Si un flux utilise une action HTTP pour appeler un autre flux, le flux parent est considéré comme un système externe. L’URL du flux parent doit être mise à jour avec la nouvelle URL affichée dans la carte de déclencheur du flux enfant. Toutefois, si le flux enfant est appelé via l’action Exécuter un flux enfant , aucune modification n’est nécessaire.

Répertorier tous les flux avec des URL de déclencheur en cours de migration

Les administrateurs peuvent utiliser le package Microsoft.PowerApps.Administration.PowerShell pour répertorier tous les flux dont les URL de déclencheur seront migrées. Une fois le package installé, exécutez l’applet de commande PowerShell suivante :

Get-AdminFlowWithMigratingTriggerUrl -EnvironmentName <EnvironmentName>

L’applet de commande génère les valeurs DisplayName et FlowName (ID) de chaque flux dont l’URL du déclencheur sera migrée.

Pour rechercher tous les flux impactés sur un locataire :

  1. Utilisez Get-AdminPowerAppEnvironment pour répertorier tous les environnements d'application dans le tenant :

    Get-AdminPowerAppEnvironment
    
  2. Get-AdminFlowWithMigratingTriggerUrl Utilisez ensuite pour répertorier les flux affectés pour chaque environnement.