Microsoft Flow HTTP-utlösare | En handledning för Power Automate

En Microsoft Flow HTTP-utlösare tillåter användare att utlösa flöden från tredjepartsapplikationer. I den här handledningen kommer vi att prata om hur den utlösaren fungerar för att låta slutanvändaren initiera ett flöde. Microsoft Flow kommer att fungera som en brygga mellan din applikation och ett stort antal andra tjänster.

Till exempel vill vi trigga vårt flöde med en applikation som inte är tillgänglig i. Om vi ​​har gjort en egen webbapplikation och vi vill trigga ett flöde därifrån, hur gör vi det?

Detta är ett exempelflöde med några inmatningsfält som användaren måste fylla i.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Vad händer om vi vill att en användare ska fylla i dessa inmatningsfält från tredjepartsapplikationer? För att göra det behöver vi en URL-slutpunkt som kommer att genereras åt oss i detta nya flöde. Vi behöver också en JSON- fil även känd som ensom innehåller alla variabler som representerar alla indata vi skickar in.

Innehållsförteckning

Skapa ett Microsoft-flöde med en HTTP-utlösare

Låt oss nu skapa ett enkelt flöde med hjälp av en Microsoft flow HTTP-utlösare . I det här flödet kommer användaren att ange sitt förnamn och efternamn med hjälp av en tredjepartsapplikation, och det kommer att postas som ett Slack-meddelande.

1. Skapa ett omedelbart flöde

Låt oss först gå till sidan Skapa .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Klicka sedan på Direktflöde .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Istället för att användaeller Utlösa ett flödesalternativ manuellt , vi använder När en HTTP-förfrågan tas emot som utlösare. Så låt oss välja det och klicka på knappen  Skapa .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Flöden skapade med utlösaren " När en HTTP-begäran tas emot " kan exekveras av alla som känner till URL:en. 

HTTP-förfrågningar ligger utanför omfattningen av denna handledning. Vi kan dock enkelt använda detta som en trigger för vårt flöde eftersom Microsoft bara skapar en länk åt oss. Sedan, om vår tredjepartsapplikation kommer åt länken, kommer den att utlösa vår av sig själv.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Det viktigaste här är att vi bara skapar en slutpunkt där alla tredjepartsapplikationer kan ansluta till . Om du vill trigga något från ett e-postmeddelande, Slack eller Trello, behöver vi inte använda den här utlösaren eftersom dessa kontakter är tillgängliga i Power Automate. Du använder bara den här tekniken om du vill trigga ditt flöde från en kontakt som inte är tillgänglig i Power Automate. 

2. Ställa in Microsoft Flow HTTP-utlösaren

Först måste vi identifiera nyttolasten som kommer att passera HTTP-förfrågan med/utan Power Automate. Klicka på " Använd exempel nyttolast för att generera schema " och Microsoft kommer att göra allt åt oss.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Låt oss skapa en JSON- nyttolast som innehåller variablerna förnamn och efternamn . Som du kan se har vi också lagt till ett prov eller tillfälliga värden " Joe " och " Ax " för de variabler som vi har skapat.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Klicka sedan på knappen Klar .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Microsoft tar sedan det och skapar ett JSON-schema för begäran. Det betyder att när denna slutpunkt utlöses förväntar den sig två egenskaper som är efternamn och förnamn med deras typ som en sträng .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Nästa är att lägga till ett nytt steg genom att klicka på knappen Nytt steg .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Sök sedan och klicka på Slack -anslutningen. 

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Låt oss använda Postmeddelandet för åtgärden .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Vi använder självstudiekanalen för kanalnamnet .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

För meddelandetexten kan vi se på det dynamiska innehållet att vi nu har variablerna för förnamn och efternamn .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Detta beror på att vår slutpunkt förväntar sig två variabler som är förnamnet och efternamnet som vi har skapat med JSON-texten som vi lade till tidigare.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Klicka på konkat -uttrycket för att sammanfoga variablerna för förnamn och efternamn .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Låt oss sedan sammanfoga ordet " Hej: " med förnamnet

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Låt oss också sammanfoga det med efternamnet . Se till att lägga till ett kommatecken efter ordet " Hej " och variabeln fistname .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Klicka sedan på OK- knappen.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Låt oss nu spara vårt flöde genom att klicka på knappen Spara .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

En URL kommer att genereras som kommer att fungera som vår slutpunkt. Vi kan komma åt den via vår tredjepartsapplikation.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Testar vårt Microsoft Flow

Låt oss nu testa vårt flöde. Jag har installerat en applikation som heter Postman . Om du inte är bekant med detta är det ett sätt att komma åt slutpunkter och skicka igenom värden för att se till att de fungerar. 

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Eftersom vi inte kommer att prata om HTML , JSON , POST och olika webb-API: er i denna handledning, kan vi bara använda Postman för att härma dessa saker åt oss. Om du är förvirrad angående POST eller POST kontra GET , rekommenderar jag att du tittar på en nybörjarkurs eller grundläggande webbutvecklingskurs så att du är bekant med dessa termer. Jag föreslår också att du studerar vad HTTP-förfrågningar är eftersom de verkligen utökar möjligheterna för denna applikation. 

För att testa vårt flöde, kopiera denna URL.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Klistra sedan in webbadressen i POST -fältet i Postman .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Inside the Body , låt oss ändra standardvärdena med variablerna som vi har ställt in på vår JSON-nyttolast. Så låt oss lägga till variablerna för förnamn och efternamn med värdena " Tom " och " Jerry ". Vi borde vara inne i kroppen och se till att välja rått . Typen ska vara JSON .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Återigen, denna Postman fungerar som vår tredjepartsapplikation. Detta är bara för att se till att länkarna fungerar korrekt. 

I vårt flöde, låt oss nu klicka på Testa .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Välj " Jag utför utlösningsåtgärden " och klicka på knappen Testa .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Den börjar sedan vänta på att åtgärden ska inträffa.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

Så nu lägger vi upp det till vår slutpunkt och ser om det fungerar genom att klicka på knappen Skicka .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

När vårt flöde fungerar framgångsrikt kan vi kontrollera vår Slack för att se om meddelandet har postats.

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate

På vår Slack bör vi se meddelandet Hello: TomJerry .

Microsoft Flow HTTP-utlösare |  En handledning för Power Automate




Slutsats

För den här handledningen kunde vi bilda en trigger från en tredjepartsapplikation som inte har något att göra med Power Automate . Microsoft har skapat slutpunkten, variablerna och allt vi behöver. Allt vi behöver göra är att själva komma åt länken/URL. Så enkelt var det här.

Om du vill bli Power Automate-administratör måste du lära dig hur dessa saker fungerar. När du väl har integrerat med ditt företag eller din organisation, finns det en chans att du kommer att stöta på tredjepartsprogram som inte har kontakter i Power Automate. Detta är det bästa sättet att hantera dessa fall.

Det här är ett ganska komplicerat koncept, men när du väl fått tag på det kan du göra flöden som triggas var som helst så länge du har en internetuppkoppling.

Henry


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.