Intégrer Power Automate à Power Apps
Introduction
Jusqu’à présent, notre application Power Apps gère très bien les demandes internes. Les collaborateurs peuvent saisir une demande, l’envoyer, et consulter les informations en temps réel. Mais il manque quelque chose d’essentiel : l’automatisation.
En entreprise, une application n’est pas une fin en soi. Elle s’intègre dans un écosystème plus large. Lorsqu’une demande est créée, elle doit être signalée au service concerné, peut-être générer une notification, voire déclencher un workflow d’approbation. Power Apps seul ne sait pas tout faire.
C’est ici que Power Automate devient notre allié. Cet outil est le moteur d’automatisation de la Power Platform. Il nous permet de créer des flux pour accomplir des tâches répétitives en arrière-plan.
Dans ce chapitre, nous allons :
-
Découvrir comment déclencher un flux depuis Power Apps.
-
Commencer par un flux simple, sans paramètre ni retour.
-
Faire évoluer ce flux pour lui passer des informations depuis Power Apps.
-
Aller encore plus loin en récupérant une valeur de retour pour enrichir notre app.
Le tout sera intégré dans notre fil rouge, autour de la gestion des demandes internes.
Créer un flux depuis Power Apps
1. Étape 1 : Créer un flux sans paramètre ni retour
Commençons doucement. Notre premier objectif est d’envoyer un simple e-mail Outlook lorsqu’une nouvelle demande est enregistrée. Pas de paramètre, pas de retour, juste une action automatique.
Dans ce cas, l’idéal serait d’utiliser un flux automatisé, mais, pour l’exemple, nous allons partir sur ce cas d’usage. L’idée ici est d’apprendre comment fonctionne l’intégration d’un flux dans une application et voir comment passer des paramètres depuis une application.
Ouvrez votre solution, sélectionnez votre application canvas et ouvrez-la en cliquant sur Modifier.

Dans Power Apps Studio, ouvrez l’écran du formulaire (scrDetail). Sélectionnez les trois petits points dans le menu tout à gauche puis choisissez Power Automate.

Une nouvelle fenêtre s’ouvre : Power Automate vous propose automatiquement le déclencheur Power Apps. Gardez-le tel quel.
Ajoutez ensuite une action Envoyer un e-mail dans Office 365 Outlook. Paramétrez votre envoi de mail, puis retournez dans Power Apps. Le flux apparaît maintenant dans la liste des flux dans le volet de gauche.

Sélectionnez votre formulaire et dans la propriété OnSuccess du formulaire, nous...
Pourquoi cette approche est puissante
Avec ces trois étapes, nous avons fait évoluer notre application :
-
Elle ne se contente plus d’enregistrer des données.
-
Elle déclenche une chaîne d’actions automatiques.
-
Elle enrichit l’expérience utilisateur avec des résultats dynamiques.
Ce schéma est très courant en entreprise. Une application Power Apps agit comme un déclencheur. Power Automate devient le moteur opérationnel qui prend en charge les actions exécutées en arrière-plan.
Dans le cas d’une application de type model driven
Il est également possible d’utiliser des flux Power Automate dans le cadre d’applications de type Model-driven (pilotées par modèle). Dans ce cas, et de manière générale, nous privilégierons les flux automatisés, qui se déclencheront à partir d’un événement survenu au niveau de la base de données.
Bonnes pratiques
Nommez clairement vos flux : un flux appelé NotifierNouvelleDemande est plus explicite qu’un simple Flux1.
Centralisez vos flux dans une solution : cela facilite leur exportation et leur maintenance.
Limitez les paramètres à ce qui est nécessaire : chaque paramètre ajouté doit avoir un usage précis.
Gérez les erreurs : prévoyez dans Power Automate ce qui se passe si l’action échoue (Teams indisponible, e-mail incorrect, etc.).
Conclusion
Ce chapitre a montré comment connecter Power Apps et Power Automate de façon progressive.
Nous avons commencé avec un flux simple, sans paramètre, pour comprendre la mécanique. Nous avons ensuite fait évoluer ce flux pour lui transmettre des données de l’application, puis pour renvoyer une réponse.
Cette approche graduelle vous permet de maîtriser les concepts sans vous égarer. Elle illustre surtout la philosophie de la Power Platform : commencer simplement, améliorer en continu et connecter les briques entre elles.