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


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.