Power Automate
Automatiser avec des déclencheurs programmés dans Power Automate
Lancer un flux à heure fixe, sans y penser : rapports du lundi, relances d’échéances, synchronisations. Comment régler la récurrence pour qu’elle parte vraiment à la bonne heure.
Un déclencheur programmé lance un flux Power Automate à une heure que vous avez choisie : tous les lundis à 8 h, chaque soir, une fois par mois. Personne n’a besoin d’y penser ni de cliquer. Dans une entreprise, il sert à tout ce qui revient à date fixe : envoyer un rapport, relancer des échéances, synchroniser deux outils ou nettoyer un dossier partagé.
Ce qu’un flux programmé change pour une équipe
Prenons une situation type : chaque lundi matin, une assistante commerciale ouvre un fichier Excel, recopie les ventes de la semaine et envoie un récapitulatif aux responsables de secteur. Si elle est absente, le récapitulatif ne part pas. Avec un flux programmé, le travail se fait à 8 h, tous les lundis, que quelqu’un soit là ou non.
Les usages les plus fréquents :
- l’envoi d’un rapport hebdomadaire le vendredi après-midi ;
- le contrôle quotidien des échéances, avec une alerte aux personnes concernées 3 jours avant ;
- la copie régulière de fichiers d’une bibliothèque SharePoint vers OneDrive ;
- le nettoyage mensuel des fichiers temporaires dans un dossier partagé ;
- la synchronisation de deux outils qui ne se parlent pas en direct.
Beaucoup de ces flux partent d’un classeur : le guide sur l’automatisation d’Excel avec Power Automate montre comment lire et mettre à jour ses lignes. Pour situer ce type de flux parmi les autres, le guide sur les flux de Power Automate Cloud présente les trois familles : automatisés, instantanés et planifiés.
Créer un flux programmé pas à pas
- Dans Power Automate, ouvrez Mes flux, puis Nouveau flux et Flux de cloud planifié.
- Donnez au flux un nom explicite, par exemple « Rapport commercial : lundi 8 h ».
- Réglez la première fréquence dans le champ Se répète chaque, puis sélectionnez Créer.
- Dans le concepteur, ouvrez le déclencheur Récurrence (certains écrans français l’appellent Périodicité) pour affiner les réglages.
- Ajoutez ensuite les actions que le flux doit effectuer, puis enregistrez.
Régler la récurrence sans mauvaise surprise
| Réglage | Rôle | Exemple |
|---|---|---|
| Intervalle | Nombre d’unités entre deux exécutions | 1 |
| Fréquence | Unité de temps : de la seconde au mois | Semaine |
| Fuseau horaire | Fuseau utilisé pour l’heure de début | (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris |
| Heure de début | Date et heure à partir desquelles le flux peut tourner | 2026-11-02T08:00:00 |
| Aux jours indiqués | Jours d’exécution, en fréquence Semaine | Lundi |
| Aux heures indiquées | Heures d’exécution, en fréquence Jour ou Semaine | 8 |
| Aux minutes indiquées | Minutes d’exécution, en fréquence Jour ou Semaine | 0 |
L’intervalle minimal est de 60 secondes et l’intervalle maximal de 500 jours. Voici les réglages qui évitent la plupart des décalages.
Le fuseau horaire et l’heure d’été
Le fuseau horaire ne s’applique que si vous renseignez aussi une heure de début. Sans fuseau, le flux suit le temps universel (UTC) : votre rapport de 8 h partira à 9 h ou à 10 h, heure de Paris, selon la saison. Avec le fuseau de Paris, l’heure reste la même toute l’année, passage à l’heure d’été compris.
Écrivez l’heure de début au format 2026-11-02T08:00:00, sans Z à la fin. Ce Z signifie « heure UTC » : s’il est présent, le fuseau choisi est ignoré. La page Microsoft sur le déclencheur Récurrence détaille ces règles.
La première exécution
Sans heure de début, la première exécution part dès l’enregistrement du flux, quel que soit le planning. Un mail peut donc partir aussitôt à toute une liste de diffusion : donnez une heure de début avant d’activer un flux qui envoie quelque chose. À l’inverse, si vous visez une date future, préparez le flux assez tôt : au moins 24 heures à l’avance pour une fréquence quotidienne, 7 jours pour une fréquence hebdomadaire, un mois pour une fréquence mensuelle. Sinon, la première occurrence peut être sautée.
Le glissement des horaires
Sans jours, heures ni minutes indiqués, chaque exécution se cale sur la précédente, et l’horaire peut glisser peu à peu. Renseignez toujours Aux heures indiquées et Aux minutes indiquées pour un rendez-vous précis. Si vous indiquez seulement l’heure, les minutes sont reprises de l’heure de début. Comptez tout de même jusqu’à une minute d’écart possible par rapport à l’heure prévue.
Les plannings que la récurrence ne sait pas exprimer
La récurrence ne propose ni « dernier jour du mois », ni « premier lundi ». La méthode consiste à lancer le flux plus souvent, puis à filtrer avec une condition placée juste après le déclencheur. Les formules ci-dessous se placent dans le premier champ de la condition, avec est égal à et true à droite.
Dernier jour du mois, avec une récurrence quotidienne : le flux vérifie que demain est le 1er.
equals(dayOfMonth(addDays(utcNow(), 1)), 1)
Premier lundi du mois, avec une récurrence hebdomadaire réglée sur le lundi : ce lundi tombe forcément entre le 1er et le 7.
lessOrEquals(dayOfMonth(utcNow()), 7)
Ces formules se basent sur l’heure UTC. Pour un flux qui tourne en fin de soirée, partez plutôt de convertFromUtc(utcNow(), 'Romance Standard Time'), le nom Windows du fuseau de Paris. Pour les jours fériés, il n’existe rien de tout fait : la solution la plus simple est une liste de dates que le flux consulte au démarrage.
Récupérer les bonnes données et limiter la consommation
Une récurrence démarre sans aucune donnée. C’est sa grande différence avec un déclencheur automatisé comme Lorsqu’un élément est créé, qui transmet l’élément concerné. Le flux doit donc aller chercher ce qui l’intéresse. Pour lire les lignes SharePoint créées depuis la veille, utilisez ce filtre dans le champ Requête de filtre de l’action Obtenir des éléments :
Created ge '@{addDays(utcNow(), -1)}'
Si rien n’est remonté, inutile de continuer. Après avoir renommé cette action Lire_demandes, testez ce résultat avec une condition, puis ajoutez l’action Terminer dans la branche concernée :
empty(body('Lire_demandes')?['value'])
Chaque action exécutée compte dans les limites de votre licence : 40 000 requêtes par 24 heures pour Power Automate Premium, 6 000 pour une licence Microsoft 365 ou pour le plan gratuit. Faites le calcul avant de choisir une fréquence : un flux de 5 actions lancé toutes les 5 minutes tourne 288 fois par jour et consomme 1 440 requêtes, avant même de compter les boucles. La plupart des rapports n’ont pas besoin de mieux qu’une exécution par jour. Regroupez aussi les traitements proches dans un seul flux plutôt que dans plusieurs, lancés à la même heure.
Quand une exécution déborde sur la suivante
Par défaut, si une exécution n’est pas finie quand la suivante arrive, les deux tournent en même temps et peuvent traiter les mêmes lignes deux fois. Le contrôle de la simultanéité (Concurrency Control), dans les paramètres du déclencheur, limite le nombre d’exécutions parallèles. Réglé à 1, il les met en file d’attente. Attention : une fois activé, on ne peut le désactiver qu’en supprimant le déclencheur et en le recréant.
Surveiller un flux qui tourne sans témoin
Un flux programmé n’a personne devant lui. S’il échoue un dimanche à 3 h, seul l’historique le sait. Quatre précautions suffisent en général :
- Alertez : regroupez les actions dans une étendue, puis ajoutez un envoi d’e-mail configuré dans Exécuter après pour le cas d’échec. Le guide sur la gestion des erreurs détaille ce montage.
- Testez sans attendre : Tester, Manuellement, puis Exécuter le flux lance le flux tout de suite, sans toucher au planning.
- Documentez : un nom clair et une note sur chaque action compliquée vous feront gagner du temps dans six mois.
- Relisez l’historique : Microsoft désactive un flux dont le déclencheur ou les actions échouent sans interruption pendant 14 jours. L’historique est conservé 30 jours.
Certains flux programmés servent aussi à enchaîner des traitements : lancer l’actualisation d’un rapport Power BI juste après une mise à jour de données, par exemple.
Récurrence, déclencheur automatisé ou délai : que choisir
| Besoin | Outil | Pourquoi |
|---|---|---|
| Agir à heure fixe, sans événement | Déclencheur Récurrence | Démarre selon le planning, sans donnée de départ |
| Réagir à un événement | Déclencheur d’un connecteur, par exemple Lorsqu’un élément est créé | Démarre à chaque événement et transmet ses données |
| Attendre au milieu d’un flux | Actions Retarder et Retarder jusqu’à | Suspendent le flux déjà lancé, 30 jours au plus par exécution |
Si vous lancez un flux toutes les 5 minutes pour détecter une nouveauté, un déclencheur automatisé fait presque toujours mieux le travail : il consomme moins et réagit sans que vous ayez à gérer le rythme.
Quand déléguer vos flux programmés
Un rappel hebdomadaire ou un rapport simple se monte seul sans difficulté, en une ou deux heures. Il vaut mieux faire appel à un expert quand le flux alimente la facturation ou la paie, quand il traite de gros volumes au point d’approcher les limites de requêtes, ou quand il dépend du compte d’une seule personne qui peut quitter l’entreprise. Notre page sur ce que Power Automate apporte aux équipes montre comment poser ces automatisations sur des bases durables.
Questions fréquentes
Quelle est la fréquence minimale d’un déclencheur programmé ?
L’intervalle minimal est de 60 secondes. Il est rarement justifié : un flux lancé chaque minute s’exécute 1 440 fois par jour et consomme vite vos requêtes. Si vous cherchez à réagir vite à un événement, préférez un déclencheur automatisé.
Pourquoi mon flux ne s’exécute-t-il pas à l’heure prévue ?
Le plus souvent, c’est le fuseau horaire : il n’est pris en compte que si une heure de début est renseignée, et sans Z à la fin. Vérifiez aussi que vous avez indiqué les heures et les minutes, sinon le planning se cale sur la dernière exécution. Un écart d’une minute reste normal.
Peut-on arrêter temporairement un flux programmé sans le supprimer ?
Oui. Sélectionnez le flux dans Mes flux, puis Désactiver. Il garde toute sa configuration et aucune nouvelle exécution ne démarre, mais celles déjà en cours vont à leur terme. Vous le réactivez quand vous voulez.
Comment être prévenu si mon flux programmé échoue ?
Power Automate envoie déjà des alertes par e-mail au propriétaire pour les échecs courants ou critiques. Pour une alerte immédiate et ciblée, regroupez vos actions dans une étendue, ajoutez une action d’envoi d’e-mail, puis configurez son réglage Exécuter après sur l’échec de l’étendue.
Combien de flux programmés peut-on créer ?
Une licence Premium permet de créer un nombre illimité de flux, dans la limite des requêtes quotidiennes. Le plan gratuit, réservé aux comptes professionnels, permet aussi d’en créer, avec les connecteurs standard et sans partage. La limite de 750 exécutions par mois, encore citée sur certains sites, est périmée : le décompte se fait en requêtes par 24 heures, soit 6 000 avec Microsoft 365 et 40 000 en Premium, et chaque action compte.
À lire ensuite
- Utiliser Apply to each et Do until efficacementLes boucles de Power Automate répètent une action pour chaque élément d’une liste ou jusqu’à ce qu’une condition soit remplie. Voici comment les écrire, les accélérer et en limiter le coût.8 min
- Automatiser vos tâches quotidiennes avec Power Automate CloudPower Automate Cloud relie vos applications pour exécuter seul les tâches répétitives : classer une pièce jointe, prévenir une équipe, mettre à jour un tableau. Usages, premier flux et licences.8 min
- Gérer les erreurs et exceptions dans Power AutomateUn flux en panne peut passer inaperçu pendant des jours. Voici comment le faire réessayer, lui prévoir un autre chemin et prévenir la bonne personne avant que vos clients ne s’en aperçoivent.8 min
- Maîtriser les variables dans Power AutomateUne variable garde une valeur pendant l’exécution d’un flux : un compteur, un total, un récapitulatif. Comment la créer, la modifier et la relire, avec les expressions exactes.7 min