Azure Logic Apps ve Enterprise Integration Pack ile tümleştirme hesaplarındaki yapıt meta verileri yönetmeManage artifact metadata in integration accounts with Azure Logic Apps and Enterprise Integration Pack

Tümleştirme hesapları yapıtlar için özel meta verileri tanımlamak ve kullanılacak mantıksal uygulamanızın çalışma zamanı sırasında bu meta verilerini al.You can define custom metadata for artifacts in integration accounts and get that metadata during runtime for your logic app to use. Örneğin, meta verileri, iş ortakları, sözleşmeler, şemalar ve haritalar - gibi yapıtlar için anahtar-değer çiftleri kullanarak tüm depolama meta verileri sağlayabilirsiniz.For example, you can provide metadata for artifacts, such as partners, agreements, schemas, and maps - all store metadata using key-value pairs.

ÖnkoşullarPrerequisites

Yapıtlar için meta verileri eklemeAdd metadata to artifacts

  1. Azure hesabınızın kimlik bilgileriyle Azure portalında oturum açın.Sign in to the Azure portal with your Azure account credentials. Bulun ve tümleştirme hesabınızı açın.Find and open your integration account.

  2. Seçmek istediğiniz meta verileri ekleyin ve yapı Düzenle.Select the artifact where you want to add metadata, and choose Edit. Meta veri ayrıntıları bu yapıt için örneğin girin:Enter the metadata details for that artifact, for example:

    Meta verileri girin

  3. İşiniz bittiğinde seçin Tamam.When you're done, choose OK.

  4. Tümleştirme hesabı için JavaScript nesne gösterimi (JSON) tanımında bu meta verileri görüntülemek için seçin JSON olarak Düzenle böylece JSON Düzenleyicisi açılır:To view this metadata in the JavaScript Object Notation (JSON) definition for the integration account, choose Edit as JSON so that the JSON editor opens:

    İş ortağı meta veriler için JSON

Yapıt meta verilerini alGet artifact metadata

  1. İstediğiniz tümleştirme hesabına bağlı olduğunda mantıksal uygulama Azure Portalı'nda açın.In the Azure portal, open the logic app that's linked to the integration account you want.

  2. Logic Apps Tasarımcısı'nda iş akışında tetikleyici veya son eylem altında meta veri alma adımı ekliyorsanız seçin yeni adım > Eylem Ekle.In the Logic App Designer, if you're adding the step for getting metadata under the trigger or last action in the workflow, choose New step > Add an action.

  3. Arama kutusuna "tümleştirme hesabı" girin.In the search box, enter "integration account". Arama kutusunun altındaki seçin tüm.Under the search box, choose All. Eylem listesinden şu eylemi seçin: Tümleştirme hesabı Yapıt arama - tümleştirme hesabıFrom the actions list, select this action: Integration Account Artifact Lookup - Integration Account

    "Tümleştirme hesabı Yapıt arama" seçin

  4. Bulmak istediğiniz bu bilgileri yapıtı sağlayın:Provide this information for the artifact you want to find:

    ÖzellikProperty GereklidirRequired ValueValue AçıklamaDescription
    Yapıt türüArtifact Type EvetYes Şema, harita, iş ortağı, sözleşmesi, ya da özel bir türSchema, Map, Partner, Agreement, or a custom type İstediğiniz yapıt türüThe type for the artifact you want
    Yapıt adıArtifact Name EvetYes <yapıt adı><artifact-name> İstediğiniz yapıt adıThe name for the artifact you want

    Örneğin, bir ticaret iş ortağı yapıt meta verilerini almak istediğinizi varsayalım:For example, suppose you want to get the metadata for a trading partner artifact:

    Yapıt türü seçin ve yapıt adı girin

  5. Örneğin, meta verilerin işlenmesi için istediğiniz eylemi ekleyin:Add the action that you want for handling that metadata, for example:

    1. Altında tümleştirme hesabı Yapıt arama eylemi seçin sonraki adımseçip Eylem Ekle.Under the Integration Account Artifact Lookup action, choose Next step, and select Add an action.

    2. Arama kutusuna "http" girin.In the search box, enter "http". Arama kutusunun altındaki seçin yerleşik olanlarıve şu eylemi seçin: HTTP - HTTPUnder the search box, choose Built-ins, and select this action: HTTP - HTTP

      HTTP Eylem Ekle

    3. Yapıt meta verileri için yönetmek istediğiniz bilgileri sağlayın.Provide information for the artifact metadata you want to manage.

      Örneğin, almak istediğiniz varsayalım routingUrl bu konuda daha önce eklemiş meta verileri.For example, suppose you want to get the routingUrl metadata that's added earlier in this topic. Belirttiğiniz özellik değerleri şunlardır:Here are the property values you might specify:

      ÖzellikProperty GereklidirRequired ValueValue AçıklamaDescription
      YöntemiMethod EvetYes <işlem çalıştırma><operation-to-run> Yapıt üzerinde çalıştırmak için HTTP işlemi.The HTTP operation to run on the artifact. Örneğin, bu HTTP eylemi kullanır alma yöntemi.For example, this HTTP action uses the GET method.
      URIURI EvetYes <meta verilerinin konumu><metadata-location> Erişim için routingUrl yapıdan meta veri değeri alınmış bir ifade, örneğin kullanabilirsiniz:To access the routingUrl metadata value from the artifact you retrieved, you can use an expression, for example:

      @{outputs('Integration_Account_Artifact_Lookup')['properties']['metadata']['routingUrl']}

      Üst BilgilerHeaders HayırNo <Üstbilgi değerleri><header-values> Herhangi bir üst bilgisi, HTTP eyleme geçirmek istediğiniz tetikleyiciden çıkarır.Any header outputs from the trigger you want to pass into the HTTP action. Örneğin, tetikleyicinin içinde geçirilecek headers özellik değeri: Örneğin bir ifade kullanabilirsiniz:For example, to pass in the trigger's headers property value: you can use an expression, for example:

      @triggeroutputs()['headers']

      GövdeBody HayırNo <Gövde içeriği><body-content> HTTP eylem geçirmek istediğiniz diğer içerikleri body özelliği.Any other content you want to pass through the HTTP action's body property. Bu örnek yapı'nın geçirir properties HTTP eyleme değerleri:This example passes the artifact's properties values into the HTTP action:

      1. İçine tıklayın gövdesi özelliğini dinamik içerik listesi görüntülenir.1. Click inside the Body property so the dynamic content list appears. Hiçbir özellik görünüyorsa, seçin daha fazla bilgi bkz.If no properties appear, choose See more.
      2. Dinamik içerik listesinden, altında tümleştirme hesabı Yapıt aramaseçin özellikleri.2. From the dynamic content list, under Integration Account Artifact Lookup, select Properties.

      Örneğin:For example:

      HTTP eylemi için ifadeleri ve değerleri belirtir

    4. HTTP eylemi için sağlanan bilgileri denetlemek için mantıksal uygulamanızın JSON tanımını görüntüleme.To check the information you provided for the HTTP action, view your logic app's JSON definition. Mantıksal Uygulama Tasarımcısı araç çubuğunda kod görünümü nedenle uygulamanın JSON tanımı görünür, örneğin:On the Logic App Designer toolbar, choose Code view so the app's JSON definition appears, for example:

      Mantıksal uygulama JSON tanımı

      Geri mantıksal Uygulama Tasarımcısı'nı geçtikten sonra kullandığınız tüm ifadeleri artık örneğin çözümlenmiş olarak görünür:After you switch back to the Logic App Designer, any expressions you used now appear resolved, for example:

      Çözümlenen ifadelerinde mantıksal Uygulama Tasarımcısı

Sonraki adımlarNext steps