Megosztás a következőn keresztül:


Összetevők metaadatainak kezelése az Azure Logic Apps integrációs fiókjaiban

A következőkre vonatkozik: Azure Logic Apps (Használat)

Egyéni metaadatokat határozhat meg az integrációs fiókokban lévő összetevőkhez, és a futtatás során lekérheti ezeket a metaadatokat a logikai alkalmazás munkafolyamatának használatához. Megadhat például metaadatokat az összetevőkhöz, például partnerekhez, szerződésekhez, sémákhoz és térképekhez. Ezek az összetevőtípusok kulcs-érték párként tárolják a metaadatokat.

Ez az útmutató bemutatja, hogyan adhat hozzá metaadatokat egy integrációs fiók összetevőjéhez. Ezután a munkafolyamat műveleteivel lekérheti és felhasználhatja a metaadat-értékeket.

Előfeltételek

Metaadatok hozzáadása összetevőkhöz

  1. Az Azure Portalon nyissa meg az integrációs fiókját.

  2. Jelölje ki azt az összetevőt, amelyhez metaadatokat szeretne hozzáadni, majd válassza a Szerkesztés lehetőséget.

    Screenshot of Azure portal, integration account, and 'Partners' page with 'TradingPartner1' and 'Edit' button selected.

  3. A Szerkesztés panelen adja meg az összetevő metaadatait, majd kattintson az OK gombra. Az alábbi képernyőképen három metaadatkulcs-érték pár látható:

    Screenshot of the 'Edit' pane for 'TradingPartner1'. Under 'Metadata', three key-value pairs are highlighted and 'OK' is selected.

  4. Ha meg szeretné tekinteni ezt a metaadatot az integrációs fiók JavaScript Object Notation (JSON) definíciójában, válassza a Szerkesztés JSON-ként lehetőséget, amely megnyitja a JSON-szerkesztőt.

    Screenshot of the JSON code that contains information about 'TradingPartner1'. In the 'metadata' object, three key-value pairs are highlighted.

Összetevő metaadatainak lekérése

  1. Az Azure Portalon nyissa meg az integrációs fiókhoz társított logikai alkalmazás-erőforrást.

  2. A logikai alkalmazás navigációs menüjében válassza a Logikai alkalmazás tervezője lehetőséget.

  3. A tervezőben adja hozzá az integrációs fiók összetevőjének keresési műveletét a metaadatok lekéréséhez.

    1. Az eseményindító vagy egy meglévő művelet alatt válassza az Új lépés lehetőséget.

    2. A Művelet kiválasztása keresőmezőben válassza a Beépített lehetőséget. A keresőmezőbe írja be az integrációs fiókot.

    3. A műveletek listájában válassza ki az Integrációs fiók összetevőjének keresése nevű műveletet.

    Screenshot of the designer for a Consumption logic app workflow with the 'Integration Account Artifact Lookup' action selected.

  4. Adja meg a következő információkat a megkeresni kívánt összetevőről:

    Tulajdonság Szükséges Value Description
    Összetevő típusa Igen Séma, térkép, partner, szerződés vagy egyéni típus A lekérni kívánt összetevő típusa
    Összetevő neve Igen <összetevő neve> A lekérni kívánt összetevő neve

    Ez a példa az alábbi lépések végrehajtásával szerzi be egy kereskedelmi partner összetevőjének metaadatait:

    1. Összetevőtípus esetén válassza a Partner lehetőséget.

    2. Az Összetevő neve mezőben kattintson a szerkesztési mezőbe. Amikor megjelenik a dinamikus tartalomlista, válassza ki a névkimenetet az eseményindítóból.

    Screenshot of the 'Integration Account Artifact Lookup' action with the 'Artifact Type' and 'Artifact Name' properties highlighted.

  5. Most adja hozzá a metaadatok használatához használni kívánt műveletet. Ez a példa a beépített HTTP-művelettel folytatódik.

    Screenshot of the designer search box with 'http' entered, the 'Built-in' tab highlighted, and the HTTP action selected.

  6. Adja meg az alábbi információkat a HTTP-műveletet használni kívánt összetevő metaadatairól.

    Tegyük fel például, hogy le szeretné kapni a routingUrl korábban hozzáadott metaadatokat. Az alábbiakban a következő tulajdonságértékeket adhatja meg:

    Tulajdonság Szükséges Value Description Példaérték
    Módszer Igen <futtatás> Az összetevőn futtatandó HTTP-művelet. Ehhez a HTTP-művelethez használja a GET metódust.
    URI Igen <metaadatok helye> Az a végpont, ahová a kimenő kérelmet el szeretné küldeni. Ha a routingUrl lekért összetevő metaadat-értékére szeretne hivatkozni, kövesse az alábbi lépéseket:

    1. Kattintson az URI mezőbe.

    2. A megnyíló dinamikus tartalomlistában válassza a Kifejezés lehetőséget.

    3. A kifejezésszerkesztőben írjon be egy kifejezést az alábbi példához hasonlóan:

    outputs('Integration_Account_Artifact_Lookup')['properties']['metadata']['routingUrl']

    4. Ha végzett, válassza az OK gombot.
    Fejlécek Nem <fejlécértékek> A HTTP-műveletnek átadni kívánt eseményindító minden fejléckimenete. Ha az eseményindító fejlécéből szeretné átadni az Content-Type értéket, kövesse az alábbi lépéseket az élőfejek alatti első sorban:

    1. Az első oszlopban adja meg Content-Type a fejléc nevét.

    2. A második oszlopban a kifejezésszerkesztő használatával adja meg a következő kifejezést fejlécértékként:

    triggeroutputs()['headers']['Content-Type']

    Ha az eseményindító fejlécéből szeretné átadni az Host értéket, kövesse az alábbi lépéseket a Fejlécek alatti második sorban:

    1. Az első oszlopban adja meg Host a fejléc nevét.

    2. A második oszlopban a kifejezésszerkesztő használatával adja meg a következő kifejezést fejlécértékként:

    triggeroutputs()['headers']['Host']
    Törzs Nem <törzs-tartalom> Minden más tartalom, amelyet át szeretne adni a HTTP-művelet tulajdonságán body . Az összetevő értékeinek átadása properties a HTTP-műveletnek:

    1. Kattintson a Törzs mezőbe a dinamikus tartalomlista megnyitásához. Ha nem jelennek meg tulajdonságok, válassza a Továbbiak elemet.

    2. A dinamikus tartalomlistában az Integrációs fiók összetevőjének keresése csoportban válassza a Tulajdonságok lehetőséget.

    Az alábbi képernyőképen a példaértékek láthatók:

    Screenshot of the designer with an HTTP action. Some property values are highlighted. The dynamic content list is open with 'Properties' highlighted.

  7. A HTTP-művelethez megadott információk ellenőrzéséhez megtekintheti a munkafolyamat JSON-definícióját. A tervező eszköztárán válassza a Kód nézetet.

    Megjelenik a munkafolyamat JSON-definíciója, ahogyan az a következő példában is látható:

    Screenshot of the HTTP action's JSON definition with the 'body', 'headers', 'method', and 'URI' properties highlighted.

  8. A kódnézet eszköztárán válassza a Tervező.

    A tervezőben megadott kifejezések feloldva jelennek meg.

    Screenshot of the designer with the 'URI', 'Headers', and 'Body' expressions now resolved.

További lépések