Bellows College est une organisation éducative avec plusieurs campus et programmes. De nombreux instructeurs et administrateurs de Bellow Colleges ont besoin d’assister à des événements et d’acheter des articles. Historiquement, le suivi de ces dépenses a été un défi.
L’administration du campus souhaite moderniser son système de déclaration des dépenses en offrant aux employés un moyen numérique de déclarer les dépenses.
Tout au long de ce cours, vous créerez des applications et effectuerez de l’automatisation pour permettre aux employés du Bellows College de gérer les dépenses.
Dans cet atelier, vous allez créer un flux Power Automate pour envoyer par e-mail une copie de la note de frais lors de la création d’une note de frais.
Étapes de laboratoire de haut niveau
Les exigences suivantes ont été identifiées comme étant celles que vous devez mettre en œuvre pour mener à bien le projet :
Les employés doivent recevoir un e-mail lorsqu’une note de frais est soumise.
Conditions préalables
Achèvement du module 1 Lab 0 - Valider l’environnement du laboratoire
Exercice 1 : Créer un flux de notification de note de frais
Objectif: Dans cet exercice, vous allez créer un flux Power Automate qui implémente l’exigence.
Vous devrez peut-être vous authentifier à nouveau, sélectionner Se connecter et suivre les instructions, si nécessaire.
Sélectionnez l’environnement Dev One en haut à droite s’il n’est pas déjà sélectionné.
Dans le volet de navigation de gauche, sélectionnez Flux.
Si vous y êtes invité, sélectionnez Démarrer.
Sélectionnez + Nouveau flux, puis sélectionnez Flux cloud automatisé (Automated Cloud Flow).
Saisir Expense Notification pour le nom du flux.
Dans Choisir le déclencheur de votre flux, recherchez Dataverse
Choisissez le déclencheur Lorsqu’une ligne est ajoutée, modifiée ou supprimée, puis sélectionnez Créer.
Renseignez les conditions de déclenchement du flux :
Sélectionnez Ajouté ou modifié pour Modifier le type
Sélectionnez Expense Reports (Notes de frais) pour Nom de la table
Sélectionner sur Organisation pour l’étendue
Dans le titre, sélectionnez les points de suspension (...) et sélectionnez Renommer. Renommer l’étape de déclenchement When an Expense Report is added
Il s’agit d’une bonne pratique, qui vous permet, ainsi qu’aux autres éditeurs de flux, de comprendre l’objectif de l’étape sans avoir à vous plonger dans les détails.
Tâche #2 : Créer une étape pour obtenir la ligne Expense Reports
Sélectionnez + Nouvelle étape. Cette étape permet de récupérer les informations du visiteur, y compris l’adresse e-mail.
Rechercher Dataverse
Sélectionnez l’action Obtenir une ligne par ID.
Sélectionner Users comme nom de table
Sélectionnez le champ ID de ligne. Notez qu’une fenêtre s’ouvre pour sélectionner Contenu dynamique ou Expressions.
Dans le champ ID de ligne, sélectionnez Owner (Value) dans la liste Contenu dynamique. Au cours de cette étape, vous recherchez le propriétaire de la ligne Note de frais qui a été créée pour déclencher ce flux.
Dans le titre, sélectionnez les points de suspension (...), puis sélectionnez Renommer. Renommer cette action Obtenir le propriétaire
Il s’agit d’une bonne pratique, qui vous permet, ainsi qu’aux autres éditeurs de flux, de comprendre l’objectif de l’étape sans avoir à vous plonger dans les détails.
Tâche #3 : Créer une étape pour envoyer un email au visiteur
Sélectionnez + Nouvelle étape. C’est l’étape qui enverra un e-mail au visiteur.
Recherchez le courrier, sélectionnez l’action Envoyer un e-mail (V2) à partir du connecteur Office 365 Outlook.
Si vous êtes invité à accepter les conditions générales d’utilisation de cette action, sélectionnez Accepter.
Sélectionnez le champ À et saisissez votre adresse e-mail personnelle. (Il existe de nombreuses façons de remplir dynamiquement une adresse e-mail, mais pour cet exercice, nous allons l’attribuer manuellement.)
Dans le champ Objet, saisissez Votre note de frais a été soumise.
Saisissez le texte suivant dans le corps de l’e-mail:
Le contenu dynamique doit être placé là où les champs sont nommés entre parenthèses. Il est recommandé de copier et coller d’abord tout le texte, puis d’ajouter du contenu dynamique aux bons endroits.
Dear {First Name},
Thank you for submitting your expense report for the total amount of {Report Total Amount} with a due date of {Report Due Date}.
Best regards,
Campus Administration
Bellows College
Mettez en surbrillance le texte {First Name}. Remplacez-le par le champ First Name de l’étape Obtenir le propriétaire.
Mettez en surbrillance le texte {Report Total Amount}. Remplacez-le par le champ Report Total Amount.
Mettez en surbrillance le texte {Report due date}. Remplacez-le par le champ Report due date de l’étape When an Expense Report is added.
Sélectionnez Enregistrer.
Laissez cet onglet de flux ouvert pour la tâche suivante. Votre flux doit ressembler à ce qui suit :
Tâche #4 : Valider et tester le flux
Ouvrez un nouvel onglet dans votre navigateur et accédez à
Sélectionnez l’environnement Dev One en haut à droite s’il n’est pas déjà sélectionné.
Sélectionnez Applications et ouvrez l’application Expense Tracker app.
En laissant cet onglet de navigateur ouvert, revenez à l’onglet précédent avec votre flux.
Dans la barre de commandes, sélectionnez Tester. Sélectionnez Manuellement, puis Tester.
Accédez à l’onglet du navigateur avec votre application pilotée par modèle ouverte.
À l’aide de la navigation du plan du site sur la gauche, sélectionnez Expense Reports (Note de frais).
Sélectionnez le bouton + Nouveau pour ajouter un nouvel enregistrement de note de frais.
Complétez le relevé de la note de frais comme suit :
Nom du rapport : Rapport d’essai
Montant total du rapport : 750,00 $
Date d’échéance du rapport : Demain
Sélectionnez le bouton Enregistrer et fermer.
Accédez à l’onglet du navigateur dans lequel votre test de flux est en cours d’exécution. Après un court délai, vous devriez voir le flux s’exécuter. C’est là que vous pouvez détecter les problèmes dans le flux ou confirmer qu’il s’est exécuté correctement.
Après un court délai, vous devriez voir un e-mail dans votre boîte de réception.
Note: Il peut aller dans votre dossier de courrier indésirable.