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

Leave a Comment

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.