Partager via


Résoudre les problèmes liés aux flux en cours d’exécution lents

Cet article décrit les raisons possibles des flux d’exécution lents et des suggestions pour atténuer le problème. Toutefois, cet article ne s’applique pas aux cas où les déclencheurs ne se déclenchent pas, auquel cas le flux ne démarre pas ou ne s’affiche même pas dans la liste de l’historique des exécutions.

Symptômes

Un flux s’exécute lentement et peut sembler bloqué sur une seule étape dans les détails de l’exécution du flux.

Cause 1 : Le service auquel vous vous connectez s’exécute lentement

Par exemple, une requête SQL en cours d’exécution lente peut ralentir un flux pendant qu’il attend la fin de l’exécution de la requête.

Cause 2 : le connecteur que vous utilisez ralentit votre flux en tant que mécanisme de protection de service

  • Par exemple, le connecteur SharePoint limite les actions à 600 par minute. Une seule connexion SharePoint utilisée sur plusieurs flux ne peut toujours exécuter que 600 opérations par minute.

    La plupart des pages de connecteur ont une section de limitation qui documente cette limite.

  • Vous pouvez voir une erreur « 429 (Trop de requêtes) » dans votre flux avec le texte d’erreur tel que « La limite de débit est dépassée. Réessayez dans 27 secondes. »

Cause 3 : Votre flux exécute plus d’actions que les limites quotidiennes de votre plan

  • Vous pouvez voir le nombre minimal d’actions autorisées par le service Power Automate pour chaque plan sur la page Limites et allocation des demandes.
  • Chaque carte exécutée dans un flux compte comme un appel d’API (action). Cela inclut les actions qui entraînent des appels sortants (par exemple, l’appel de SharePoint) et des actions qui ne le font pas (par exemple, le paramètre de variable, les retards, etc.). Seules les actions terminées et ayant échoué (mais pas ignorées) comptent vers la limite.
  • Le service Power Automate autorise généralement des nombres plus élevés que ceux documentés ici et ne ralentit pas les flux en fonction de dépassements occasionnels et raisonnables. Toutefois, si le nombre d’actions de votre flux dépasse ces limites, ils sont soumis à une limitation potentielle, ou en cas de violations étendues, désactivées.
  • Vous pouvez utiliser l’onglet Analytique sur la page des détails du flux pour vérifier les actions et l’utilisation.

Cause 4 : Votre flux dépasse l’allocation de consommation de données par jour

Il s’agit de la quantité de données que votre flux consomme en raison d’opérations d’entrée ou de sortie.

Cause 5 : Votre flux dépasse la limite documentée sur les limites et la page de configuration de Power Automate

En savoir plus sur les limites et la configuration de Power Automate.

  • Pour ces limitations, les actions exécutées et ignorées (comme ce qui peut se produire dans une branche if/else) comptent vers la limite.
  • La violation des limites du plan documentées dans la section résumé du plan suivante est beaucoup plus courante.
  • Pendant la période de transition, l’application n’est pas stricte et les limites sont plus élevées. La période de transition se termine après que les rapports du centre d’administration Power Platform sont généralement disponibles. Les organisations auront ensuite six mois pour analyser leur utilisation et acheter des licences appropriées avant le début de l’application stricte des limites de licence.

Résumé du plan

Plan Limites par 24 heures Consommation de données par jour
Licences Office 365 Flow, Power Apps par application et membre de l’équipe Dynamics et versions d’évaluation Limite finale : 6 000 actions sur tous les flux créés par un seul utilisateur.
Limite de transition : 10 000 actions par flux
1 Go sur tous les flux créés par un seul utilisateur.
Power Automate Premium, Power Apps Premium, Power Automate par utilisateur, Power Automate par utilisateur avec RPA assisté et Power Apps par utilisateur 40 000 actions sur tous les flux créés par un seul utilisateur.
Limite de transition : 200 000 actions par flux
10 Go sur tous les flux créés par un seul utilisateur.
Licences Dynamics Professional 40 000 actions sur tous les flux créés par un seul utilisateur.
Limite de transition : 200 000 actions par flux
10 Go sur tous les flux créés par un seul utilisateur.
Licences Dynamics Enterprise Application 40 000 actions sur tous les flux créés par un seul utilisateur.
Limite de transition : 200 000 actions par flux
10 Go sur tous les flux créés par un seul utilisateur.
Licence Power Automate Process et Power Automate par licence de flux 250 000 actions par processus.
Limite de transition : 500 000 actions par flux
Stockage de 50 Go par flux.

Résolution 1 : Reconcevoir votre flux pour utiliser moins d’actions et moins de données

  • Si vous avez Do until ou For each item effectuez des boucles dans votre flux, essayez de réduire le nombre d’itérations de boucles en récupérant moins d’éléments à itérer.
  • De nombreux connecteurs ont Filter query et Top count paramètres qui peuvent être utilisés pour réduire le nombre d’éléments et la quantité de données récupérées. Pour plus d’informations, consultez Filtrage avec Odata.
  • Si vous avez un flux planifié qui s’exécute souvent, pensez à réduire la fréquence. De nombreux flux qui s’exécutent une fois par minute ou une heure peuvent être révisés pour s’exécuter moins souvent.
  • Si votre flux interagit avec les fichiers, soyez conscient de la taille de fichier et essayez de le réduire si possible.
  • Si vous devez réutiliser une propriété unique retournée par une action avec une grande taille de sortie plusieurs fois, envisagez d’utiliser la variable Initialize pour stocker cette propriété et utiliser la variable dans les actions ultérieures. Même si une seule propriété de la sortie d’une action antérieure est utilisée, toutes les sorties de cette action seront passées dans l’action ultérieure en tant qu’entrées.

Résolution 2 : Acheter une licence Premium ou Processus à partir de la page de tarification

En savoir plus sur la tarification de Power Automate.

Un administrateur client devra acheter le plan, car les utilisateurs réguliers recevront un message indiquant que les achats individuels de plan ne sont pas disponibles pour l’instant. L’administrateur client doit ensuite appliquer le plan à l’utilisateur qui a créé le flux. Les plans de processus peuvent être attribués sur la page des détails du flux. Une fois la licence achetée et affectée, l’auteur du flux doit réinscrire le flux. Les flux seront également mis à jour en arrière-plan une fois par semaine pour refléter les plans actuels.

Si votre flux exécute des milliers d’actions chaque jour, envisagez d’acheter une licence processus pour obtenir un meilleur débit et des quotas plus élevés. Le plan processus fournit les meilleurs quotas de performances disponibles.

Si vous avez besoin de plus d’actions que ce que Power Automate fournit quotidiennement, envisagez d’exporter votre flux vers Logic Apps. Pour plus d’informations sur les coûts associés à Logic Apps, consultez Planifier la gestion des coûts pour Azure Logic Apps.

Plus d’informations