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








Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.