Partager via


Créer une application canevas qui peut déclencher un flux Power Automate

Power Automate permet de créer une logique qui effectue une ou plusieurs tâches quand un événement se produit dans une application canevas. Par exemple, un bouton peut être configuré quand un utilisateur le sélectionne, pour créer un élément dans une liste, envoyer un e-mail ou une demande de réunion, ajouter un fichier au cloud ou effectuer toutes ces opérations. Tout contrôle de l’application peut être configuré pour démarrer le flux, qui continue de s’exécuter même si vous fermez l’application.

Dans cet article, nous allons apprendre comment créer et déclencher un flux à l’aide d’applications canevas.

Regardez cette vidéo pour apprendre à créer une application canevas qui peut déclencher un flux :

Conditions préalables

Pour suivre cette leçon, vous aurez besoin d’un environnement Power Automate et Power Apps avec une base de données Dataverse. Si vous n’avez pas de licence, vous pouvez vous inscrire pour le Plan Développeur Power Apps ou utiliser une version d’essai Power Apps.

Créer un environnement d’essai

Un environnement dans Power Apps est un espace pour stocker, gérer et partager les données d’entreprise, les applications et les flux de votre organisation. Il sert également de conteneur pour séparer les applications susceptibles d’avoir des rôles, des exigences de sécurité ou des audiences cibles différent(e)s. Chaque environnement peut avoir une base de données Dataverse.

Pour nous assurer que vous avez ce dont vous avez besoin pour terminer cette leçon, nous allons créer un nouvel environnement qui comprend une base de données Dataverse. Il s’agit d’un essai de 30 jours qui disparaîtra à la fin des 30 jours, mais vous pouvez le mettre à niveau vers un environnement sandbox ou de production si vous souhaitez le conserver.

Nous allons créer un environnement d’essai qui comprendra une base de données Dataverse et les exemples de données utilisés dans cet article.

  1. Accédez au centre d’administration de Power Platform.

  2. Sélectionnez Environnements.

  3. Cliquez sur Nouveau.

  4. Nommez la version d’essai Dataverse de l’environnement.

  5. Sélectionnez la version d’essai pour le type d’environnement.

  6. Basculez Créer une base de données sur Oui.

  7. Sélectionnez Suivant.

  8. Basculez Déployer des exemples d’applications et de données sur Oui.

  9. Sélectionnez Enregistrer.

Votre environnement d’essai va maintenant être créé, y compris une base de données et des exemples de données Dataverse.

Créer une application canevas

Dans cette leçon, nous allons créer une application pour rechercher, afficher et créer des comptes clients à l’aide de la table Comptes dans Dataverse.

  1. Commencez par créer une application canevas vierge.

  2. Sélectionnez Créer une galerie.

    Créer une galerie

  3. Sélectionnez la table Comptes.

  4. Étirez la galerie vers le bas de l’écran et ajoutez une étiquette en haut avec le texte Comptes. Et puis, mettez à jour les autres propriétés comme indiqué ci-dessous.

    Propriété valeur
    Police Ouvrir Sans
    Taille de police 21
    Épaisseur de police Gras
    Alignement de texte Centre
    Hauteur automatique Désactivée
    Hauteur de ligne 1.2
    Dépassement Masqué(e)
    Mode d’affichage Modifier
    Visible Activées
    Position (X, Y) 0, 0
    Taille (Largeur, Hauteur) 640, 71
    Remplissage 5 Haut, 5 Bas, 5 Gauche, 5 Droite

    Mettre à jour les propriétés de la galerie

  5. Ajoutez une icône Ajouter en haut à droite de l’écran en sélectionnant Insérer > Icône > Ajouter. Et puis, mettez à jour les propriétés de l’icône en blanc et une marge intérieure de 5 de tous les côtés.

    Ajouter une icône Ajouter

  6. Depuis le coin supérieur gauche de l’écran, sélectionnez Nouvel écran > Formulaire.

    Ajouter un nouveau formulaire

  7. Mettez à jour le titre du formulaire pour le Nouveau compte, et sélectionnez la source de données comme Comptes dans le volet sur le côté droit de l’écran.

    Mettre à jour le titre et sélectionner une source de données

  8. Sélectionnez Modifier les champs dans le volet droit.

    Sélectionner Modifier les champs.

  9. Sélectionnez Ajouter un champ, puis ajoutez E-mail au formulaire.

    Ajouter un champ e-mail.

    Le champ e-mail est ajouté au formulaire.

    Le champ e-mail est ajouté.

  10. Définissez le mode par défaut du formulaire sur Nouveau.

    Mode de formulaire par défaut

  11. Sélectionnez Screen1 qui contient la galerie de comptes et définissez la propriété OnSelect de l’icône + sur Navigate(Screen2).

    Configurer la navigation vers l’écran 2

  12. Sélectionnez Insérer > Nouvel écran > Écran vide pour ajouter un nouvel écran à l’application.

  13. Sélectionnez Insérer > Icône, puis sélectionnez l’icône Vérifier (badge) pour l’ajouter à l’écran.

    Icône Insérer le badge

  14. Déplacez l’icône en haut au centre du canevas.

    Déplacer l’icône en haut au centre

  15. Ajoutez une étiquette avec le texte Le compte a été créé avec succès !, et déplacez-le sous l’icône ajoutée à l’étape précédente.

    Étiquette Ajouter un compte a été créé avec succès

  16. Ajoutez une étiquette supplémentaire sous l’étiquette ajoutée à l’étape précédente avec du texte Envoyer une note de bienvenue au client ?.

    Envoyer une note de bienvenue au client

  17. Ajoutez une zone Saisie de texte en sélectionnant Insérer > Saisir > Saisie de texte. Définit le Mode du contrôle surMultiligne, et le texte par défaut sur Merci d’avoir créé un compte chez nous. Nous sommes impatients de vous servir !. Et déplacez le contrôle sous l’étiquette ajoutée à l’étape précédente.

    Ajouter un contrôle de saisie de texte multiligne

  18. Définit la propriété OnVisible de Screen3 sur Reset(TextInput1).

    Propriété OnVisible de l’écran 3

  19. Ajoutez deux boutons à l’écran avec du texte Oui et Non, et placez-les sous la zone de texte de saisie ajoutée à l’étape précédente.

    Boutons Oui Non

  20. Accédez à l’écran de formulaire Nouveau compte, et définissez la propriété OnVisible de l’écran sur ResetForm(EditForm3).

    Propriété OnVisible du formulaire Nouveau compte

  21. Sélectionnez l’icône de vérification en haut à droite et définissez la propriété OnSelect sur SubmitForm(EditForm3);Navigate(Screen3).

    Accéder à l’écran 3

  22. Sélectionnez le bouton X en haut à droite et définissez la propriété OnSelect sur Back().

    Fonction Précédent pour fermer

  23. Revenez à Screen3 en sélectionnant Screen3 dans l’arborescence.

    Accéder à l’écran 3

  24. Sélectionnez le bouton Non, puis définissez la propriété OnSelect du bouton sur Navigate(Screen1).

    Accéder à l’écran 1

  25. Sélectionnez le bouton Oui, et dans le menu de création d’applications, sélectionnez Power Automate.

    Sélectionner Power Automate à partir du menu de création d’applications.

  26. Sélectionnez Créer un flux pour créer un nouveau flux Power Automate.

    Sélectionner Créer un flux..

Créer le flux Power Automate

  1. Dans l’écran Créez votre flux, dans la liste des modèles instantanés, sélectionnez Cliquer sur un bouton dans Power Apps pour envoyer un email.

    Sélectionner le modèle Cliquer sur un bouton dans Power Apps pour envoyer un email.

  2. Entrez un nom pour le flux comme "Flux déclenché par Power Apps" et sélectionnez Power Apps comme déclencheur.

    Entrez un nom pour le flux

  3. Sélectionnez Modifier en mode avancé, puis sélectionnez Continuer.

    Modifier le flux en mode avancé

  4. Les champs À et Corps sont automatiquement renseignés avec les éléments suivants :

    • À : Sendanemail(V2)_To.
    • Corps : Sendanemail(V2)_Body
  5. Dans le champ Objet, supprimez Sendanemail(V2)_To et saisissez Merci de votre collaboration ! dans le champ Objet.

    Saisissez Merci encore de votre collaboration

  6. Sélectionnez Enregistrer pour enregistrer le flux.

Déclencher le flux depuis l’application canevas

  1. Sélectionnez le bouton Oui > dans la propriété OnSelect, renseignez les deux paramètres pour l’adresse e-mail de destination et le corps de l’e-mail comme suit :

    FlowtriggeredbyaPowerapp.Run(
       EditForm3.LastSubmit.Email,
       TextInput1.Text
    );
    Navigate(Screen1);
    

    Notes

    L’adresse e-mail est récupérée à partir du nouvel enregistrement de compte créé sur l’écran précédent. Et le corps de l’e-mail est sélectionné dans le texte de la zone de texte capturé sur cet écran.

    Renseignez les deux paramètres de l’adresse e-mail À

Tester l’application

Exécutez l’application en mode Version préliminaire. Dans ce test, nous allons créer un nouveau compte en saisissant des informations telles que le nom du compte, le numéro de téléphone, la ville et l’adresse e-mail sur l’écran Nouveau compte. Lors de l’enregistrement des nouveaux détails du compte, nous serons invités à envoyer un e-mail au client où nous pourrons mettre à jour le verbiage de l’e-mail, puis sélectionnez Oui pour envoyer l’e-mail. Cela déclenchera le flux et un e-mail sera envoyé à l’adresse e-mail du compte.

Exécuter l’application en mode Version préliminaire

Créer un nouveau compte en entrant des détails comme le nom du compte

Un e-mail comme celui-ci devrait apparaître dans votre boîte de réception

Un e-mail comme celui-ci devrait apparaître dans votre boîte de réception

Voir aussi

Utiliser le volet Power Automate