Manières courantes d’utiliser un formulaire dans un flux

Si vous ne savez pas par où commencer, voici quelques-unes des façons les plus courantes d’utiliser Microsoft Forms avec Power Automate :

  • Envoyer un courrier électronique lorsqu’il y a une nouvelle réponse au formulaire
  • Envoyer un courrier électronique au répondant au formulaire
  • Envoyer une demande d’approbation avec les détails du formulaire
  • Ajouter des réponses de formulaire à une feuille de calcul Excel
  • Obtenir une pièce jointe à partir d’un formulaire et l’envoyer dans un courrier électronique

Envoyer un courrier électronique lorsqu’il y a une nouvelle réponse au formulaire

Vous pouvez activer les notifications par courrier électronique pour les propriétaires du formulaire dans les paramètres de votre formulaire. Si vous souhaitez que quelqu’un d’autre soit averti lorsqu’une réponse est soumise, créez une notification par courrier électronique personnalisée avec Power Automate.

Note

Power Automate utilise le concepteur de flux de cloud classique ou le concepteur de flux de cloud avec Copilot. Pour identifier le concepteur que vous utilisez, accédez à la section Note dans Comprendre le nouveau concepteur de flux de cloud avec les fonctionnalités de copilote.

Nous commençons par un modèle prédéfini et le personnalisons pour aider nos responsables à planifier les vacances d’été de leurs employés.

  1. Recherchez Microsoft Forms dans la Galerie de modèles Power Automate, puis sélectionnez le modèle nommé M’avertir dans Outlook lorsqu’un étudiant termine un quiz.

  2. Si nécessaire, connectez-vous aux connecteurs, puis sélectionnez Continuer.

  3. Dans la première étape du flux, Quand une nouvelle réponse est soumise, sélectionnez votre formulaire dans la zone ID de formulaire.

  4. À l’étape suivante du flux, Appliquer à chacun, sélectionnez à nouveau votre formulaire dans le champ ID de formulaire. Laissez le reste en l’état.

  5. Ignorez l’étape Office 365 Obtenir mon profil (V2).

    Si vous n’avez pas besoin de vous envoyer le courrier électronique, vous pouvez supprimer cette étape.

  6. Dans la dernière étape du flux, Envoyer un courrier électronique, saisissez les destinataires, l’objet et le corps de le courrier électronique. Sélectionnez un contenu dynamique pour inclure les détails de la réponse du formulaire dans votre courrier électronique.

    Capture d’écran d’une action d’envoi d’courrier électronique Outlook dans un flux en cours de construction, avec les informations personnalisées en surbrillance.

  7. Sélectionnez le nom du flux en haut du canevas Power Automate et modifiez-le comme vous le souhaitez.

  8. Enregistrez et testez votre flux.

Envoyer un courrier électronique au répondant au formulaire

Vous pouvez activer les accusés de réception d’courrier électronique pour les répondants dans les paramètres de votre formulaire. Si vous souhaitez personnaliser le courrier électronique qu’ils reçoivent, utilisez Power Automate.

Suivez les étapes pour envoyer un courrier électronique lorsqu’il y a une nouvelle réponse au formulaire, mais envoyer le courrier électronique au répondant.

Capture d’écran d’une action d’envoi d’courrier électronique Outlook dans un flux en cours de construction, avec l’adresse électronique du répondant en surbrillance.

Envoyer une demande d’approbation avec les détails du formulaire

Dans cet exemple, nous commençons par un autre modèle prédéfini et le personnalisons pour créer une demande d’approbation de congés.

  1. Recherchez Microsoft Forms dans la Galerie de modèles Power Automate et sélectionnez le modèle nommé Envoyer les réponses du formulaire pour approbation.

  2. Connectez-vous aux connecteurs, ou créez-en si nécessaire, et sélectionnez Continuer.

  3. Dans la première étape du flux, « Lorsqu’une nouvelle réponse est soumise », sélectionnez votre formulaire dans la zone ID de formulaire.

  4. À l’étape suivante du flux, Appliquer à chacun, sélectionnez à nouveau votre formulaire dans la zone ID de formulaire. Laissez le reste en l’état.

  5. À l’étape suivante du flux, « Démarrer et attendre une approbation », sélectionnez le Type d’approbation, entrez un Titre, et saisissez les adresses courrier électronique des approbateurs dans Affecté à. Sélectionnez un contenu dynamique pour inclure les détails de la réponse du formulaire dans la demande d’approbation.

    Capture d’écran d’une action d’approbation dans un flux en cours de construction, avec les informations personnalisées en surbrillance.

  6. Ignorez l’action Condition.

  7. À l’étape Si oui :

    • Supprimez l’action SharePoint fournie avec le modèle.
    • Ajoutez une action Office 365 Outlook Envoyer un courrier électronique (V2).
    • Dans la zone À, sélectionnez le contenu dynamique Adresse courrier électronique du répondant.
    • Saisissez l’objet et le corps de le courrier électronique.
  8. À l’étape Si non :

    • Supprimez l’étape Office 365 « Obtenir mon profil (V2) » fournie avec le modèle.
    • Dans l’action « Envoyer un email (V2) », dans la zone À, sélectionnez le contenu dynamique Adresse courrier électronique du répondant.
    • Saisissez l’objet et le corps de le courrier électronique.
  9. En haut du canevas Power Automate, sélectionnez le nom du flux et modifiez-le comme vous le souhaitez.

  10. Enregistrez et testez votre flux.

Pour obtenir plus d’exemples de flux d’approbation, consultez Gérer les approbations séquentielles.

Ajouter des réponses de formulaire à une feuille de calcul Excel

Dans cet exemple, vous créez un flux à partir de zéro. Poursuivant le scénario de nos exemples précédents, nous utiliserons le flux pour enregistrer les noms et les dates de vacances des employés dans un tableau Excel lorsqu’ils soumettront leur formulaire de vacances d’été.

  1. Créez un classeur dans Excel Online. Ajoutez un tableau avec une colonne pour chaque question de votre formulaire. Enregistrez et fermez le classeur.

  2. Dans Power Automate, créez un flux de cloud automatisé à partir de zéro. Sélectionnez le déclencheur Microsoft Forms Quand une nouvelle réponse est envoyée.

  3. Dans la première étape du flux, Quand une nouvelle réponse est soumise, sélectionnez votre formulaire dans la zone ID de formulaire.

  4. Ajoutez cette étape à votre flux :

    • Recherchez formulaires et sélectionnez Microsoft Forms.
    • Sélectionnez Obtenir les détails de la réponse.
    • Sélectionnez votre formulaire dans la zone ID du formulaire.
  5. Ajoutez cette étape à votre flux :

    • Recherchez profil et sélectionnez Utilisateurs Office 365.
    • Sélectionnez Obtenir le profil utilisateur (V2).
    • Dans la zone Utilisateur (UPN), sélectionnez le contenu dynamique Adresse courrier électronique du répondant. Cela recherchera le nom du répondant en fonction de l’adresse électronique sur le formulaire.
  6. Ajoutez cette étape à votre flux :

    • Recherchez excel et sélectionnez Excel Online (Entreprise).
    • Sélectionnez Ajouter une ligne à une table.
    • Sélectionnez l’Emplacement et la Bibliothèque de documents.
    • Sélectionnez l’icône du dossier et accédez au classeur Excel que vous avez créé précédemment.
    • Sélectionnez le Tableau.
    • Dans chaque colonne du tableau, sélectionnez le contenu dynamique correspondant.
  7. Sélectionnez le nom du flux en haut du canevas Power Automate et modifiez-le comme vous le souhaitez.

  8. Enregistrez et testez votre flux.

    Capture d’écran d’un tableau Excel avec les colonnes intitulées Nom, Début des vacances et Retour remplies avec les données du formulaire.

Vous pouvez utiliser un modèle pour ajouter une étape d’approbation avant qu’une réponse de formulaire ne soit ajoutée au tableau Excel.

Obtenir une pièce jointe à partir d’un formulaire et l’envoyer dans un courrier électronique

Dans cet exemple, nous allons créer un autre flux à partir de zéro. Nous utiliserons le flux pour créer un lien de partage pour un fichier chargé dans notre formulaire de congés d’été, puis nous enverrons le lien par courrier électronique.

Capture d’écran d’une option de chargement de fichier dans un formulaire.

Sélectionner votre formulaire

  1. Dans Power Automate, créez un flux de cloud automatisé à partir de zéro.

  2. Sélectionnez le déclencheur Microsoft Forms Quand une nouvelle réponse est envoyée.

  3. Dans la première étape du flux, Quand une nouvelle réponse est soumise, sélectionnez votre formulaire dans la zone ID de formulaire.

  4. Ajoutez une étape à votre flux :

    • Recherchez formulaires, puis sélectionnez Microsoft Forms.
    • Sélectionnez Obtenir les détails de la réponse.
    • Sélectionnez votre formulaire dans la zone ID du formulaire.

Utiliser un schéma JSON pour trouver le fichier chargé

  1. Enregistrez et testez votre flux. Assurez-vous de charger un fichier dans votre formulaire.

    Cette étape permet à Power Automate d’utiliser l’exécution du test pour générer un exemple de schéma JSON pour le fichier chargé.

  2. Sur la page d’informations de votre flux, sous Historique d’exécution de 28 jours, sélectionnez l’exécution du test.

    Capture d’écran de l’historique d’exécution d’un flux avec une exécution de test en surbrillance.

  3. Développez l’étape Obtenir les détails de la réponse et copiez le contenu de la sortie du chargement du fichier.

    Capture d’écran des entrées et sorties de formulaire d’un flux, avec la sortie de chargement de fichier en surbrillance.

  4. Dans le coin supérieur droit de la fenêtre, sélectionnez l’icône en forme de crayon Modifier pour ouvrir le canevas de flux.

  5. Ajoutez une étape à votre flux :

    • Recherchez « analyser » et sélectionnez Analyser JSON.

    • Dans la zone Contenu, sélectionnez le contenu dynamique qui correspond à l’option de chargement de fichier sur le formulaire.

      Capture d’écran d’une action Analyser les opérations de données JSON dans un flux en cours de construction, avec le contenu dynamique de chargement de fichier dans le formulaire mis en surbrillance.

  6. Sélectionnez Générer à partir de l’exemple.

  7. En dessous de Insérer un exemple de charge utile JSON, cochez la case et collez la sortie de chargement de fichier que vous avez copiée précédemment, puis sélectionnez Terminé.

    Capture d’écran d’un exemple de charge utile JSON.

    L’action Analyser JSON devrait ressembler à ceci après avoir sélectionné Terminé :

    Capture d’écran de l’action Analyser JSON avec un schéma JSON.

  1. Ajoutez une étape à votre flux :

    • Recherchez « créer un lien de partage » et sélectionnez l’action OneDrive for Business Créer un lien de partage.

    • Sélectionnez la zone Fichier. Le volet de contenu dynamique s’ouvre. Sélectionnez l’onglet Expression.

    • Tapez l’expression suivante : first(Corps(’Parse_JSON’))?[’id’]

    • Sélectionnez le Type de lien et l’Étendue du lien.

    • Sélectionnez OK.

      Capture d’écran d’une action OneDrive Créer un lien de partage dans un flux en cours de construction, avec le fichier chargé, le type de lien et l’étendue du lien du formulaire en surbrillance.

  2. Ajoutez une étape à votre flux :

    • Recherchez « envoyer un courrier électronique » et sélectionnez l’action Office 365 Outlook action Envoyer un courrier électronique (V2).

    • Saisissez les destinataires, l’objet et le corps de le courrier électronique. Sélectionnez un contenu dynamique pour inclure les détails de la réponse du formulaire dans votre courrier électronique.

      Capture d’écran d’une action d’envoi d’courrier électronique Outlook dans un flux en cours de construction, avec les informations personnalisées et le contenu dynamique en surbrillance.

Pour faire de l’URL du fichier partagé un lien cliquable dans le courrier électronique, vous devez utiliser l’éditeur HTML et une balise d’ancrage :

  1. Dans la barre d’outils du corps du courrier électronique, sélectionnez l’icone Vue HTML (</>).
  2. Joignez le contenu dynamique URL Web et Nom dans une balise d’ancrage pour les transformer respectivement en lien et en titre de lien.

Dans cet exemple, vous avez saisi le code HTML suivant dans le corps de le courrier électronique, où le texte entre accolades indique le contenu dynamique :

<a href="{WebURL}">{name}</a>

Prenons un exemple :

Capture d’écran d’une action d’envoi d’courrier électronique Outlook dans un flux en cours de construction, avec les informations personnalisées et le contenu dynamique en surbrillance dans la vue HTML.

Vous pouvez combiner l’obtention d’une pièce jointe à partir d’un formulaire et la création d’un flux d’approbation.