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







Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.