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


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.