Exercice : créer des flux récurrents
Dans cette unité, vous allez découvrir comment créer des flux préplanifiés à l’aide d’un déclencheur nommé périodicité. Contoso organise un événement annuel et reçoit des appels téléphoniques demandant des détails. L’équipe Contoso qui répond aux appels téléphoniques place les coordonnées dans un classeur Microsoft Excel sur Microsoft OneDrive. Vous allez créer un flux pour l’équipe événementielle Contoso, qui extrait automatiquement les adresses e-mail des clients à partir d’un classeur Microsoft Excel sur Microsoft OneDrive. Vous allez ensuite configurer le flux comme suit : une fois par jour, les adresses e-mail que chacun ajoute au classeur doivent recevoir un e-mail d’informations sur l’événement.
Conditions préalables
Pour ce scénario, vous allez créer un fichier Excel avec un tableau qui comporte les colonnes suivantes : ContactEmail, FirstName et LastName. Enregistrez le fichier Excel dans OneDrive. Vous allez vous connecter à ce fichier à l’étape 9. Utilisez votre adresse e-mail professionnelle comme ContactEmail : l’utilisation de votre adresse e-mail facilite le test du flux.
Mettre en forme un tableau Excel
Mettez en surbrillance toutes les cellules comportant des données.
Cliquez sur l’onglet Insérer.
Sélectionnez l’option Table.
Assurez-vous que la case « Mon tableau comporte des en-têtes » est cochée.
Cliquez sur OK.
Enregistrez le fichier dans OneDrive.
Voici à quoi ressemble le tableau Excel après sa mise en forme :
Créer un flux planifié
Connectez-vous à Power Automate à l’aide de votre compte professionnel.
Vérifiez que vous êtes dans l’environnement correct.
Dans le champ de saisie au milieu de l’écran, tapez Créer un flux qui s’exécute quotidiennement, obtenir une liste de lignes Excel et pour chaque ligne, envoyer un e-mail. Cliquez sur Générer.
Copilot fait alors de son mieux pour proposer un flux et ses actions à partir de la description.
- Si Copilot a fourni des actions incorrectes, vous pouvez continuer à affiner les actions de flux dans cette zone supérieure.
- Dans cet exemple, Copilot a ajouté une action Répertorier les lignes présentes dans un tableau (Excel), une boucle For Each et dans la boucle For Each, une action Envoyer un e-mail.
- Passez en revue les actions que Copilot a générées, puis cliquez sur Suivant.
Cliquez sur le déclencheur Périodicité pour ouvrir le volet des propriétés à gauche et vérifier que Copilot a défini les paramètres corrects.
Remarque
Tenez compte du module répétitif que vous sélectionnez et de la fréquence à laquelle vous souhaitez que les flux s’exécutent. Dans l’exemple ci-dessous, le flux s’exécute quotidiennement à 10 h 00. Vous pouvez définir ces options comme bon vous semble.
Sélectionnez l’action Répertorier les lignes présentes dans un tableau pour ouvrir le volet des propriétés à gauche.
Dans le champ Emplacement, sélectionnez OneDrive Entreprise.
Dans le champ Bibliothèque de documents, cliquez sur la flèche déroulante et sélectionnez OneDrive.
Dans le champ Nom du fichier, cliquez sur le bouton représentant un dossier, puis sélectionnez le fichier Excel à utiliser. Dans notre exemple, il s’agit de Book1.xlsx, mais votre fichier peut avoir un nom différent.
Dans le champ Nom du tableau, cliquez sur la flèche déroulante, puis recherchez et sélectionnez le tableau à utiliser. Dans notre cas, il s’agit de Table1.
Ensuite, nous souhaitons qu’un e-mail soit envoyé à chaque contact du fichier Excel. Copilot met automatiquement notre action Envoyer un e-mail dans une boucle For Each, donc il nous suffit de configurer l’action Envoyer un e-mail.
Cliquez sur l’action Envoyer un e-mail pour ouvrir le volet des propriétés à gauche. Cliquez dans le champ À, puis sur Saisir une valeur personnalisée.
Tapez /, puis cliquez sur Insérer du contenu dynamique ou cliquez simplement sur le bouton avec l’icône représentant un éclair qui s’affiche à gauche du champ de saisie.
Sélectionnez ContactEmail dans le contenu dynamique disponible sous l’étape Répertorier les lignes présentes dans un tableau.
Saisissez Contoso Event Information dans le champ Objet.
Tapez Chère/Cher dans l’encadré Corps, puis tapez / et cliquez sur le bouton Insérer du contenu dynamique.
Sélectionnez FirstName dans le contenu dynamique.
Appuyez sur ENTRÉE, puis tapez Merci de votre intérêt pour l’événement annuel de Contoso. Au fur et à mesure que les informations seront disponibles, vous serez le premier/la première à les recevoir.
L’étape Envoyer un e-mail devrait maintenant ressembler à l’image ci-dessous :
Cliquez sur Enregistrer, puis attendez que le flux soit enregistré.
Votre flux de cloud devrait maintenant ressembler à l’image ci-dessous. Cliquez sur Tester.
Sélectionnez Manuellement, puis cliquez sur le bouton Tester.
Cliquez sur Exécuter le flux.
Cliquez sur Terminé.
Le flux devrait s’exécuter correctement. Des coches vertes devraient s’afficher sur les étapes au fur et à mesure que le flux progresse et qu’une bannière s’affiche en haut de votre écran.
Vous devriez recevoir un e-mail similaire à celui ci-dessous :
Et voilà !
Comme nous l’avons écrit, ce flux sera désormais exécuté une fois par jour. Il va :
obtenir les lignes de la feuille de calcul Excel ;
saisir l’adresse e-mail et le nom de chaque ligne ;
saisir l’adresse e-mail et le nom dans l’étape Envoyer un e-mail, puis leur envoyer un e-mail d’informations sur l’événement ;
vous éviter de rédiger manuellement des e-mails pour chaque appelant intéressé.
Ce n’est peut-être pas exactement le comportement que vous recherchez, mais vous pouvez modifier la façon dont Power Automate reçoit les données. J’espère que vous pouvez voir les possibilités.