Microsoft Flow HTTP-utløser | En Power Automate-opplæring

En Microsoft Flow HTTP-utløser lar brukere utløse flyter fra tredjepartsapplikasjoner. I denne opplæringen skal vi snakke om hvordan den utløseren fungerer for å la sluttbrukeren starte en flyt. Microsoft Flow vil fungere som en bro mellom applikasjonen din og et stort antall andre tjenester.

For eksempel ønsker vi å utløse flyten vår ved å bruke en applikasjon som ikke er tilgjengelig i. Hvis vi har laget vår egen nettapplikasjon og vi ønsker å utløse en flyt derfra, hvordan gjør vi det?

Dette er en prøveflyt med noen inndatafelt som brukeren må fylle ut.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Hva om vi vil at en bruker skal fylle ut disse inndatafeltene fra tredjepartsapplikasjoner? For å gjøre det trenger vi et URL-endepunkt som vil bli generert for oss i denne nye flyten. Vi trenger også en JSON- fil også kjent som ensom inneholder alle variablene som vil representere alle inngangene vi sender inn.

Innholdsfortegnelse

Opprette en Microsoft-flyt med en HTTP-utløser

La oss nå lage en enkel flyt ved å bruke en Microsoft flow HTTP-utløser . I denne flyten vil brukeren skrive inn fornavn og etternavn ved hjelp av en tredjepartsapplikasjon, og det vil bli lagt ut som en Slack-melding.

1. Opprette en umiddelbar flyt

Først, la oss gå til Opprett- siden.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Deretter klikker du på Instant flow .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

I stedet for å brukeeller Utløs et flytalternativ manuelt , bruker vi Når en HTTP-forespørsel mottas som utløser. Så la oss velge det og klikke på Opprett- knappen. 

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Flyter opprettet med " Når en HTTP-forespørsel mottas "-utløseren kan utføres av alle som kjenner URL-en. 

HTTP-forespørsler er utenfor omfanget av denne opplæringen. Vi kan imidlertid enkelt bruke dette som en trigger for flyten vår fordi Microsoft vil bare lage en lenke for oss. Deretter, hvis tredjepartsapplikasjonen vår får tilgang til koblingen, vil den utløse vår av seg selv.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Nøkkelen her er at vi bare oppretter et endepunkt der alle tredjepartsapplikasjoner kan koble til . Hvis du vil utløse noe fra en e-post, Slack eller Trello, trenger vi ikke bruke denne utløseren fordi disse kontaktene er tilgjengelige i Power Automate. Du bruker bare denne teknikken hvis du vil utløse flyten fra en kobling som ikke er tilgjengelig i Power Automate. 

2. Sette opp Microsoft Flow HTTP-utløseren

Først må vi identifisere nyttelasten som vil gå gjennom HTTP-forespørselen med/uten Power Automate. Klikk " Bruk prøvenyttelast for å generere skjema " og Microsoft vil gjøre alt for oss.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

La oss lage en JSON- nyttelast som inneholder variablene for fornavn og etternavn . Som du kan se, la vi også til en prøve eller midlertidige verdier " Joe " og " Ax " for variablene vi har laget.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Klikk deretter på Ferdig- knappen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Microsoft vil deretter ta det og opprette et JSON-skjema for forespørsel. Dette betyr at når dette endepunktet utløses, forventer det to egenskaper som er etternavn og fornavn med typen som en streng .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Neste er å legge til et nytt trinn ved å klikke på Nytt trinn- knappen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Søk deretter og klikk på Slack- kontakten. 

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

La oss bruke Post-meldingen for handlingen .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Vi bruker opplæringskanalen for kanalnavnet .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

For meldingsteksten kan vi se på det dynamiske innholdet at vi nå har variablene for fornavn og etternavn .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Dette er fordi endepunktet vårt forventer to variabler som er fornavnet og etternavnet som vi har laget ved å bruke JSON-teksten vi la til tidligere.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Klikk på konkat -uttrykket for å sette sammen fornavn- og etternavnsvariablene .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

La oss deretter sette sammen ordet " Hei: " med fornavnet

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

La oss også sette det sammen med etternavnet . Sørg for å legge til et komma etter ordet " Hei " og variabelen fistname .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Klikk deretter på OK- knappen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

La oss nå lagre flyten vår ved å klikke på Lagre- knappen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

En URL vil bli generert som vil fungere som vårt endepunkt. Vi kan få tilgang til den via vår tredjepartsapplikasjon.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Tester vår Microsoft Flow

La oss nå teste flyten vår. Jeg har installert et program som heter Postman . Hvis du ikke er kjent med dette, er det en måte å få tilgang til endepunkter og sende verdier gjennom for å sikre at de fungerer. 

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Siden vi ikke skal snakke om HTML , JSON , POST og forskjellige web-APIer i denne opplæringen, kan vi bare bruke Postman til å etterligne disse tingene for oss. Hvis du er forvirret om POST eller POST versus GET , anbefaler jeg at du ser på et nybegynner- eller grunnleggende nettutviklingskurs slik at du blir kjent med disse begrepene. Jeg foreslår også at du studerer hva HTTP-forespørsler er fordi de virkelig utvider mulighetene for denne applikasjonen. 

For å teste flyten vår, kopier denne nettadressen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Deretter limer du inn nettadressen i POST- feltet i Postman .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Inside the Body , la oss endre standardverdiene med variablene som vi har satt til JSON-nyttelasten vår. Så la oss legge til variablene for fornavn og etternavn med verdiene " Tom " og " Jerry ". Vi bør være inne i kroppen og sørge for å velge rått . Typen skal være JSON .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Igjen, denne postmannen fungerer som vår tredjepartsapplikasjon. Dette er bare for å sikre at koblingene fungerer som de skal. 

La oss nå klikke på Test i flyten vår .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Velg " Jeg utfører utløserhandlingen ", og klikk på Test- knappen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Den vil da begynne å vente på at handlingen skal skje.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Så vi vil nå legge det ut til endepunktet vårt og se om det fungerer ved å klikke på Send- knappen.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

Når flyten vår kjører vellykket, kan vi sjekke Slacken vår for å se om meldingen har blitt lagt ut.

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring

På vår Slack bør vi se meldingen Hello: TomJerry .

Microsoft Flow HTTP-utløser |  En Power Automate-opplæring




Konklusjon

For denne opplæringen var vi i stand til å danne en trigger fra et tredjepartsprogram som ikke har noe med Power Automate å gjøre . Microsoft har laget endepunktet, variablene og alt vi trenger. Alt vi trenger å gjøre er å få tilgang til lenken/URLen selv. Så enkelt var dette.

Hvis du ønsker å bli en Power Automate-administrator, må du lære hvordan disse tingene fungerer. Når du har integrert med bedriften eller organisasjonen din, er det en sjanse for at du vil møte tredjepartsapplikasjoner som ikke har koblinger i Power Automate. Dette er den beste måten å håndtere disse tilfellene på.

Dette er et ganske komplisert konsept, men når du først har fått tak i det, kan du lage flyter som trigges fra hvor som helst så lenge du har en internettforbindelse.

Henry

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.