Déclencheurs et actions : votre premier flux

Première leçon du cours Power Automate : automatiser ses tâches, en accès libre : environ 15 minutes, 3 exercices et 3 questions de quiz. C'est la leçon de base du catalogue ; dans l'espace étudiant, elle est réécrite pour ton profil.

Objectifs

  • Distinguer les types de flux de Power Automate
  • Construire un flux avec un déclencheur, des actions et du contenu dynamique
  • Tester un flux et lire son historique d'exécution

Flux cloudDéclencheursActions et connecteursContenu dynamique

À 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 :

  1. un déclencheur (trigger), unique, qui démarre le flux ;
  2. 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é :

  1. Créer > Flux de cloud instantané, nommez-le et choisissez Déclencher manuellement un flux.
  2. Dans le déclencheur, Ajouter une entrée de type texte, par exemple Sujet.
  3. Ajoutez l’action Composer (opérations sur les données) pour calculer la date du jour avec l’expression ci-dessus.
  4. Ajoutez Envoyer un e-mail (V2) et composez l’objet avec le contenu dynamique Sujet et la sortie de Composer.
  5. 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.

  1. TâcheDifficulté 12 indices

    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.

    1. Créez un flux de cloud instantané nommé Rappel du jour, déclencheur Déclencher manuellement un flux.
    2. Ajoutez une entrée texte Sujet.
    3. Ajoutez une action Composer renommée Date du jour, avec l’expression formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Romance Standard Time'), 'dd/MM/yyyy').
    4. Ajoutez Envoyer un e-mail (V2) à votre adresse, objet Rappel : suivi du contenu dynamique Sujet, -, puis la sortie de Date du jour.
    5. 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
  2. TâcheDifficulté 12 indices

    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.

    1. 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.
    2. Ajoutez Envoyer un e-mail (V2) à votre adresse, objet Point hebdomadaire, corps Pensez à mettre à jour le suivi des factures.
    3. Enregistrez puis testez le flux manuellement une fois.
    4. 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
  3. QCMDifficulté 11 indice

    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

  1. Combien de déclencheurs un flux cloud comporte-t-il ?

    • Un seul
    • Deux au minimum
    • Autant que d'actions
  2. Que renvoie utcNow() ?

    • La date et l'heure actuelles en temps universel (UTC)
    • L'heure de Paris
    • La date de création du flux
  3. 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

  1. Courriels, fichiers et approbations20 min
  2. Conditions, boucles, variables et expressions20 min
  3. Connecteurs Excel et SharePoint20 min
  4. Gestion des erreurs et bonnes pratiques20 min

Power Automate : automatiser ses tâches · Débutant · 1 h 35