Intégration de PowerApps dans Microsoft Power Automate

Intégration de PowerApps dans Microsoft Power Automate

Dans ce didacticiel, nous parlerons de l'intégration de Power Automate à PowerApps. Si vous n'êtes pas familier avec PowerApps, c'est un moyen d'utiliser l'environnement de Microsoft pour créer des applications professionnelles transparentes avec peu ou pas de code. Par exemple, si vous souhaitez créer des feuilles de calcul, vous utilisez Excel. Si vous souhaitez créer des applications, vous utilisez PowerApps.

L'intégration de PowerApps est l'une des meilleures compétences à apprendre car c'est un moyen de créer des applications métier simples à complexes sans même savoir coder.

Pour ce didacticiel, nous allons uniquement intégrer Power Automate à PowerApps. Nous ne parlerons pas de la configuration d'un compte PowerApps, de ce qu'est une zone de texte ou de ce qu'est un bouton. Si vous êtes curieux à ce sujet, je vous suggère d'essayer notre cours ou de regarder des didacticiels YouTube . Sinon, cela n'aura pas beaucoup de sens pour vous.

Intégration de PowerApps dans Microsoft Power Automate

Donc, disons que notre application commerciale est une application d'agence de voyage où les agents peuvent voir leurs clients, voir l'historique des voyages précédents et effectuer d'autres tâches liées aux voyages. Nous créerons également une page sur laquelle les agents pourront se rendre s'ils souhaitent soumettre des problèmes. Après avoir soumis le problème, cela déclenche un flux en arrière-plan qui crée un ticket Trello, un message Slack et d'autres notifications.

Table des matières

Création d'un flux Power Automate

Par conséquent, la première chose que nous devons faire est de créer un flux de travail qui fait exactement ce que nous avons mentionné précédemment. Si nous allons dans le menu principal de Power Apps , nous pouvons cliquer sur Flux puis voir tous les flux que nous avons créés. 

Intégration de PowerApps dans Microsoft Power Automate

Malheureusement, ces flux ne fonctionneront pas avec Power Apps. Les seuls qui fonctionneront avec lui sont les flux qui sont réellement démarrés par PowerApps lui-même. Alors, créons un nouveau flux Power Automate. Tout d'abord, cliquez sur Nouveau .

Intégration de PowerApps dans Microsoft Power Automate

Cliquez ensuite sur Instant-from blank .

Intégration de PowerApps dans Microsoft Power Automate

Pour le déclencheur, nous choisirons PowerApps et cliquerons sur Créer .

Intégration de PowerApps dans Microsoft Power Automate

C'est probablement l'une des entrées les plus simples car si vous cliquez dessus, cela indique seulement qu'aucune information supplémentaire n'est nécessaire.

Intégration de PowerApps dans Microsoft Power Automate

En effet, il est supposé que toutes les informations dont vous avez besoin tout au long de ce flux seront introduites via Power Apps lui-même. Maintenant, passons en revue étape par étape.

Pour cet exemple de flux, un simple ticket Trello doit être créé une fois que les utilisateurs ont saisi leur prénom et leur nom. Pour ce faire, cliquez sur le bouton Nouvelle étape .

Intégration de PowerApps dans Microsoft Power Automate

Ensuite, intégrons-le à Trello.

Intégration de PowerApps dans Microsoft Power Automate

Cliquez sur Créer une carte .

Intégration de PowerApps dans Microsoft Power Automate

L' ID du tableau sera Tâches et l' ID de la liste des parents sera Problèmes .

Intégration de PowerApps dans Microsoft Power Automate

Pour le moment, nous n'avons pas demandé aux utilisateurs de saisir quoi que ce soit pour le nom et la description de la carte. Cependant, nous pouvons définir le champ Nom de la carte pour qu'il soit rempli par l'utilisateur dans PowerApps. Pour ce faire, cliquez simplement sur Demander dans PowerApps

Intégration de PowerApps dans Microsoft Power Automate

Nous pouvons également faire la même chose pour la description de la carte .

Intégration de PowerApps dans Microsoft Power Automate

Cliquez ensuite sur Enregistrer .

Intégration de PowerApps dans Microsoft Power Automate

Pour résumer brièvement, toutes nos variables d'entrée seront fournies par la personne qui les déclenche via Power Apps.

Intégration de PowerApps dans Microsoft Power Automate

Revenons à notre application Power Apps et essayons-la.

Intégration de PowerApps dans Microsoft Power Automate

Création d'un déclencheur dans PowerApps

Commençons par créer un bouton.

Intégration de PowerApps dans Microsoft Power Automate

Tapons Créer un ticket comme nom de ce bouton.

Intégration de PowerApps dans Microsoft Power Automate

Cliquez sur Saisie puis choisissez Saisie de texte .

Intégration de PowerApps dans Microsoft Power Automate

Mettons-le dans deux zones de texte.

Intégration de PowerApps dans Microsoft Power Automate

Définissons le texte par défaut sur Type de problème .
 

Intégration de PowerApps dans Microsoft Power Automate

Ensuite, la deuxième zone de texte peut être Description du problème .
 

Intégration de PowerApps dans Microsoft Power Automate

 Lorsque nous cliquons sur ce bouton, le flux devrait commencer.

Intégration de PowerApps dans Microsoft Power Automate

Pour ce faire, cliquez sur Action .

Intégration de PowerApps dans Microsoft Power Automate

Cliquez ensuite sur Power Automate.

Intégration de PowerApps dans Microsoft Power Automate

Cliquez sur le flux Power Automate que nous avons créé.

Intégration de PowerApps dans Microsoft Power Automate

Lorsque nous cliquons sur le bouton, PowerApps s'exécute. Mais remarquez comment cela nécessite des arguments dans la barre de formule. Il indique qu'il nécessite deux arguments. 

Intégration de PowerApps dans Microsoft Power Automate

Par conséquent, nous devons remplir les arguments que nous avons créés ici.

Intégration de PowerApps dans Microsoft Power Automate

Et nous voulons que ces arguments soient créés dynamiquement à partir de tout ce que l'utilisateur a tapé dans les deux zones de texte. Si nous voulons référencer le texte dans ces zones de texte, il nous suffit de taper TextInput1.Text . Cela mettra en surbrillance la zone de texte correspondante en vert.

Intégration de PowerApps dans Microsoft Power Automate

Ensuite, le deuxième argument est TextInput2.Text.

Intégration de PowerApps dans Microsoft Power Automate

Évidemment, il n'y a plus de parties rouges, ce qui signifie qu'il n'y a plus d'erreurs. Après avoir saisi les arguments, appuyez sur Entrée .

C'est ainsi que nous avons créé un déclencheur dans notre application Power Apps qui déclenche un flux dans Power Automate.

Tester le flux Power Automate dans PowerApps

Testons maintenant notre flux Power Automate dans PowerApps. Tout d'abord, cliquez sur le bouton Lecture .

Intégration de PowerApps dans Microsoft Power Automate

Tapez « Bogue logiciel » pour le type de problème et « Je ne vois pas le numéro de passeport de l'agent 007 » pour la description. Ensuite, cliquez sur le bouton Créer un ticket .

Intégration de PowerApps dans Microsoft Power Automate

Après cela, revenons à Power Apps et cliquez sur le bouton de retour ( <> ).

Intégration de PowerApps dans Microsoft Power Automate

Cliquez sur le flux que nous avons créé pour voir s'il a bien fonctionné. Cela indique qu'il a commencé il y a neuf secondes et qu'il a réussi.

Intégration de PowerApps dans Microsoft Power Automate

Si nous allons sur notre Trello, nous verrons le nouveau ticket qui est créé automatiquement ( bogue logiciel ). 

Intégration de PowerApps dans Microsoft Power Automate

Ajout de l'action Demander dans PowerApps

Parlons maintenant d'une erreur très courante lors de l'utilisation de PowerApps sur notre flux. Tout d'abord, ajoutons une nouvelle étape.

Intégration de PowerApps dans Microsoft Power Automate

Ensuite, ajoutez un connecteur Slack et utilisez l' action Publier un message .

Intégration de PowerApps dans Microsoft Power Automate

Ensuite, choisissez le didacticiel pour le nom de la chaîne .

Intégration de PowerApps dans Microsoft Power Automate

Pour le texte du message , utilisez le contenu dynamique Demander dans PowerApps .

Intégration de PowerApps dans Microsoft Power Automate

Assurez-vous de sauvegarder le flux avant de le tester.

Intégration de PowerApps dans Microsoft Power Automate

Revenons maintenant à Power Apps et réexécutons-le.

Intégration de PowerApps dans Microsoft Power Automate

Cliquez sur le bouton Créer un ticket .

Intégration de PowerApps dans Microsoft Power Automate

Nous remarquerons alors que quelque chose ne va pas. Pour vérifier le problème de notre flux, vérifions-le sur la page Flux et cliquez sur le flux PowerApps que nous avons créé.

Intégration de PowerApps dans Microsoft Power Automate

Comme nous pouvons le voir, cela indique qu'il y a un problème avec le déclencheur du flux. C'est parce que ce déclencheur n'entre que deux arguments. Cependant, depuis que nous avons ajouté l' action Ask in PowerApps , elle a maintenant besoin de trois entrées.

Intégration de PowerApps dans Microsoft Power Automate


Gestion des erreurs avec PowerApps

Nous pouvons voir des informations plus détaillées sur cette erreur ici. C'est juste une façon compliquée de dire que la variable dont il a besoin pour Slack n'est pas disponible.

Intégration de PowerApps dans Microsoft Power Automate

Nous pouvons résoudre ce problème en allant dans l' onglet Action puis en cliquant sur Power Automate .

Intégration de PowerApps dans Microsoft Power Automate

Supprimez la première application que nous avons créée précédemment.

Intégration de PowerApps dans Microsoft Power Automate

Ensuite, ajoutons-le à nouveau en cliquant dessus.

Intégration de PowerApps dans Microsoft Power Automate

Une fois la carte ajoutée, saisissons à nouveau nos variables TextInput1.Text , TextInput2.Text et TextInput1.Text .

Intégration de PowerApps dans Microsoft Power Automate

Exécutez à nouveau cette application et cliquez sur le bouton Créer un ticket .

Intégration de PowerApps dans Microsoft Power Automate

Revenons ensuite à notre page Flux et cliquez sur le flux PowerApps. Comme nous pouvons le voir, notre flux a fonctionné avec succès. 

Intégration de PowerApps dans Microsoft Power Automate

Lorsque nous vérifierons notre Trello, nous verrons qu'une nouvelle carte sur le bogue logiciel a également été ajoutée.

Intégration de PowerApps dans Microsoft Power Automate

Sur notre Slack, un nouveau message « Software Bug » sera également posté.

Intégration de PowerApps dans Microsoft Power Automate

Ainsi, le point clé ici est que chaque fois que nous modifions un flux, en particulier s'il ajoute plusieurs arguments à la variable de déclenchement, nous devons également le rajouter dans PowerApps. 


Entrées de flux de travail dans Microsoft Power Automate
Principes de base de Power Apps : environnement de développement et exécution de votre application
Environnement Power Automate : configuration et présentation

Conclusion

Pour conclure, il s'agit bien d'une intégration puissante. Une fois que nous avons créé un flux dans Power Automate, nous pouvons le déclencher de différentes manières. Si vous avez déjà une application PowerApps, vous pouvez intégrer votre flux Power Automate dans l'application de manière transparente.

Ce n'est qu'une façon de déclencher votre flux de travail en dehors de Power Automate. Dans ce cas, nous avons utilisé PowerApps. J'espère que vous le trouverez utile, en particulier lorsque vous ne créez plus seulement des flux de travail pour vous-même, mais également pour votre organisation.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir