إدارة بيانات تعريف البيانات الاصطناعية في حسابات التكامل ل Azure Logic Apps

التطبيق على:Azure Logic Apps (Consumption)

يمكنك تعريف بيانات التعريف المخصصة للبيانات الاصطناعية في حسابات التكامل والحصول على بيانات التعريف هذه أثناء وقت التشغيل لاستخدام سير عمل تطبيق المنطق الخاص بك. على سبيل المثال، يمكنك توفير بيانات تعريف للبيانات الاصطناعية، مثل الشركاء والاتفاقيات والمخططات والخرائط. تخزن جميع أنواع البيانات الاصطناعية هذه بيانات التعريف كأزواج قيم المفاتيح.

يوضح دليل الكيفية هذا كيفية إضافة بيانات التعريف إلى عنصر حساب تكامل. يمكنك بعد ذلك استخدام الإجراءات في سير العمل لاسترداد قيم بيانات التعريف واستخدامها.

المتطلبات الأساسية

إضافة بيانات التعريف إلى البيانات الاصطناعية

  1. في مدخل Microsoft Azure، انتقل إلى حساب التكامل الخاص بك.

  2. حدد الأداة حيث تريد إضافة بيانات التعريف، ثم حدد تحرير.

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

  3. في جزء تحرير ، أدخل تفاصيل بيانات التعريف لتلك الأداة، ثم حدد موافق. تظهر لقطة الشاشة التالية ثلاثة أزواج من قيمة مفتاح بيانات التعريف:

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

  4. لعرض بيانات التعريف هذه في تعريف JavaScript Object Notation (JSON) لحساب التكامل، حدد Edit as JSON، الذي يفتح محرر JSON.

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

الحصول على بيانات التعريف المصنوعة يدوياً

  1. في مدخل Microsoft Azure، افتح مورد تطبيق المنطق المرتبط بحساب التكامل الخاص بك.

  2. في قائمة التنقل في تطبيق المنطق، حدد Logic app designer.

  3. في المصمم، أضف إجراء Integration Account Artifact Lookup للحصول على بيانات التعريف.

    1. ضمن المشغل أو إجراء موجود، حدد خطوة جديدة.

    2. ضمن مربع البحث "تحديد عملية"، حدد "الكل". في مربع البحث، أدخل حساب التكامل.

    3. من قائمة الإجراءات، حدد الإجراء المسمى Integration Account Artifact Lookup.

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

  4. قم بتوفير المعلومات التالية للبيانات الاصطناعية التي تريد البحث عنها:

    الخاصية المطلوب قيمة ‏‏الوصف
    نوع الأداة ‏‏نعم‬ مخططأو خريطةأو شريكأو اتفاقيةأو نوع مخصص نوع البيانات الاصطناعية التي تريد الحصول عليها
    اسم الأداة ‏‏نعم‬ <الاسم الاصطناعي> اسم الأداة التي تريد الحصول عليها

    يحصل هذا المثال على بيانات التعريف الخاصة بأداة شريك التداول باتباع الخطوات التالية:

    1. بالنسبة إلى Artifact Type، حدد Partner.

    2. بالنسبة إلى Artifact Name، انقر داخل مربع التحرير. عند ظهور قائمة المحتوى الديناميكي، حدد إخراج الاسم من المشغل.

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

  5. الآن، أضف الإجراء الذي تريد استخدامه لاستخدام بيانات التعريف. يستمر هذا المثال مع إجراء HTTP المضمن.

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

  6. قم بتوفير المعلومات التالية لبيانات تعريف البيانات الاصطناعية التي تريد أن يستخدمها إجراء HTTP.

    على سبيل المثال، افترض أنك تريد الحصول على routingUrl بيانات التعريف التي أضفتها سابقا. فيما يلي قيم الخاصية التي قد تحددها:

    الخاصية المطلوب قيمة ‏‏الوصف مثال للقيمة
    الطريقة ‏‏نعم‬ <عملية للتشغيل> عملية HTTP للتشغيل على الأداة. استخدم أسلوب GET لإجراء HTTP هذا.
    Uri ‏‏نعم‬ <موقع بيانات التعريف> نقطة النهاية حيث تريد إرسال الطلب الصادر. للإشارة إلى routingUrl قيمة بيانات التعريف من البيانات الاصطناعية التي قمت باستردادها، اتبع الخطوات التالية:

    1. انقر داخل مربع URI .

    2. في قائمة المحتوى الديناميكي التي تفتح، حدد تعبير.

    3. في محرر التعبير، أدخل تعبيرا مثل المثال التالي:

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

    4. عند الانتهاء، حدد موافق.
    رؤوس لا <header-values> أي مخرجات رأس من المشغل تريد تمريرها إلى إجراء HTTP. لتمرير Content-Type القيمة من رأس المشغل، اتبع الخطوات التالية للصف الأول ضمن الرؤوس:

    1. في العمود الأول، أدخل Content-Type كاسم العنوان.

    2. في العمود الثاني، استخدم محرر التعبير لإدخال التعبير التالي كقيمة رأس:

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

    لتمرير Host القيمة من رأس المشغل، اتبع الخطوات التالية للصف الثاني ضمن الرؤوس:

    1. في العمود الأول، أدخل Host كاسم العنوان.

    2. في العمود الثاني، استخدم محرر التعبير لإدخال التعبير التالي كقيمة رأس:

    triggeroutputs()['headers']['Host']
    نص الرسالة لا <محتوى الجسم> أي محتوى آخر تريد تمريره عبر خاصية إجراء body HTTP. لتمرير قيم البيانات الاصطناعية properties إلى إجراء HTTP:

    1. انقر داخل مربع النص الأساسي لفتح قائمة المحتوى الديناميكي. إذا لم تظهر أي خصائص، فحدد مشاهدة المزيد.

    2. من قائمة المحتوى الديناميكي، ضمن Integration Account Artifact Lookup، حدد Properties.

    تظهر لقطة الشاشة التالية أمثلة على القيم:

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

  7. للتحقق من المعلومات التي قدمتها لإجراء HTTP، يمكنك عرض تعريف JSON لسير العمل. في شريط أدوات المصمم، حدد Code view.

    يظهر تعريف JSON لسير العمل، كما هو موضح في المثال التالي:

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

  8. في شريط أدوات عرض التعليمات البرمجية، حدد المصمم.

    تظهر أي تعبيرات أدخلتها في المصمم الآن تم حلها.

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

الخطوات التالية