À quoi sert Power Automate ?
Power Automate est le service d’automatisation de la Power Platform de Microsoft. Il enchaîne des tâches entre applications sans écrire de programme : enregistrer les pièces jointes d’un courriel dans un dossier, envoyer un rappel chaque lundi, demander une validation à un responsable, copier une ligne d’Excel dans une liste SharePoint.
On construit les automatisations dans le portail make.powerautomate.com. Elles s’appellent des flux. Ce cours porte sur les flux cloud, exécutés sur les serveurs de Microsoft. Il existe aussi les flux de bureau (Power Automate Desktop), qui pilotent les applications d’un poste Windows comme le ferait un utilisateur (RPA), et les flux de processus d’entreprise, qui guident un utilisateur à travers les étapes d’un processus dans une application.
Déclencheur et actions
Un flux cloud se lit de haut en bas :
- un déclencheur (trigger), unique, qui démarre le flux ;
- des actions, exécutées dans l’ordre, chacune pouvant utiliser le résultat des précédentes.
Selon son déclencheur, un flux est :
| Type | Démarre… | Exemple de déclencheur |
|---|---|---|
| Automatisé | quand un événement se produit | Lors de l’arrivée d’un nouvel e-mail (V3) (Outlook) |
| Instantané | quand quelqu’un appuie sur un bouton | Déclencher manuellement un flux |
| Planifié | à intervalle régulier | Périodicité (Recurrence) |
Chaque déclencheur et chaque action appartient à un connecteur : Office 365 Outlook, OneDrive Entreprise, Excel Online (Business), SharePoint, Microsoft Teams, Approbations… À la première utilisation, Power Automate crée une connexion avec votre compte : le flux agira avec vos droits. Certains connecteurs dits premium ne sont disponibles que selon la licence de votre organisation.
Contenu dynamique et expressions
Quand vous remplissez un champ d’action, le volet Contenu dynamique propose les sorties des étapes précédentes : l’objet du courriel reçu, le nom du fichier créé, la valeur saisie au démarrage. Vous les insérez comme des étiquettes ; au moment de l’exécution, elles sont remplacées par les vraies valeurs.
L’onglet Expression (icône fx) permet de calculer une valeur avec des fonctions. Les noms de fonctions sont en anglais et les arguments séparés par des virgules :
formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Romance Standard Time'), 'dd/MM/yyyy')
utcNow() renvoie la date et l’heure actuelles en temps universel ; convertTimeZone la convertit vers le fuseau de Paris (Romance Standard Time) ; formatDateTime la met au format jour/mois/année. Attention à la casse du format : MM désigne le mois, mm les minutes.
Construire, tester, diagnostiquer
Démarche type pour un flux instantané :
- Créer > Flux de cloud instantané, nommez-le et choisissez Déclencher manuellement un flux.
- Dans le déclencheur, Ajouter une entrée de type texte, par exemple
Sujet. - Ajoutez l’action Composer (opérations sur les données) pour calculer la date du jour avec l’expression ci-dessus.
- Ajoutez Envoyer un e-mail (V2) et composez l’objet avec le contenu dynamique
Sujetet la sortie de Composer. - Enregistrer, puis Tester > Manuellement.
Après chaque exécution, l’historique des exécutions (page de détails du flux) indique le statut : Réussite, Échec, En cours. Ouvrez une exécution : chaque étape est cochée en vert ou marquée en rouge, et vous pouvez déplier ses entrées et sorties réelles. C’est l’outil principal de diagnostic.
Bonnes habitudes dès le départ
- Renommez les actions (« Date du jour » plutôt que « Composer 2 ») : les expressions les désignent par leur nom.
- Un flux s’exécute avec les connexions de son propriétaire : n’envoyez pas de courriel au nom d’un collègue sans qu’il le sache.
- Désactivez (Désactiver) un flux en cours de mise au point plutôt que de le laisser se déclencher sur de vraies données.
Exercices
Les solutions et les tests restent sur le serveur. Dans l'espace étudiant, ton code est exécuté et corrigé, et le tuteur donne des indices avant la solution.
Votre premier flux instantané
Environnement : utilisez le compte Microsoft 365 et l’environnement Power Automate fournis par la formation (make.powerautomate.com). Les connecteurs disponibles dépendent de la licence de votre organisation. Remplacez
[email protected]par votre propre adresse professionnelle.- Créez un flux de cloud instantané nommé Rappel du jour, déclencheur Déclencher manuellement un flux.
- Ajoutez une entrée texte Sujet.
- Ajoutez une action Composer renommée Date du jour, avec l’expression
formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Romance Standard Time'), 'dd/MM/yyyy'). - Ajoutez Envoyer un e-mail (V2) à votre adresse, objet
Rappel :suivi du contenu dynamique Sujet,-, puis la sortie de Date du jour. - Enregistrez, testez manuellement en saisissant
Réunion budget, puis ouvrez l’exécution dans l’historique.
- Le flux comporte un déclencheur et deux actions, dont une nommée Date du jour
- L'exécution est en statut Réussite et chaque étape est cochée en vert
- Le courriel reçu a pour objet « Rappel : Réunion budget - » suivi de la date du jour au format jj/mm/aaaa
- La sortie de Date du jour, visible dans l'historique, est la date du jour à Paris
Un flux planifié
Environnement : utilisez le compte Microsoft 365 et l’environnement Power Automate fournis par la formation (make.powerautomate.com). Les connecteurs disponibles dépendent de la licence de votre organisation. Remplacez
[email protected]par votre propre adresse professionnelle.- Créez un flux de cloud planifié nommé Point du lundi : répétition chaque 1 semaine, le lundi à 08:00, fuseau (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris.
- Ajoutez Envoyer un e-mail (V2) à votre adresse, objet
Point hebdomadaire, corpsPensez à mettre à jour le suivi des factures. - Enregistrez puis testez le flux manuellement une fois.
- Ouvrez les paramètres du déclencheur et notez la date de la prochaine exécution prévue.
- La périodicité est réglée sur 1 semaine, lundi, 8 h, fuseau de Paris
- Le test manuel produit une exécution réussie et un courriel « Point hebdomadaire »
- Le flux reste activé pour les prochains lundis
Choisir le déclencheur
Vous voulez qu’un flux s’exécute chaque fois qu’un fichier est déposé dans un dossier OneDrive. De quel type de flux s’agit-il ?
- Instantané
- Planifié
- Automatisé
- Flux de bureau
Quiz de fin de leçon
Combien de déclencheurs un flux cloud comporte-t-il ?
- Un seul
- Deux au minimum
- Autant que d'actions
Que renvoie utcNow() ?
- La date et l'heure actuelles en temps universel (UTC)
- L'heure de Paris
- La date de création du flux
Où voir les entrées et sorties réelles de chaque étape d’une exécution ?
- Dans l'historique des exécutions du flux
- Dans Outlook
- Dans les paramètres du connecteur
La suite du cours
- Courriels, fichiers et approbations20 min
- Conditions, boucles, variables et expressions20 min
- Connecteurs Excel et SharePoint20 min
- Gestion des erreurs et bonnes pratiques20 min