HTTP-kérés a Power Automate-ban – Bevezetés

Ebben az oktatóanyagban megtanuljuk és megértjük, hogyan működik a Power Automate HTTP-kérése harmadik féltől származó alkalmazások integrálásakor. Szó lesz a Request beépített csatlakozóról is, de elsősorban a HTTP-ről fogunk beszélni .

HTTP-kérés a Power Automate-ban – Bevezetés

Annak ellenére, hogy számos csatlakozó közül választhatunk, a Power Automate-nek is megvannak a maga korlátai. Nem tud mindent lefedni, amire szükségünk lehet a munkafolyamataink felépítéséhez. Előfordulhat olyan eset, amikor olyan alkalmazással szeretnénk integrálni vagy elindítani a folyamatunkat, amely nem érhető el a Power Automate-ban.

A HTTP- és Request-összekötők lehetővé teszik, hogy folyamunk együttműködjön harmadik fél API-kkal.

Használtukmunkafolyamat elindításához az egyik korábbi oktatóanyagunkban. Ebben a példában volt egy harmadik féltől származó alkalmazásunk, amely jóváhagyással és feltételes logikával Power Automate folyamatot indított el.

És így alapvetően egy harmadik féltől származó alkalmazást is csatlakoztathatunk a folyamatainkhoz. 

HTTP-kérés a Power Automate-ban – Bevezetés

Másrészt a HTTP- csatlakozó lehetővé teszi számunkra, hogy bármilyen harmadik féltől származó API-t pingeljünk. Tehát nem feltétlenül triggerként használják. Leginkább mint .

HTTP-kérés a Power Automate-ban – Bevezetés

Tegyük fel, hogy van egy folyamatunk, ahol egy API-tól kell információt szereznünk. Ezen az API-n keresztül elküldjük az ügyfél azonosítóját, és visszakapjuk az ügyfél nevét vagy útlevélszámát. Ezután szükségünk van erre az információra a Power Automate logikájában.

De nem akarjuk ezeket az érzékeny információkat bent tartani. Ezért létre kell hoznunk egy API-t a harmadik féltől származó rendszerünkben, amely képes fogadni a HTTP-kéréseket. És ezt tesszük példaként.

Tartalomjegyzék

HTTP-kérés beállítása a Power Automate-ban

Jelenleg nincs harmadik féltől származó API-m. Tehát ebben a konkrét példában a reqres.in nevű webhelyet fogjuk használni . Van egy harmadik féltől származó API-végpontja, amellyel ellenőrizhetjük, hogy a folyamatunk működik-e vagy sem. Például van egy LIST USERS nevű függvényük , amely egy megfelelő kérést tartalmaz. És ha kérünk, akkor a Válasz oszlopban található tételek minden, amit visszakaphatunk.

HTTP-kérés a Power Automate-ban – Bevezetés

Tehát próbáljuk meg a HTTP- csatlakozónkkal. Először a Kérelem linkjére kell kattintanunk .

HTTP-kérés a Power Automate-ban – Bevezetés

Ezután másolja ki az URL-t. Ez szolgál API-végpontként.

HTTP-kérés a Power Automate-ban – Bevezetés

A folyamatbeállításunkban kattintson a HTTP- összekötőre.

HTTP-kérés a Power Automate-ban – Bevezetés

Ezután kattintson a HTTP műveletre.

HTTP-kérés a Power Automate-ban – Bevezetés

A módszerhez kattintson a GET gombra .

HTTP-kérés a Power Automate-ban – Bevezetés

Ezután illessze be a korábban másolt URL-t.

HTTP-kérés a Power Automate-ban – Bevezetés

Ha akarjuk, fejléceket, lekérdezéseket és cookie-kat is megadhatunk. Ezt azonban egyelőre kihagyjuk.

HTTP-kérés a Power Automate-ban – Bevezetés

HTTP-kérés tartalmának megjelenítése a Power Automate-ban

A következő dolog, amit meg kell tennünk, hogy a kérésünk tartalmát meg kell jelenítenünk valahol, hogy megbizonyosodjunk arról, hogy valóban működik. Tehát kattintson az Új lépés gombra .

HTTP-kérés a Power Automate-ban – Bevezetés

Keresse meg és válassza ki a Slack csatlakozót.

HTTP-kérés a Power Automate-ban – Bevezetés

Kattintson az Üzenet közzététele műveletre.

HTTP-kérés a Power Automate-ban – Bevezetés

Tegyük fel a tartalmat a véletlenszerű csatornára.

HTTP-kérés a Power Automate-ban – Bevezetés

Az Üzenet szövegéhez válasszuk ki a Törzs elemet , és nézzük meg, mit találunk.

HTTP-kérés a Power Automate-ban – Bevezetés

Nevezzük át a folyamatunkat HTTP- példára.

HTTP-kérés a Power Automate-ban – Bevezetés

Ezután kattintson a Mentés gombra .

HTTP-kérés a Power Automate-ban – Bevezetés

Összefoglalva, a folyamatunkat egy gomb indítja el. Ezután HTTP-kérést küld, amely egy JSON-fájlt ad vissza, amelyet a Slack-ünkbe teszünk közzé. A folyamat futtatása után a következőket várjuk a Slackben.

HTTP-kérés a Power Automate-ban – Bevezetés

Mint látható, a JSON-fájl teljes tartalma közzétételre került. Általában ezt látjuk egy HTTP-kérésre adott válaszból. Azonban csak a keresztneveket akarjuk megjeleníteni, és nem a teljes tartalmat a JSON-fájlból. Ezért hozzá kell adnunk egy JSON-elemzési lépést a kérés és a művelet közé.

JSON elemzése HTTP-kérésekből

Adjon hozzá egy új lépést, és válassza ki a Data Operation csatlakozót.

HTTP-kérés a Power Automate-ban – Bevezetés

Ezután válassza a JSON elemzése lehetőséget .

HTTP-kérés a Power Automate-ban – Bevezetés

Helyezze át a JSON elemzési lépést a HTTP- kérés és az üzenet közzététele művelet közé .

HTTP-kérés a Power Automate-ban – Bevezetés

Kattintson a Generálás mintából gombra. 

HTTP-kérés a Power Automate-ban – Bevezetés

Másolja ki a kódokat a kérés linkjéről.

HTTP-kérés a Power Automate-ban – Bevezetés

Ezután illessze be az Insert a sample JSON Payload ablakba, és kattintson a Kész gombra . Ez alapvetően elvégzi helyettünk az összes backend JSON-elemzést. 

HTTP-kérés a Power Automate-ban – Bevezetés

Ahogy észrevettük, automatikusan létrehozta a könnyen érthető sémát.

HTTP-kérés a Power Automate-ban – Bevezetés

A Tartalom mezőben azt kell beírnunk, amit elemezni szeretnénk. Ebben a példában a HTTP-kérésből kapott törzset szeretnénk elemezni .

HTTP-kérés a Power Automate-ban – Bevezetés

És miért fontos ez? Nos, már nem kell az üzenet teljes tartalmát közzétenni. Mostantól dinamikusabb tartalmakhoz férhetünk hozzá, például e-mailekhez, keresztnévhez, vezetéknévhez, avatarhoz, céghez, URL-hez és még sok máshoz.

HTTP-kérés a Power Automate-ban – Bevezetés

A JSON elemzése lehetővé teszi számunkra, hogy bármilyen JSON-kimenetet megkapjunk, különböző dinamikus tartalommá elemezzük, amelyeket később felhasználhatunk a következő folyamatlépéseinkben. Ezt a műveletet azért alkalmaztuk, hogy a folyamatunk ne lazítsa el a teljes JSON-tartalmat, és csak azokat a releváns információkat jelenítse meg, amelyekre valóban szükségünk van.

Most a Body helyett változtassuk ezt a keresztnévre .

HTTP-kérés a Power Automate-ban – Bevezetés

Aztán látni fogjuk, hogy ez megváltoztatta a cselekvésünket.

HTTP-kérés a Power Automate-ban – Bevezetés

Ennek az az oka, hogy a folyamatunk több keresztnevet kap a kérésből.

HTTP-kérés a Power Automate-ban – Bevezetés

Több keresztnevet észlel, így tudja, hogy a JSON-fájlban lévő adattömb minden elemét végig akarjuk vinni, és vissza akarjuk adni a keresztnevet.a folyamatot úgy irányítja, hogy az adattömb minden eleméhez Slack üzenetet készítsen. Így minden vásárló keresztneve felkerül a Slack  véletlenszerű csatornájára.

Most kattintson a Mentés gombra , és nézze meg, működik-e.

HTTP-kérés a Power Automate-ban – Bevezetés

Kattintson a Teszt gombra .

HTTP-kérés a Power Automate-ban – Bevezetés

Válassza a Végrehajtom az aktiválási műveletet , majd kattintson a Teszt gombra .

HTTP-kérés a Power Automate-ban – Bevezetés

Kattintson a Futtatás gombra .

HTTP-kérés a Power Automate-ban – Bevezetés

Amint látjuk, most csak a keresztneveket jeleníti meg.

HTTP-kérés a Power Automate-ban – Bevezetés

Következtetés

Mindent figyelembe véve képesek vagyunk HTTP-kérelmet létrehozni, amely integrálja a folyamatunkat egy harmadik féltől származó alkalmazásba. Innentől kezdve a Power Automate Data Operation csatlakozójával elemeztük a JSON-tartalmat . Automatikusan generált egy sémát egy minta JSON hasznos adat felhasználásával. A JSON elemzésével a HTTP-kérés tipikus válaszát relevánsabb és érthetőbb információvá alakítottuk át.

A HTTP- kérésekkel és a JSON-műveletekkel biztosan rengeteg különböző dolgot tehetünk . Remélhetőleg sikerült megértened fontosságukat és működésüket. 

Minden jót,

Henrik








Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.