إنشاء وإدارة حسابات التكامل لإنشاء مهام سير عمل تكامل المؤسسات B2B في Azure Logic Apps باستخدام حزمة تكامل المؤسسة.

ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)

قبل أن تتمكن من إنشاء مهام سير عمل تكامل الأعمال والمؤسسة (B2B) باستخدام Azure Logic Apps، تحتاج إلى إنشاء مورد حساب تكامل. هذا الحساب عبارة عن حاوية مستندة إلى السحابة قابلة للتطوير في Azure تبسط كيفية تخزين وإدارة البيانات الاصطناعية B2B التي تحددها وتستخدمها في مهام سير العمل الخاصة بك لسيناريوهات B2B، على سبيل المثال:

تحتاج أيضًا إلى حساب تكامل لتبادل رسائل B2B إلكترونيًا مع مؤسسات أخرى. عندما تستخدم المؤسسات الأخرى بروتوكولات وتنسيقات رسائل مختلفة عن مؤسستك، يجب عليك تحويل هذه التنسيقات حتى يتمكن نظام مؤسستك من معالجة هذه الرسائل. باستخدام Azure Logic Apps، يمكنك إنشاء مهام سير عمل تدعم البروتوكولات القياسية للصناعة التالية:

يوضح هذا الدليل كيفية إكمال المهام التالية:

  • إنشاء حساب التكامل.
  • إعداد الوصول إلى التخزين لحساب تكامل Premium.
  • اربط حساب تكامل بمورد تطبيق منطقي.
  • تغيير مستوى التسعير لحساب التكامل الخاص بك.
  • ألغ ربط حساب تكامل من مورد تطبيق منطقي.
  • نقل حساب تكامل إلى مجموعة موارد Azure أخرى أو اشتراك آخر.
  • حذف حساب تكامل.

إذا كنت جديدا على إنشاء مهام سير عمل تكامل مؤسسة B2B في Azure Logic Apps، فشاهد مهام سير عمل تكامل مؤسسة B2B مع تطبيقات Azure Logic وحزمة تكامل المؤسسة.

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

  • حساب واشتراك Azure. إذا لم يكن لديك اشتراك، فقم بالتسجيل للحصول على حساب Azure مجاني. تأكد من استخدام نفس اشتراك Azure لكل من حساب التكامل ومورد تطبيق المنطق.

  • سواء كنت تعمل على سير عمل تطبيق منطقي «استهلاكي» أو «قياسي»، يجب أن يكون مورد تطبيق المنطق موجودًا بالفعل قبل أن تتمكن من ربط حساب التكامل الخاص بك.

    • بالنسبة لموارد تطبيق منطق «الاستهلاك»، هذا الرابط مطلوب قبل أن تتمكن من استخدام البيانات الاصطناعية من حساب التكامل الخاص بك مع سير العمل الخاص بك. على الرغم من أنه يمكنك إنشاء البيانات الاصطناعية الخاصة بك دون هذا الارتباط، فإن الارتباط مطلوب عندما تكون مستعدًا لاستخدام هذه البيانات الاصطناعية.

    • بالنسبة لموارد تطبيق المنطق «القياسي»، يكون هذا الرابط اختياري، استنادًا إلى السيناريو الخاص بك:

      • إذا كان لديك حساب تكامل مع البيانات الاصطناعية التي تحتاج إليها أو تريد استخدامها، يمكنك ربط حساب التكامل بكل مورد تطبيق منطقي «قياسي» حيث تريد استخدام البيانات الاصطناعية.

      • تتيح لك بعض موصلات حساب التكامل المُستضاف على Azure، مثل AS2وEDIFACTوX12، إنشاء اتصال بحساب التكامل الخاص بك. إذا كنت تستخدم هذه الموصلات فقط، فلن تحتاج إلى الرابط.

      • تتيح لك الموصلات المضمنة المسماة السائل وملف ثابت تحديد الخرائط والمخططات التي حملتها مسبقًا إلى مورد تطبيق المنطق أو إلى حساب تكامل مرتبط.

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

  • معلومات أساسية حول كيفية إنشاء سير عمل تطبيقات المنطق. لمزيد من المعلومات، راجع الوثائق التالية:

إنشاء حساب التكامل

تتوفر حسابات التكامل في مستويات مختلفة تختلف في الأسعار. استنادًا إلى المستوى الذي تختاره، قد يؤدي إنشاء حساب تكامل إلى تكبد تكاليف. لمزيد من المعلومات، راجع Azure Logic Apps pricing and billing models وAzure Logic Apps pricing.

استنادًا إلى متطلباتك وسيناريوهاتك، حدد مستوى حساب التكامل المناسب لإنشائه. يصف الجدول التالي المستويات المتوفرة محليًا.

يستخدم حساب التكامل الخاص بك هوية مدارة معينة من قبل النظام تم إنشاؤها تلقائيا وتمكينها لمصادقة الوصول.

المستوى ‏‏الوصف
Premium (معاينة) ملاحظة: هذه الإمكانية قيد المعاينة وتخضع لشروط الاستخدام التكميلية لمعاينات Microsoft Azure.

بالنسبة للسيناريوهات التي تتضمن المعايير التالية:

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

- إحضار واستخدام التخزين الخاص بك، والذي يحتوي على حالات وقت التشغيل ذات الصلة لإجراءات B2B المحددة ومعايير EDI. على سبيل المثال، تتضمن هذه الحالات رقم الميكروفون لإجراءات AS2 وأرقام التحكم لإجراءات X12، إذا تم تكوينها على الاتفاقيات الخاصة بك.

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

يمكنك أيضا تطبيق المزيد من الحوكمة والنهج على البيانات، مثل مفاتيح تشفير البيانات التي يديرها العميل ("إحضار خاصتك"). لتخزين هذه المفاتيح، ستحتاج إلى مخزن مفاتيح.

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

يتبع التسعير تسعير حساب التكامل القياسي.

ملاحظة: أثناء المعاينة، تستخدم فاتورة Azure نفس اسم العداد والمعرف كحساب تكامل قياسي، ولكنها تتغير عندما يصبح مستوى Premium متاحا بشكل عام.

القيود والمشكلات المعروفة:

- حاليا لا يدعم الشبكات الظاهرية.

- إذا كنت تستخدم مخزن مفاتيح لتخزين الشهادات الخاصة، فقد لا تعمل الهوية المدارة لحساب التكامل الخاص بك. في الوقت الحالي، استخدم الهوية المدارة لتطبيق المنطق المرتبط بدلا من ذلك.

- حاليا لا يدعم Azure CLI ل Azure Logic Apps.
قياسي بالنسبة إلى السيناريوهات التي يكون لديك فيها علاقات B2B أكثر تعقيدًا وأعداد متزايدة من الكيانات التي يجب عليك إدارتها.

معتمد من Logic Apps SLA.
الاساسيه بالنسبة إلى السيناريوهات التي تريد فيها التعامل مع الرسائل فقط أو العمل كشريك أعمال صغير له علاقة شريك تجاري مع كيان تجاري أكبر.

معتمد من Logic Apps SLA.
الحره بالنسبة إلى السيناريوهات الاستكشافية، وليس سيناريوهات الإنتاج. يحتوي هذا المستوى على حدود على توفر المنطقة ومعدل النقل والاستخدام. على سبيل المثال، يتوفر المستوى المجاني فقط للمناطق العامة في Azure، على سبيل المثال، غرب الولايات المتحدة أو جنوب شرق آسيا، ولكن ليس ل Microsoft Azure التي تديرها 21Vianet أو Azure Government.

ملاحظة:غير معتمد من قبل اتفاقية مستوى الخدمة لتطبيقات Azure Logic.

لهذه المهمة، يمكنك استخدام مدخل Microsoft Azure أو Azure CLI أو Azure PowerShell.

هام

لكي تتمكن من ربط حساب التكامل الخاص بك واستخدامه بنجاح مع تطبيق المنطق، تأكدّ من وجود كلا الموردين في نفس اشتراك Azure ومنطقة Azure.

  1. في مربع البحث في مدخل Microsoft Azure، أدخل حسابات التكامل، وحدد حسابات التكامل.

  2. في Integration accounts، حدد Create.

  3. في جزء Create an integration account، قم بتوفير المعلومات التالية حول حساب التكامل الخاص بك:

    الخاصية مطلوبة قيمة ‏‏الوصف
    الاشتراك ‏‏نعم‬ <"Azure-subscription-name"> اسم اشتراك Azure
    مجموعة الموارد ‏‏نعم‬ <اسم مجموعة الموارد> اسم مجموعة موارد Azure، للاُستخدام لتنظيم الموارد ذات الصلة. على سبيل المثال، أنشئ مجموعة موارد جديدة تسمى FabrikamIntegration-RG.
    اسم حساب تكامل ‏‏نعم‬ <اسم-حساب-التكامل> اسم حساب التكامل، والذي يمكن أن يحتوي فقط على أحرف وأرقام واصلات (-)، وتسطير أسفل السطر (_)، وأقواس (()) ونقاط (.). يستخدم هذا المثال Fabrikam-Integration.
    مستوى التسعير ‏‏نعم‬ <مستوى التسعير> مستوى التسعير لحساب التكامل، والذي يمكنك تغييره لاحقًا. لهذا المثال، حدد Free. لمزيد من المعلومات، راجع الوثائق التالية:

    - نموذج تسعير Logic Apps
    - حدود Logic Apps وتكوينها
    - تسعير Logic Apps
    حساب التخزين متوفر فقط لحساب تكامل Premium (معاينة) بلا اسم حساب تخزين Azure موجود. على سبيل المثال في هذا الدليل، لا ينطبق هذا الخيار.
    المنطقة ‏‏نعم‬ <تحديد منطقة Azure> منطقة Azure حيث تُخرن بيانات تعريف حساب التكامل. إما تحديد نفس مورد موقع تطبيق المنطق الخاص بك، أو إنشاء تطبيقات المنطق في نفس موقع حساب التكامل الخاص بك. على سبيل المثال، استخدم غرب الولايات المتحدة.

    لاستخدام حساب التكامل الخاص بك مع بيئة خدمة تكامل (ISE)، حدد إقران ببيئة خدمة التكامل، ثم حدد ISE كموقع. لإنشاء حساب تكامل من داخل ISE، راجع إنشاء حسابات تكامل من داخل ISE.

    ملاحظة: سيتقاعد مورد ISE في 31 أغسطس 2024، بسبب اعتماده على Azure Cloud Services (الكلاسيكية)، التي تتوقف في نفس الوقت. حاليا في المعاينة، تتوفر الإمكانية لتصدير حساب تكامل قياسي ل ISE إلى حساب تكامل Premium.
    تمكين تحليلات السجل لا غير محدد على سبيل المثال، لا تحدد هذا الخيار.
  4. عندما تنتهي، حدد "Review + create".

    بعد اكتمال النشر، يفتح Azure حساب التكامل الخاص بك.

  5. إذا قمت بإنشاء حساب تكامل Premium، فتأكد من إعداد الوصول إلى حساب تخزين Azure المقترن.

إعداد الوصول إلى التخزين لحساب تكامل Premium

لقراءة البيانات الاصطناعية وكتابة أي معلومات حالة، يحتاج حساب تكامل Premium الخاص بك إلى الوصول إلى حساب تخزين Azure المحدد والمرتبط به. يستخدم حساب التكامل الخاص بك الهوية المدارة المعينة من قبل النظام التي تم إنشاؤها تلقائيا وتمكينها لمصادقة الوصول.

  1. في مدخل Microsoft Azure، افتح حساب تكامل Premium الخاص بك.

  2. في قائمة حساب التكامل، ضمن الإعدادات، حدد الهوية.

  3. في علامة التبويب System assigned ، التي تعرض الهوية المدارة المعينة من قبل النظام الممكنة، ضمن Permissions، حدد Azure role assignments.

  4. في شريط أدوات تعيينات دور Azure، حدد إضافة تعيين دور (معاينة)، وقدم المعلومات التالية، وحدد حفظ، ثم كرر لكل دور مطلوب:

    المعلمة قيمة ‏‏الوصف
    النطاق التخزين لمزيد من المعلومات، راجع فهم نطاق التحكم في الوصول استنادًا إلى الدور من Azure.
    الاشتراك <اشتراك Azure> اشتراك Azure للمورد للوصول إليه.
    المورد <اسم حساب تخزين Azure> اسم حساب تخزين Azure للوصول إليه.

    ملاحظة إذا تلقيت رسالة خطأ تفيد بأنه ليس لديك أذونات لإضافة تعيينات الأدوار في هذا النطاق، فستحتاج إلى الحصول على هذه الأذونات. لمزيد من المعلومات، راجع الأدوار المضمنة في Microsoft Entra.
    الدور - مساهم حساب التخزين

    - مساهم بيانات للبيانات الثنائية الكبيرة للتخزين

    - مساهم بيانات جدول التخزين
    الأدوار التي يتطلبها حساب تكامل Premium الخاص بك للوصول إلى حساب التخزين الخاص بك.

    لمزيد من المعلومات، راجع تعيين دور Azure للهوية المدارة المعينة من قبل النظام

  5. بعد ذلك، اربط حساب التكامل الخاص بك بمورد تطبيق المنطق الخاص بك.

لكي تتمكن من ربط حساب التكامل الخاص بك بنجاح مع تطبيق المنطق، تأكدّ من استخدام كلا الموردين في نفس اشتراك Azure ومنطقة Azure.

يصف هذا القسم كيفية إكمال هذه المهمة باستخدام مدخل Microsoft Azure. إذا كنت تستخدم Visual Studio وكان تطبيق المنطق الخاص بك في مشروع Azure Resource Group، فإنه يمكنك ربط تطبيق المنطق بحساب تكامل باستخدام Visual Studio.

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

  2. في قائمة تنقل تطبيق المنطق، ضمن الإعدادات، حدد إعدادات سير العمل. في Integration accountافتح قائمة Select an Integration account وحدد حساب التكامل الذي تريده.

    Screenshot shows Azure portal, integration account menu with open page named Workflow settings, and opened list named Select an Integration account.

  3. لإنهاء الربط، حدد Save.

    Screenshot shows page named Workflow settings, and selected Save option.

    بعد ربط حساب التكامل بنجاح، يعرض Azure رسالة تأكيد.

    Screenshot shows Azure confirmation message.

الآن يمكن لسير عمل تطبيق المنطق الخاص بك استخدام البيانات الاصطناعية في حساب التكامل الخاص بك بالإضافة إلى موصلات B2B، مثل التحقق من صحة XML وترميز الملف المسطح أو فك ترميزه.

تغيير مستوى التسعير

لزيادة حدود حساب التكامل، يمكنك الترقية إلى مستوى تسعير أعلى، إذا كان متوفرًا. على سبيل المثال، يمكنك الترقية من المستوى المجاني إلى المستوى الأساسي أو المستوى القياسي أو المستوى المتميز. يمكنك أيضًا الرجوع إلى مستوى أدنى، إذا كان متوفرًا. لمزيد من المعلومات حول التسعير، راجع الوثائق التالية:

ترقية مستوى التسعير

لإجراء هذا التغيير، يمكنك استخدام مدخل Azure أو Azure CLI.

  1. في مربع البحث في مدخل Microsoft Azure، أدخل حسابات التكامل، وحدد حسابات التكامل.

    يعرض Azure جميع حسابات التكامل في اشتراكات Azure.

  2. ضمن Integration accounts، حدد حساب التكامل الذي تريد نقله. في قائمة مورد حساب التكامل، حدد Overview.

    Screenshot shows Azure portal with integration account menu and selected Overview option.

  3. في صفحة نظرة عامة ، حدد ترقية مستوى التسعير، الذي يسرد أي مستويات أعلى متوفرة. عند تحديد مستوى، يصبح التغيير ساري المفعول على الفور.

    Screenshot shows integration account, Overview page, and selected option to Upgrade Pricing Tier.

خفض مستوى التسعير

لإجراء هذا التغيير، استخدم Azure CLI.

  1. إذا لم تكن قد فعلت ذلك بالفعل، فقم بتثبيت المتطلبات الأساسية لـ Azure CLI.

  2. في مدخل Microsoft Azure، افتح بيئة Azure Cloud Shell.

    Screenshot shows Azure portal toolbar with selected Cloud Shell.

  3. في موجه الأوامر، أدخل الأمر az resource، ثم قم بتعيين skuName إلى المستوى الأقل الذي تريده.

    az resource update --resource-group <resourceGroupName> --resource-type Microsoft.Logic/integrationAccounts --name <integrationAccountName> --subscription <AzureSubscriptionID> --set sku.name=<skuName>
    

    على سبيل المثال، إذا كان لديك المستوى القياسي، فإنه يمكنك تعيين skuName إلى Basic:

    az resource update --resource-group FabrikamIntegration-RG --resource-type Microsoft.Logic/integrationAccounts --name Fabrikam-Integration --subscription XXXXXXXXXXXXXXXXX --set sku.name=Basic
    

إذا كنت تريد ربط تطبيق المنطق بحساب تكامل آخر، أو لم تعد تستخدم حساب تكامل مع تطبيق المنطق الخاص بك، فاحذف الارتباط باستخدام Azure Resource Explorer.

  1. افتح نافذة المستعرض، وانتقل إلى Azure Resource Explorer (https://resources.azure.com). تسجيل الدخول باستخدام بيانات تسجيل Azure الخاص بك.

    Screenshot shows a web browser with Azure Resource Explorer.

  2. في مربع البحث، أدخل اسم تطبيق المنطق للبحث عن تطبيق المنطق وفتحه.

    Screenshot shows explorer search box, which contains your logic app name.

  3. في شريط عنوان المستكشف، حدد Read/Write.

    Screenshot shows title bar with selected option for Read/Write.

  4. في علامة التبويب Data حدد Edit.

    Screenshot shows Data tab with selected option for Edit.

  5. في المحرر، ابحث عن عنصر integrationAccount ، الذي يحتوي على التنسيق التالي، واحذف العنصر:

    {
       // <other-attributes>
       "integrationAccount": {
          "name": "<integration-account-name>",
          "id": "<integration-account-resource-ID>",
          "type": "Microsoft.Logic/integrationAccounts"  
       },
    }
    

    على سبيل المثال:

    Screenshot shows how to find the object named integrationAccount.

  6. في علامة التبويب Data، حدد Put لحفظ التغييرات.

    Screenshot shows Data tab with Put selected.

  7. في مدخل Microsoft Azure، افتح logic app الخاص بك. في قائمة تطبيق المنطق، ضمن إعدادات سير العمل، تأكد من أن خاصية حساب التكامل تظهر الآن فارغة.

    Screenshot shows Azure portal, logic app menu, and selected Workflow settings.

انتقل إلى حساب تكامل

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

لهذه المهمة، يمكنك استخدام إما مدخل Microsoft Azure باتباع الخطوات الواردة في هذا القسم أو Azure CLI.

  1. في مربع البحث في مدخل Microsoft Azure، أدخل حسابات التكامل، وحدد حسابات التكامل.

    يعرض Azure جميع حسابات التكامل في اشتراكات Azure.

  2. ضمن Integration accounts، حدد حساب التكامل الذي تريد نقله. في قائمة حساب التكامل، حدد Overview.

  3. في صفحة نظرة عامة، بجوار مجموعة الموارد أو اسم الاشتراك، حدد تغيير.

    Screenshot shows Azure portal, integration account, Overview page, and selected change option, which is next to Resource group or Subscription name.

  4. حدد أي موارد ذات صلة تريد نقلها أيضًا.

  5. استنادًا إلى تحديدك، اتبع هذه الخطوات لتغيير مجموعة الموارد أو الاشتراك:

    • مجموعة الموارد: من قائمة Resource group، حدد مجموعة الموارد المستهدف. أو لإنشاء مجموعة موارد مختلفة، حدد Create a new resource group.

    • الاشتراك: من قائمة Subscription، حدد الاشتراك المستهدف. مجموعة الموارد: من قائمة Resource group، حدد مجموعة الموارد الوجهة. أو لإنشاء مجموعة موارد مختلفة، حدد Create a new resource group.

  6. للاعتراف بفهمك أن أي برامج نصية أو أدوات مقترنة بالموارد المنقولة لن تعمل حتى تقوم بتحديثها بمعرفات الموارد الجديدة، حدد مربع التأكيد، ثم حدد OK.

  7. بعد الانتهاء، تأكد من تحديث جميع البرامج النصية باستخدام معرفات الموارد الجديدة للموارد المنقولة.

إنشاء حساب التكامل

لهذه المهمة، يمكنك استخدام إما مدخل Microsoft Azure باتباع الخطوات الواردة في هذا القسم Azure CLI أو Azure PowerShell.

  1. في مربع البحث في مدخل Microsoft Azure، أدخل حسابات التكامل، وحدد حسابات التكامل.

    يعرض Azure جميع حسابات التكامل في اشتراكات Azure.

  2. ضمن Integration accounts، حدد حساب التكامل الذي تريد نقله. في قائمة حساب التكامل، حدد Overview.

    Screenshot shows Azure portal with integration accounts list and integration account menu with Overview selected.

  3. في الصفحة «Overview»، حدد «Delete».

    Screenshot shows Overview page with Delete selected.

  4. لتأكيد رغبتك في حذف حساب التكامل، حدد Yes.

    Screenshot shows confirmation box with Yes selected.

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