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.
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.
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.
Deretter klikker du på Instant flow .
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.
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.
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.
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.
Klikk deretter på Ferdig- knappen.
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 .
Neste er å legge til et nytt trinn ved å klikke på Nytt trinn- knappen.
Søk deretter og klikk på Slack- kontakten.
La oss bruke Post-meldingen for handlingen .
Vi bruker opplæringskanalen for kanalnavnet .
For meldingsteksten kan vi se på det dynamiske innholdet at vi nå har variablene for fornavn og etternavn .
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.
Klikk på konkat -uttrykket for å sette sammen fornavn- og etternavnsvariablene .
La oss deretter sette sammen ordet " Hei: " med fornavnet .
La oss også sette det sammen med etternavnet . Sørg for å legge til et komma etter ordet " Hei " og variabelen fistname .
Klikk deretter på OK- knappen.
La oss nå lagre flyten vår ved å klikke på Lagre- knappen.
En URL vil bli generert som vil fungere som vårt endepunkt. Vi kan få tilgang til den via vår tredjepartsapplikasjon.
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.
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.
Deretter limer du inn nettadressen i POST- feltet i Postman .
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 .
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 .
Velg " Jeg utfører utløserhandlingen ", og klikk på Test- knappen.
Den vil da begynne å vente på at handlingen skal skje.
Så vi vil nå legge det ut til endepunktet vårt og se om det fungerer ved å klikke på Send- knappen.
Når flyten vår kjører vellykket, kan vi sjekke Slacken vår for å se om meldingen har blitt lagt ut.
På vår Slack bør vi se meldingen Hello: TomJerry .
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
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
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.
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.
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.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
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.
Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.