Déclencheur HTTP de flux Microsoft | Un tutoriel Power Automate

Déclencheur HTTP de flux Microsoft | Un tutoriel Power Automate

Un déclencheur Microsoft Flow HTTP permet aux utilisateurs de déclencher des flux à partir d'applications tierces. Dans ce didacticiel, nous expliquerons comment ce déclencheur fonctionne pour permettre à l'utilisateur final de lancer un flux. Microsoft Flow servira de pont entre votre application et un grand nombre d'autres services.

Par exemple, nous souhaitons déclencher notre flux à l'aide d'une application qui n'est pas disponible dans Power Automate . Si nous avons créé notre propre application Web et que nous voulons déclencher un flux à partir de là, comment procédons-nous ?

Il s'agit d'un exemple de flux avec des champs de saisie que l'utilisateur doit remplir.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Que se passe-t-il si nous voulons qu'un utilisateur remplisse ces champs de saisie à partir d'applications tierces ? Pour ce faire, nous avons besoin d'un point de terminaison d'URL qui sera généré pour nous dans ce nouveau flux. Nous aurons également besoin d'un fichier JSON également appelé schéma qui contient toutes les variables qui représenteront toutes les entrées que nous transmettons.

Table des matières

Création d'un flux Microsoft avec un déclencheur HTTP

Créons maintenant un flux simple à l'aide d'un déclencheur HTTP de flux Microsoft . Dans ce flux, l'utilisateur entrera son prénom et son nom à l'aide d'une application tierce, et il sera publié sous forme de message Slack.

1. Créer un flux instantané

Tout d'abord, allons à la page Créer .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Cliquez ensuite sur Flux instantané .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Au lieu d'utiliser l' option PowerApps ou Déclencher manuellement un flux , nous utiliserons Lorsqu'une requête HTTP est reçue comme déclencheur. Alors, sélectionnons cela et cliquons sur le bouton Créer

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Les flux créés avec le déclencheur " Lorsqu'une requête HTTP est reçue " peuvent être exécutés par toute personne connaissant l'URL. 

Les requêtes HTTP sortent du cadre de ce didacticiel. Cependant, nous pouvons facilement l'utiliser comme déclencheur pour notre flux car Microsoft créera simplement un lien pour nous. Ensuite, si notre application tierce accède au lien, elle déclenchera par elle-même notre flux Power Automate .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

L'essentiel ici est que nous créons simplement un point de terminaison auquel toutes les applications tierces peuvent se connecter . Si vous souhaitez déclencher quelque chose à partir d'un e-mail, Slack ou Trello, nous n'avons pas besoin d'utiliser ce déclencheur car ces connecteurs sont disponibles dans Power Automate. Vous n'utilisez cette technique que si vous souhaitez déclencher votre flux à partir d'un connecteur qui n'est pas disponible dans Power Automate. 

2. Configuration du déclencheur HTTP Microsoft Flow

Tout d'abord, nous devons identifier la charge utile qui passera par la requête HTTP avec/sans Power Automate. Cliquez sur " Utiliser un exemple de charge utile pour générer un schéma " et Microsoft fera tout pour nous.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Créons une charge utile JSON qui contient les variables firstname et lastname . Comme vous pouvez le voir, nous avons également ajouté un échantillon ou des valeurs temporaires « Joe » et « Axe » pour les variables que nous avons créées.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Cliquez ensuite sur le bouton Terminé .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Microsoft prendra ensuite cela et créera un schéma JSON de corps de requête. Cela signifie que lorsque ce point de terminaison est déclenché, il attend deux propriétés qui sont le nom et le prénom avec leur type sous forme de chaîne .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Ensuite, ajoutez une nouvelle étape en cliquant sur le bouton Nouvelle étape .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Ensuite, recherchez et cliquez sur le connecteur  Slack .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Pour l'action, utilisons le message Post .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Nous utiliserons le canal du didacticiel pour le nom du canal .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Pour le Message Text , on peut voir sur le Dynamic content que nous avons maintenant les variables firstname et lastname .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

En effet, notre point de terminaison attend deux variables qui sont le prénom et le nom que nous avons créés à l'aide du texte JSON que nous avons ajouté précédemment.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Cliquez sur l' expression concat pour concaténer les variables firstname et lastname .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Ensuite, concaténons le mot « Bonjour : » avec le prénom

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Concaténons-le également avec le nom de famille . Assurez-vous d'ajouter une virgule après le mot « Hello » et la variable prénom .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Cliquez ensuite sur le bouton OK .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Sauvons maintenant notre flux en cliquant sur le bouton Enregistrer .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Une URL sera générée qui servira de point de terminaison. Nous pouvons y accéder via notre application tierce.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Tester notre flux Microsoft

Testons maintenant notre flux. J'ai installé une application appelée Postman . Si vous n'êtes pas familier avec cela, c'est un moyen d'accéder aux points de terminaison et de transmettre des valeurs pour s'assurer qu'ils fonctionnent. 

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Comme nous ne parlerons pas de HTML , JSON , POST et des différentes API Web dans ce didacticiel, nous pouvons simplement utiliser Postman pour imiter ces choses pour nous. Si vous êtes confus à propos de POST ou POST par rapport à GET , je vous recommande de suivre un cours de développement Web pour débutants ou de base afin de vous familiariser avec ces termes. Je vous suggère également d'étudier ce que sont les requêtes HTTP car elles élargissent vraiment les possibilités de cette application. 

Pour tester notre flux, copiez cette URL.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Ensuite, collez cette URL dans le champ POST dans Postman .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

À l'intérieur du Body , modifions les valeurs par défaut avec les variables que nous avons définies sur notre charge utile JSON. Donc, ajoutons les variables firstname et lastname avec les valeurs « Tom » et « Jerry ». Nous devrions être à l'intérieur du corps et nous assurer de sélectionner raw . Le type doit être JSON .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Encore une fois, ce facteur sert d'application tierce. C'est juste pour s'assurer que les liens fonctionnent correctement. 

Sur notre flux, cliquons maintenant sur Test .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Sélectionnez « Je vais effectuer l'action de déclenchement », puis cliquez sur le bouton Tester .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Il commencera alors à attendre que l'action se produise.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Donc, nous allons maintenant le publier sur notre point de terminaison et voir si cela fonctionne en cliquant sur le bouton Envoyer .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Une fois que notre flux fonctionne avec succès, nous pouvons vérifier notre Slack pour voir si le message a été publié.

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate

Sur notre Slack, on devrait voir le message Hello: TomJerry .

Déclencheur HTTP de flux Microsoft |  Un tutoriel Power Automate


Présentation de Power Apps : définition, fonctionnalités, fonctions et importance
Présentation du contenu dynamique de Power Automate
Microsoft Power Automate : automatisation du flux de travail

Conclusion

Pour ce tutoriel, nous avons pu former un déclencheur à partir d'une application tierce qui n'a rien à voir avec Power Automate . Microsoft a créé le point de terminaison, les variables et tout ce dont nous avons besoin. Tout ce que nous avons à faire est d'accéder nous-mêmes au lien/URL. C'était aussi simple que ça.

Si vous souhaitez devenir administrateur Power Automate, vous devez apprendre comment ces choses fonctionnent. Une fois que vous avez intégré Power Automate à votre entreprise ou votre organisation, il est possible que vous rencontriez des applications tierces qui n'ont pas de connecteurs dans Power Automate. C'est la meilleure façon de gérer ces instances.

C'est un concept assez compliqué, mais une fois que vous l'avez maîtrisé, vous pouvez créer des flux qui se déclenchent de n'importe où tant que vous disposez d'une connexion Internet.

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