تصدير تدفقات من Power Automate وتوزيعها إلى Azure Logic Apps

لتوسيع إمكانات التدفق وتوسيعها، يمكنك ترحيل هذا التدفق من Power Automate إلى Azure Logic Apps. يمكنك تصدير التدفق كقالب Azure Resource Manager لتطبيق منطقي، ونشر قالب التطبيق المنطقي هذا إلى مجموعة موارد Azure، ثم فتح هذا التطبيق المنطقي في مصمم التطبيقات المنطقية.

هام

لا يتوفر التصدير إلى التطبيقات المنطقية للتدفقات Power Automate التي تم إنشاؤها بعد أغسطس 2020. في أكتوبر 2020 ، Power Automate إنشاء تدفق جديد موحد على بروتوكول OpenAPI 2.0. لا تتوافق عمليات التدفقات الجديدة المستندة إلى هذا البروتوكول مع مهام سير عمل Logic Apps، لذا تم تعطيل تصدير هذه التدفقات إلى Logic Apps. بدلا من ذلك، يجب عليك إنشاء تطبيقات منطقية يدويا لهذه التدفقات.

لا تتوفر جميع موصلات Power Automate في Azure Logic Apps. يمكنك ترحيل تدفقات Power Automate فقط التي تحتوي على موصلات مكافئة في Azure Logic Apps. على سبيل المثال، مشغل الزر وموصل الموافقة وموصل الإعلام خاصة Power Automate.

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

تصدير التدفق الخاص بك

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

    Export flow from Power Automate

  2. احفظ ملف .json الخاص بالقالب في الموقع الذي تريده.

لمزيد من المعلومات، راجع الانتقال إلى تطبيقات Azure المنطقية.

نشر القالب باستخدام مدخل Azure

  1. سجل الدخول إلى مدخل Azure باستخدام حساب Azure الخاص بك.

  2. في صفحة Azure الرئيسية، في مربع البحث، أدخل custom template. من النتائج، حدد نشر قالب>مخصصإنشاء.

    Find and select

  3. ضمن النشر المخصص، حدد إنشاء القالب الخاص بك في المحرر.

    Select

  4. على شريط أدوات تحرير القالب ، حدد تحميل الملف.

    Select

  5. استعرض وصولا إلى الموقع الذي حفظت فيه ملف قالب JSON الذي قمت بتصديره من Power Automate. حدد ملف > القالب فتح.

  6. بعد أن يعرض المحرر JSON والمعلمات والموارد في القالب، حدد حفظ.

    Save template

  7. الآن قم بتوفير المزيد من المعلومات عن تطبيقك المنطقي.

    1. حدد أو حدد قيم معلمات الإدخال للقالب.

      الخاصية الوصف
      الاشتراك اشتراك Azure المطلوب استخدامه للفوترة
      مجموعة الموارد مجموعة موارد Azure لاستخدامها في تطبيقك المنطقي. يمكنك استخدام مجموعة موجودة أو إنشاء مجموعة جديدة.
      الموقع منطقة Azure لاستخدامها إذا قمت بإنشاء مجموعة موارد جديدة
      اسم تطبيق Logic الاسم المطلوب استخدامه لمورد التطبيق المنطقي
      موقع تطبيق المنطق منطقة Azure حيث تريد إنشاء مورد التطبيق المنطقي، إذا كان مختلفا عن مجموعة موارد Azure
      <اسم الاتصال> اسم واحد أو عدة أسماء لأي اتصالات تم إنشاؤها مسبقا يمكن للتطبيق المنطقي إعادة استخدامها

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

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

      Specify input parameters for template

    2. عند الانتهاء، راجع الشروط والأحكام المتعلقة بإنشاء موارد Azure الضرورية وفوترة اشتراكك في Azure وفقا لذلك.

    3. عندما تكون مستعدا، حدد أوافق على الشروط والأحكام المذكورة أعلاهالشراء>.

      ينشر Azure القالب الخاص بك كتطبيق منطقي إلى مجموعة الموارد المحددة الخاصة بك.

  8. يتم نشر جميع التطبيقات المنطقية التي تقوم بترحيلها من Power Automate في حالة تعطيل. قبل تمكين تطبيق المنطق، قم بتخويل أي اتصالات جديدة باتباع الخطوات التالية:

    1. في مدخل Azure، افتح تطبيق المنطق الذي قمت بإنشائه. في قائمة تطبيق المنطق، حدد مصمم تطبيق Logic .

      يعرض كل اتصال يتطلب تفويضا أيقونة تحذير:

      Warning icon

    2. لكل خطوة تتطلب اتصالا معتمدا، قم بتوسيع هذه الخطوة، وحدد إضافة جديد.

      Screenshot that shows the

    3. سجل الدخول إلى كل خدمة أو قدم بيانات الاعتماد اللازمة لتفويض الاتصال.

    4. بعد تحديث اتصالاتك، على شريط أدوات المصمم، حدد حفظ.

  9. عندما تكون مستعدا لتنشيط تطبيق المنطق، من قائمة تطبيق المنطق، حدد نظرة عامة، ثم حدد تمكين.

    Enable logic app

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

نشر القالب باستخدام Visual Studio

إذا قمت بإعداد Visual Studio باستخدام المتطلبات الأساسية لإنشاء تطبيقات منطقية، فيمكنك نشر القالب المصدر إلى Azure Logic Apps باستخدام Visual Studio.

  1. في Visual Studio، استعرض وصولا إلى ملف .json وفتحه لقالب التطبيق المنطقي الذي قمت بتصديره من Power Automate.

  2. في Visual Studio، قم بإنشاء مشروع Azure Resource Group يستخدم قالب Logic App باتباع الخطوات الواردة في التشغيل السريع: إنشاء مهام وعمليات ومهام سير عمل تلقائية باستخدام Azure Logic Apps - Visual Studio.

    ينشئ هذا المثال حلا Visual Studio يسمى "ImportedLogicApp".

    Create Azure resource group project

  3. بعد إنشاء الحل، في مستكشف الحلول، افتح الملف LogicApp.json، إذا لم يكن الملف مفتوحا بالفعل.

  4. انسخ المحتويات من القالب المصدر، وقم بالكتابة فوق المحتويات الموجودة في الملف LogicApp.json.

  5. قبل نشر تطبيق المنطق، قم بتخويل أي اتصالات جديدة باتباع الخطوات التالية:

    1. افتح القائمة المختصرة LogicApp.json ، ثم حدد فتح باستخدام مصمم تطبيقات المنطق.

      Open template with Logic App Designer

    2. حدد اشتراك Azure ومجموعة الموارد التي تريد استخدامها لنشر تطبيقك المنطقي إذا طلب منك ذلك.

      Select Azure subscription and resource group

      بعد ظهور تطبيقك المنطقي في المصمم، تعرض أي اتصالات تتطلب تفويضا أيقونات تحذير:

      Connections with warning icons

    3. لكل خطوة تتطلب اتصالا معتمدا، قم بتوسيع هذه الخطوة، وحدد إضافة جديد.

      Add new connection

    4. سجل الدخول إلى كل خدمة أو قدم بيانات الاعتماد اللازمة لتفويض الاتصال.

    5. احفظ الحل الخاص بك قبل نشر تطبيق المنطق.

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

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

    Confirm deployment settings

  8. إذا ظهر المربع تحرير المعلمات ، فقم بتوفير اسم مورد التطبيق المنطقي في Azure، وحدد حفظ.

    Edit deployment parameters

    عند بدء النشر، تظهر حالة نشر التطبيق في نافذة إخراج Visual Studio. إذا لم تظهر الحالة، يجب فتح قائمة إظهار الإخراج من وتحديد مجموعة موارد Azure. على سبيل المثال:

    Output window

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

    Authenticate connections

    بعد انتهاء النشر، يتم نشر تطبيقك المنطقي ولكن لا يتم تنشيطه في مدخل Azure.

  9. عندما تكون مستعدا لتنشيط تطبيقك المنطقي في مدخل Azure، ابحث عن تطبيقك المنطقي وافتحه في مصمم التطبيقات المنطقية. من قائمة التطبيق المنطقي، حدد نظرة عامة، ثم حدد تمكين.

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

لمزيد من المعلومات حول خطوات النشر هذه، راجع التشغيل السريع: إنشاء مهام وعمليات ومهام سير عمل تلقائية باستخدام Azure Logic Apps - Visual Studio

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