HTTP-pyyntö Power Automatessa – Johdanto

Tässä opetusohjelmassa opimme ja ymmärrämme, kuinka Power Automaten HTTP-pyyntö toimii, kun on kyse kolmannen osapuolen sovellusten integroinnista. Puhumme myös sisäänrakennetusta Request -liittimestä, mutta keskustelemme pääasiassa HTTP:stä .

HTTP-pyyntö Power Automatessa – Johdanto

Huolimatta monista valittavissa olevista liittimistä, Power Automatella on myös rajoituksensa. Se ei voi kattaa kaikkea, mitä saatamme tarvita työnkulkujemme rakentamiseen. Saattaa olla tapaus, jossa haluamme integroida tai käynnistää kulkumme käyttämällä sovellusta, joka ei ole käytettävissä Power Automatessa.

HTTP- ja Request-liittimet mahdollistavat kulkumme vuorovaikutuksen kolmannen osapuolen sovellusliittymien kanssa.

Olemme käyttäneetkäynnistääksesi työnkulun yhdessä aiemmista opetusohjelmistamme. Tässä esimerkissä meillä oli kolmannen osapuolen sovellus, joka käynnisti Power Automate -kulun hyväksynnöillä ja ehdollisella logiikalla.

Ja näin voimme periaatteessa yhdistää kolmannen osapuolen sovelluksen virtauksiin. 

HTTP-pyyntö Power Automatessa – Johdanto

Toisaalta HTTP- liittimen avulla voimme pingata minkä tahansa kolmannen osapuolen API:n, joka meillä on. Joten sitä ei välttämättä käytetä laukaisimena. Sitä käytetään enimmäkseen.

HTTP-pyyntö Power Automatessa – Johdanto

Oletetaan, että meillä on kulku, jossa meidän on saatava tietoja API:lta. Lähetämme asiakkaan tunnuksen kyseisen API:n kautta ja saamme takaisin asiakkaan nimen tai passin numeron. Sitten tarvitsemme nämä tiedot Power Automate -logiikassamme.

Emme kuitenkaan halua pitää arkaluonteisia tietoja sisällämme. Siksi meidän on luotava kolmannen osapuolen järjestelmäämme API, joka voi vastaanottaa HTTP-pyyntöjä. Ja sen aiomme tehdä esimerkkinä.

Sisällysluettelo

HTTP-pyynnön määrittäminen Power Automatessa

Minulla ei tällä hetkellä ole kolmannen osapuolen sovellusliittymää. Joten tässä esimerkissä käytämme verkkosivustoa nimeltä reqres.in . Siinä on kolmannen osapuolen API-päätepiste, jonka avulla voimme testata, toimiiko virtaus vai ei. Heillä on esimerkiksi toiminto nimeltä LIST KÄYTTÄJÄ , joka sisältää vastaavan pyynnön. Ja jos pyydämme sitä, Vastaus- sarakkeen kohteet ovat kaikki, mitä voimme saada takaisin.

HTTP-pyyntö Power Automatessa – Johdanto

Joten kokeillaan sitä HTTP- liittimellämme. Ensin meidän on napsautettava Pyynnön linkkiä .

HTTP-pyyntö Power Automatessa – Johdanto

Kopioi sitten URL-osoite. Tämä toimii API-päätepisteenä.

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta työnkulkuasetuksissamme HTTP- liitintä.

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta sitten HTTP- toimintoa.

HTTP-pyyntö Power Automatessa – Johdanto

Valitse menetelmäksi GET . _

HTTP-pyyntö Power Automatessa – Johdanto

Liitä sitten aiemmin kopioimamme URL-osoite.

HTTP-pyyntö Power Automatessa – Johdanto

Voimme halutessasi syöttää myös otsikoita, kyselyitä ja evästeitä. Jätetään se kuitenkin toistaiseksi väliin.

HTTP-pyyntö Power Automatessa – Johdanto

HTTP-pyynnön sisällön näyttäminen Power Automatessa

Seuraavaksi meidän on otettava pyyntömme sisältö ja näytettävä se jonnekin vain varmistaaksemme, että se todella toimii. Napsauta siis Uusi vaihe .

HTTP-pyyntö Power Automatessa – Johdanto

Etsi ja valitse Slack- liitin.

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta Lähetä viesti -toimintoa.

HTTP-pyyntö Power Automatessa – Johdanto

Julkaistaan ​​sisältö satunnaiselle kanavalle .

HTTP-pyyntö Power Automatessa – Johdanto

Valitse Viestitekstiksi tekstiosa ja katsotaan mitä löydämme .

HTTP-pyyntö Power Automatessa – Johdanto

Nimetään kulkumme uudelleen HTTP- esimerkiksi.

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta sitten Tallenna .

HTTP-pyyntö Power Automatessa – Johdanto

Yhteenvetona totean, että virtaus käynnistyy painikkeella. Sitten se lähettää HTTP-pyynnön, joka palauttaa JSON-tiedoston, joka lähetetään Slackiimme. Tämän virran suorittamisen jälkeen meillä on Slackissa tämä.

HTTP-pyyntö Power Automatessa – Johdanto

Kuten näet, koko JSON-tiedoston sisältö lähetettiin. Tämän näemme yleensä vastauksesta HTTP-pyyntöön. Haluamme kuitenkin näyttää vain etunimet emmekä koko JSON-tiedoston sisältöä. Siksi meidän on lisättävä Parse JSON -vaihe pyynnön ja toiminnon väliin.

JSON-jäsennys HTTP-pyynnöistä

Lisää uusi vaihe ja valitse Data Operation -liitin.

HTTP-pyyntö Power Automatessa – Johdanto

Valitse sitten Parse JSON .

HTTP-pyyntö Power Automatessa – Johdanto

Siirrä Parse JSON -vaihe HTTP- pyynnön ja Lähetä viesti -toiminnon väliin.

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta Luo näytteestä -painiketta. 

HTTP-pyyntö Power Automatessa – Johdanto

Kopioi koodit pyyntölinkistä.

HTTP-pyyntö Power Automatessa – Johdanto

Liitä se sitten Insert a sample JSON Payload -ikkunaan ja napsauta Valmis . Tämä tekee periaatteessa kaiken taustajärjestelmän JSON-jäsentämisen puolestamme. 

HTTP-pyyntö Power Automatessa – Johdanto

Kuten huomasimme, se loi automaattisesti skeeman, jonka voimme helposti ymmärtää.

HTTP-pyyntö Power Automatessa – Johdanto

Sisältö - kenttään meidän on lisättävä kaikki, mitä haluamme jäsentää. Tässä esimerkissä haluamme jäsentää HTTP-pyynnöstä saamamme rungon .

HTTP-pyyntö Power Automatessa – Johdanto

Ja miksi tämä on tärkeää? No, meidän ei enää tarvitse lähettää koko viestiä. Nyt meillä on pääsy dynaamisempaan sisältöön, kuten sähköpostiin, etunimeen, sukunimeen, avatariin, yritykseen, URL-osoitteeseen ja moniin muihin.

HTTP-pyyntö Power Automatessa – Johdanto

Parse JSON antaa meille mahdollisuuden ottaa minkä tahansa saamamme JSON-tulosteen, jäsentää sen eri dynaamiseksi sisällöksi, jota voimme sitten käyttää myöhemmin seuraavissa kulkuvaiheissamme. Käytimme tätä toimintoa, jotta toimintamme ei hidasta koko JSON-sisältöä, vaan näyttää vain tarpeelliset tiedot, jotka todella tarvitsemme.

Muutetaan nyt tekstin Body sijaan muotoon etunimi .

HTTP-pyyntö Power Automatessa – Johdanto

Sitten näemme, että se muutti toimintamme.

HTTP-pyyntö Power Automatessa – Johdanto

Tämä johtuu siitä, että kulkumme saa pyynnöstä useita etunimiä.

HTTP-pyyntö Power Automatessa – Johdanto

Se huomaa useita etunimiä, joten se tietää, että haluamme käydä läpi jokaisen JSON-tiedoston tietotaulukon elementin ja palauttaa etunimen.ohjaa kulkua tekemään Slack-sanoman jokaiselle tietotaulukon elementille. Joten jokaisen asiakkaan etunimi julkaistaan ​​Slackin  satunnaiselle kanavalle.

Napsauta nyt Tallenna ja katso, toimiiko se.

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta Testaa .

HTTP-pyyntö Power Automatessa – Johdanto

Valitse Suoritan laukaisintoiminnon ja napsauta Testaa .

HTTP-pyyntö Power Automatessa – Johdanto

Napsauta Suorita kulku .

HTTP-pyyntö Power Automatessa – Johdanto

Kuten näemme, se näyttää nyt vain etunimet.

HTTP-pyyntö Power Automatessa – Johdanto

Johtopäätös

Kaiken kaikkiaan voimme luoda HTTP-pyynnön, joka integroi virtamme kolmannen osapuolen sovellukseen. Sieltä jäsensimme JSON-sisällön Power Automaten Data Operation -liittimen avulla. Se loi automaattisesti skeeman käyttämällä esimerkki-JSON-hyötykuormaa. Jäsentämällä JSON-koodia muutimme tyypillisen HTTP-pyynnön vastauksen osuvammaksi ja ymmärrettävämmäksi tiedoksi.

Voimme varmasti tehdä paljon erilaisia ​​​​asioita HTTP- pyynnön ja Parse JSON -toimintojen avulla. Toivottavasti pystyit ymmärtämään niiden merkityksen ja miten ne toimivat. 

Kaikki parhaat,

Henry








Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.