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


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.