Microsoft Flow HTTP Trigger | En Power Automate-vejledning

En Microsoft Flow HTTP-trigger giver brugerne mulighed for at udløse strømme fra tredjepartsapplikationer. I denne vejledning vil vi tale om, hvordan den trigger fungerer for at lade slutbrugeren starte et flow. Microsoft Flow vil fungere som en bro mellem din applikation og en lang række andre tjenester.

For eksempel vil vi udløse vores flow ved hjælp af en applikation, der ikke er tilgængelig i. Hvis vi har lavet vores egen webapplikation, og vi vil udløse et flow derfra, hvordan gør vi så det?

Dette er et eksempelflow med nogle inputfelter, som brugeren skal udfylde.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Hvad hvis vi ønsker, at en bruger skal udfylde disse inputfelter fra tredjepartsapplikationer? For at gøre det har vi brug for et URL-slutpunkt, der vil blive genereret for os i dette nye flow. Vi skal også bruge en JSON- fil, også kendt som ender indeholder alle de variable, der repræsenterer alle de input, vi sender ind.

Indholdsfortegnelse

Oprettelse af et Microsoft-flow med en HTTP-trigger

Lad os nu oprette et simpelt flow ved hjælp af en Microsoft flow HTTP-trigger . I dette flow vil brugeren indtaste deres fornavn og efternavn ved hjælp af en tredjepartsapplikation, og det vil blive sendt som en Slack-meddelelse.

1. Oprettelse af et øjeblikkeligt flow

Lad os først gå til siden Opret .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Klik derefter på Instant flow .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

I stedet for at brugeeller Manuel udløsning af en flow- indstilling, vil vi bruge Når en HTTP-anmodning modtages som udløser. Så lad os vælge det og klikke på knappen Opret

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Flow oprettet med " Når en HTTP-anmodning modtages "-udløseren kan udføres af alle, der kender URL'en. 

HTTP-anmodninger er uden for dette selvstudiums omfang. Vi kan dog sagtens bruge dette som en trigger for vores flow, fordi Microsoft blot vil oprette et link til os. Så, hvis vores tredjepartsapplikation får adgang til linket, vil det udløse vores af sig selv.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Det vigtigste her er, at vi netop skaber et slutpunkt, hvor alle tredjepartsapplikationer kan oprette forbindelse til . Hvis du vil udløse noget fra en e-mail, Slack eller Trello, behøver vi ikke bruge denne trigger, fordi disse stik er tilgængelige i Power Automate. Du bruger kun denne teknik, hvis du vil udløse dit flow fra et stik, der ikke er tilgængeligt i Power Automate. 

2. Opsætning af Microsoft Flow HTTP Trigger

Først skal vi identificere nyttelasten, der vil passere gennem HTTP-anmodningen med/uden Power Automate. Klik på " Brug prøve nyttelast til at generere skema " og Microsoft vil gøre det hele for os.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Lad os oprette en JSON- nyttelast, der indeholder variablerne fornavn og efternavn . Som du kan se, tilføjede vi også en prøve eller midlertidige værdier " Joe " og " Ax " for de variabler, vi har oprettet.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Klik derefter på knappen Udført .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Microsoft vil derefter tage det og oprette et JSON-skema for anmodning. Det betyder, at når dette endepunkt udløses, forventer det to egenskaber, som er efternavnet og fornavnet med deres type som en streng .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Det næste er at tilføje et nyt trin ved at klikke på knappen Nyt trin .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Søg derefter og klik på Slack- stikket. 

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Lad os bruge postmeddelelsen til handlingen .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Vi bruger selvstudiekanalen til kanalnavnet .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

For meddelelsesteksten kan vi se på det dynamiske indhold , at vi nu har variablerne for fornavn og efternavn .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Dette skyldes, at vores endepunkt forventer to variable, som er fornavnet og efternavnet , som vi har oprettet ved hjælp af den JSON-tekst, vi tilføjede tidligere.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Klik på konkat -udtrykket for at sammenkæde fornavn- og efternavnsvariablerne .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Lad os derefter sammenkæde ordet " Hej: " med fornavnet

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Lad os også sammenkæde det med efternavnet . Sørg for at tilføje et komma efter ordet " Hej " og variablen fistname .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Klik derefter på knappen OK .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Lad os nu gemme vores flow ved at klikke på knappen Gem .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

En URL vil blive genereret, som vil fungere som vores slutpunkt. Vi kan få adgang til det via vores tredjepartsapplikation.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Test af vores Microsoft Flow

Lad os nu teste vores flow. Jeg har installeret et program kaldet Postman . Hvis du ikke er bekendt med dette, er det en måde at få adgang til slutpunkter og sende værdier igennem for at sikre, at de fungerer. 

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Da vi ikke vil tale om HTML , JSON , POST og forskellige web-API'er i denne vejledning, kan vi bare bruge Postman til at efterligne disse ting for os. Hvis du er forvirret over POST eller POST versus GET , anbefaler jeg, at du ser et begynder- eller grundlæggende webudviklingskursus, så du bliver fortrolig med disse udtryk. Jeg foreslår også, at du studerer, hvad HTTP-anmodninger er, fordi de virkelig udvider mulighederne for denne applikation. 

For at teste vores flow skal du kopiere denne URL.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Indsæt derefter denne URL i POST- feltet i Postman .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Inside the Body , lad os ændre standardværdierne med de variabler, som vi har indstillet til vores JSON-nyttelast. Så lad os tilføje fornavn og efternavn variabler med værdierne " Tom " og " Jerry ". Vi bør være inde i kroppen og sørge for at vælge råt . Typen skal være JSON .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Igen, denne postmand fungerer som vores tredjepartsapplikation. Dette er blot for at sikre, at koblingerne fungerer korrekt. 

På vores flow, lad os nu klikke på Test .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Vælg " Jeg udfører udløserhandlingen ", og klik på knappen Test .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Det vil derefter begynde at vente på, at handlingen finder sted.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Så vi vil nu sende det til vores slutpunkt og se, om det virker ved at klikke på knappen Send .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

Når vores flow kører med succes, kan vi tjekke vores Slack for at se, om beskeden er blevet sendt.

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning

På vores Slack skulle vi se beskeden Hej: TomJerry .

Microsoft Flow HTTP Trigger |  En Power Automate-vejledning




Konklusion

Til denne tutorial var vi i stand til at danne en trigger fra en tredjepartsapplikation, der ikke har noget at gøre med Power Automate . Microsoft har skabt slutpunktet, variablerne og alt, hvad vi har brug for. Det eneste, vi skal gøre, er bare selv at tilgå linket/URL'en. Så nemt var det her.

Hvis du ønsker at blive Power Automate-administrator, skal du lære, hvordan disse ting fungerer. Når du først har integreret med din virksomhed eller din organisation, er der en chance for, at du vil støde på tredjepartsapplikationer, der ikke har stik i Power Automate. Dette er den bedste måde at håndtere disse tilfælde på.

Dette er et ret kompliceret koncept, men når du først har fået fat i det, kan du lave flows, der udløses hvor som helst, så længe du har en internetforbindelse.

Henrik


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.