Repenser votre flux
Parfois, il est préférable de revoir le flux pour déterminer si sa conception peut être modifiée, afin d’améliorer les performances globales. Cette réévaluation vous permet également d’appliquer de nouvelles fonctionnalités ou améliorations qui n’étaient pas disponibles lors de l’implémentation initiale du flux.
Comment Copilot peut-il vous aider ?
Avec l’avènement de Copilot, l’expérience Copilot vous permet également d’identifier les problèmes de flux. Par exemple :
Demandez à Copilot d’examiner votre flux en expliquant sa structure et son objectif ou fournissez des détails tels que les déclencheurs, actions et boucles impliqués.
Vous pouvez demander à Copilot d’identifier les manques d’efficacité potentiels, comme des boucles ou conditions susceptibles d’entraîner des retards. Posez des questions, par exemple :
« Ce flux comporte-t-il des boucles inefficaces ? »
« Pouvez-vous trouver où le flux pourrait ralentir ? »
En ce qui concerne l’optimisation, vous pouvez également demander à Copilot de suggérer des optimisations. Voici les domaines courants à examiner :
Déclencheurs : suggérez d’éviter les déclencheurs inutiles à l’aide de filtres.
Boucles : vérifiez si vous utilisez efficacement l’action Appliquer à chacun et assurez-vous que les boucles ne traitent pas des éléments inutiles.
Conditions : identifiez où les conditions pourraient être simplifiées.
Poser des questions à Copilot, par exemple :
« Pouvez-vous optimiser mes conditions ? »
« Puis-je accélérer ce flux à l’aide d’autres actions ? »
Il peut même faciliter la gestion des erreurs et le débogage. Vous pouvez identifier les points de défaillance potentiels dans votre flux à l’aide de Copilot. Demandez à Copilot de vous aider à analyser l’historique des exécutions et les messages d’erreur :
« Quelles sont les erreurs à l’origine de l’échec de ce flux ? »
« Pouvez-vous consulter les journaux d’erreurs pour une exécution spécifique ? »
Ces invites et d’autres vous permettent d’identifier les problèmes, d’améliorer les performances et de comprendre pourquoi vos flux peuvent s’exécuter lentement. Cependant, avoir une paire d’yeux examinant l’ensemble du processus aide également énormément.
Limiter les entrées renvoyées à l’aide de la requête de filtre OData
Comme le connecteur SharePoint s’appuie sur les API REST, il prend en charge la capacité à filtrer les données côté serveur à l’aide d’OData. OData présente notamment l’avantage de réduire la quantité de données importées dans votre flux ainsi que la nécessité de parcourir un ensemble d’enregistrements pour trouver des valeurs d’intérêt.
Prenons l’exemple d’une liste dans Listes Microsoft contenant plus de 100 éléments d’informations sur les appareils informatiques. Cette liste comporte une colonne appelée Nom MFR qui répertorie tous les fabricants. La disponibilité de cette colonne et d’OData vous permet de filtrer les données jusqu’au niveau du fabricant côté serveur, ce qui réduit le temps total nécessaire à l’exécution du flux.
Dans l’action SharePoint Obtenir des articles dans le champ Requête de filtre, ajoutez la formule pour filtrer les appareils Microsoft.
Désormais, lorsque vous exécutez le flux, seuls les appareils Microsoft sont visibles.
Modifier la condition Exécuter jusqu’à
L’étape Exécuter jusqu’à effectue une certaine action jusqu’à ce qu’une certaine condition soit vraie.
Vous pouvez modifier les limites de la condition Exécuter jusqu’à pour accélérer le flux. Le paramètre par défaut est défini sur 60, c’est-à-dire qu’il est exécuté toutes les heures. En substance, le flux vérifie toutes les heures, 60 fois, qu’une condition est satisfaite. La durée la plus longue est de 30 jours, avec un nombre de 5 000.
Approches à adopter pour optimiser les performances :
Redéfinissez l’intervalle d’agrégation PT1H sur PT24H, ce qui signifie 24 heures, ou sur PT72H, ce qui signifie 72 heures.
Réduisez le nombre pour réduire le nombre total de boucles.
Ajoutez une requête de filtre si vous ajoutez une action de type de requête comme Obtenir des éléments dans la condition Exécuter jusqu’à.
Laissez la case réussite cochée dans le champ Configurer l’exécution après. Cette étape ne doit pas s’exécuter si la précédente a échoué.
Évitez l’imbrication des actions.
Réduisez la fréquence des flux planifiés
Power Automate vous permet de créer des flux de cloud planifiés qui déclenchent un flux en fonction de l’heure de début.
Bien que vous puissiez exécuter des flux toutes les secondes, une telle fréquence épuise souvent les limites de vos demandes d’API.
Tous les utilisateurs de Microsoft Power Platform sont assujettis à des limites sur le nombre de demandes en fonction de la licence qui leur est attribuée. Le tableau suivant définit le nombre de requêtes qu’un utilisateur peut effectuer sur une période de 24 heures.
| Licences utilisateur | Nombre de requêtes d’API/24 heures |
|---|---|
| Plan par utilisateur Power Apps | 5 000 |
| Plan par utilisateur Power Automate | 5 000 |
| Licences Microsoft 365 | 2 000 |
| Plan Power Apps par application | 1 000 par pass d’application |





