مشاركة عبر


التشغيل السريع: إنشاء مهام سير عمل تلقائية في تطبيقات Azure Logic Apps متعددة المستأجرين باستخدام Visual Studio (مهمل)

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

هام

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

يمكنك إنشاء وتطوير ونشر مهام سير العمل التلقائية التي تدمج الخدمات والأنظمة والتطبيقات والبيانات عبر المؤسسات والمؤسسات باستخدام Azure Logic Apps. على الرغم من أنه يمكنك تنفيذ هذه المهام في مدخل Microsoft Azure، يمكنك أيضا استخدام Visual Studio كبيئة تطوير محلية لإنشاء مشاريع تطبيق منطقي يمكنك إضافتها إلى التحكم بالمصادر، ونشر إصدارات مختلفة، وإنشاء قوالب Azure Resource Manager لبيئات نشر مختلفة. لمزيد من المعلومات حول مهام سير عمل التطبيق المنطقي متعدد المستأجرين مقابل مهام سير عمل التطبيق المنطقي للمستأجر الفردي، راجع المستأجر الفردي مقابل متعدد المستأجرين في Azure Logic Apps.

يوضح هذا التشغيل السريع كيفية إنشاء نفس مثال سير عمل تطبيق المنطق مثل التشغيل السريع لمدخل Microsoft Azure. يمكنك أيضا تعلم إنشاء مثال لسير عمل التطبيق المنطقي في Visual Studio Code أو إنشاء وإدارة مهام سير عمل التطبيق المنطقي باستخدام Azure CLI. يراقب سير عمل تطبيق المنطق هذا موجز ويب RSS ويرسل بريدا إلكترونيا لكل عنصر جديد في هذا الموجز. يبدو سير العمل في التطبيق المنطقي كسير العمل عالي المستوى الوارد أدناه:

تظهر لقطة الشاشة طريقة عرض عالية المستوى على سبيل المثال سير عمل تطبيق المنطق.

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

إعداد Visual Studio لحكومة Azure

Visual Studio 2019

للعمل مع اشتراكات Azure Government في تطبيقات Azure Logic، يلزم وجود إضافة نقطة نهاية اكتشاف لـ Azure Government Cloud إلى Visual Studio . ومع ذلك، قبل تسجيل الدخول إلى Visual Studio باستخدام حساب Azure Government ، يلزم إعادة تسمية ملف JSON الذي أُنشئ بعد إضافة نقطة نهاية الاكتشاف باتباع الخطوات التالية:

  1. إغلاق Visual Studio.

  2. البحث عن ملف JSON الذي أُنشئ والمسمى Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration في هذا الموقع:

    %localappdata%\.IdentityService\AadConfigurations

  3. إعادة تسمية ملف JSON إلى AadProvider.Configuration.json.

  4. أعد تشغيل Visual Studio.

  5. متابعة الخطوات لتسجيل الدخول باستخدام حساب Azure Government.

للعودة إلى هذا الإعداد، حذف ملف JSON في الموقع التالي، وإعادة تشغيل Visual Studio:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

إنشاء مشروع مجموعة موارد Azure

للبدء، يجب إنشاء مشروع Azure Resource Group . تعرف على المزيد حول مجموعات موارد Azure والموارد .

  1. ابدأ تشغيل Visual Studio. تسجيل بحساب Azure الخاص بك.

  2. في قائمة ملف، تحديد الـ >مشروع جديد. (لوحة المفاتيح: Ctrl + التحول + N)

    تظهر لقطة الشاشة Visual Studio، قائمة ملف مع خيارات محددة ل New، Project.

  3. ضمن مُثبت، تحديد Visual C#‎ أو Visual Basic. تحديد سحابة > Azure Resource Group . تسمية مشروعك الخاص على سبيل المثال:

    لقطة شاشة توضح كيفية إنشاء مشروع Azure Resource Group.

    إشعار

    يمكن أن تحتوي أسماء مجموعات الموارد على أحرف وأرقام ونقاط ( ) فقط .، وشرطات سفلية ( _ )، وواصلات ( )، - وأقواس ( ، ، ، ( ولكن لا يمكن أن )تنتهي بنقط ( . ).

    إذا لم تظهر مجموعة موارد السحابة أو Azure، فيجب التأكد من تثبيت Sdk Azure Visual Studio.

    إذا كنت تستخدم Visual Studio 2019، فيجب اتباع الخطوات التالية:

    1. في مربع إنشاء مشروع جديد تحديد مشروع مجموعة موارد Azure لـ Visual C# أو Visual Basic. حدد التالي.

    2. تحديد اسم لمجموعة موارد Azure التي تريد استخدامها ومعلومات المشروع الأخرى. حدد إنشاء.

  4. من قائمة القالب، حدد قالب Logic App. حدد موافق.

    تظهر لقطة الشاشة قالب Logic App المحدد.

    بعد أن يُنشئ Visual Studio مشروعك الخاص، يفتحه مستكشف الحلول الحل الخاص بك ويعرضه. في الحل الخاص بك، لا يخزن ملف LogicApp.json تعريف الـ logic app الخاص بك فحسب، بل أيضاً يُخزن قالب إدارة موارد Azure الذي يمكن استخدامه للنشر.

    تظهر لقطة الشاشة مستكشف الحلول مع حل تطبيق منطقي جديد وملف نشر.

إنشاء سير عمل تطبيق منطقي فارغ

عند امتلاك مشروع مجموعة موارد Azure، يجب إنشاء logic app الخاص بك باستخدام قالب Blank Logic App.

  1. في مستكشف الحلول، فتح القائمة المختصرة لملف LogicApp.json . تحديد فتح باستخدامLogic App Designer. (لوحة المفاتيح: Ctrl + L)

    تظهر لقطة الشاشة مصمم سير العمل مع تطبيق منطقي مفتوح .json الملف.

    تلميح

    في حالة عدم امتلاك هذا الأمر فيVisual Studio 2019، فيجب التحقق من وجود آخر تحديثات Visual Studio.

    يطالبك Visual Studio باشتراك Azure ومجموعة موارد Azure لإنشاء الموارد ونشرها لسير عمل التطبيق المنطقي والاتصالات.

  2. للاشتراك: تحديد اشتراك Azure الخاص بك. وفيما يخص مجموعة الموارد تحديد إنشاء جديد لإنشاء مجموعة موارد Azure أخرى.

    تحديد اشتراك Azure ومجموعة الموارد وموقع المورد

    الإعدادات قيمة المثال ‏‏الوصف
    حساب المستخدم Fabrikam
    sophia-owen@fabrikam.com
    الحساب الذي استخدمته عند تسجيل الدخول إلى Visual Studio
    الاشتراك الدفع أولاً بأول
    (sophia-owen@fabrikam.com)
    اسم اشتراك Azure والحساب المقترن
    مجموعة الموارد MyLogicApp-RG
    (غرب الولايات المتحدة)
    مجموعة موارد Azure وموقع تخزين موارد logic app ونشرها
    Location مثل مجموعة الموارد نوع الموقع والموقع لنشر مورد تطبيق المنطق الخاص بك.

    لهذا التشغيل السريع، الاحتفاظ بنوع الموقع الذي عُين إلى المنطقة وتعيين الموقع إلى نفس مجموعة الموارد.

    ملاحظة:بعد إنشاء مشروع مجموعة الموارد الخاصة بك، يمكن يمكن تغيير نوع الموقع والموقع،ولكن يؤثر نوع الموقع المختلف على logic app بطرق مختلفة.
  3. يفتح Logic Apps Designer صفحة تعرض فيديو مقدمة ومحفزات شائعة الاستخدام. التمرير لأسفل بعد الفيديو والمشغلات وصولاً إلى القوالب، وتحديد Blank Logic App.

    تظهر لقطة الشاشة القالب المحدد المسمى Blank Logic App.

إنشاء سير العمل

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

  1. على مصمم سير العمل، اتبع هذه الخطوات العامة لإضافة مشغل RSS المسمى عند نشر عنصر موجز.

  2. قم بإنهاء إنشاء سير العمل باتباع هذه الخطوات العامة لإضافة إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني، ثم العودة إلى هذه المقالة.

    عند الانتهاء، يبدو سير العمل الخاص بك مثل هذا المثال:

    تظهر لقطة الشاشة سير عمل تطبيق المنطق النهائي.

  3. حفظ حل Visual Studio الخاص بك. (لوحة المفاتيح: Ctrl + S)

نشر تطبيق المنطق إلى Azure

قبل أن تتمكن من تشغيل سير العمل واختباره، انشر التطبيق إلى Azure من Visual Studio.

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

    تظهر لقطة الشاشة قائمة المشروع مع خيارات محددة للنشر، جديد.

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

    تظهر لقطة الشاشة مربع نشر المشروع مع خيار محدد يسمى Deploy.

  3. إذا ظهر مربع تحرير المعلمات، فيجب توفير اسم مورد لـ logic app. الخاص. احفظ إعداداتك.

    تظهر لقطة الشاشة مربع تحرير المعلمات مع اسم المورد لتطبيق المنطق.

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

    تظهر لقطة الشاشة نافذة الإخراج مع إخراج حالة التوزيع.

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

    تظهر لقطة الشاشة نافذة PowerShell مع مطالبة بتوفير بيانات اعتماد الاتصال.

    بعد انتهاء النشر، يكون تطبيق المنطق الخاص بك مباشراً في مدخل Azure ويعمل وفقاً للجدول الزمني المحدد (كل دقيقة). إذا عثر المشغل على عناصر موجز جديدة، يتم تشغيل المشغل وإنشاء مثيل سير عمل يقوم بتشغيل إجراءات سير العمل. يرسل سير عملك رسالة إلكترونية لكل عنصر جديد. وإلا، إذا لم يعثر المشغل على عناصر جديدة، فلن يعمل و"يتخطى" إنشاء مثيل لسير العمل. ينتظر logic app الخاص حتى الفاصل الزمني التالي قبل التحقق.

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

    لقطة شاشة تعرض مثال بريد Outlook الإلكتروني المرسل لكل عنصر RSS جديد

تهانينا، لقد نجح إنشاء logic app ونشره باستخدام Visual Studio. لإدارة سير عمل تطبيق المنطق ومراجعة محفوظات التشغيل، راجع إدارة تطبيقات المنطق باستخدام Visual Studio.

إضافة تطبيق منطق جديد

عندما امتلاك مشروع مجموعة موارد Azure بالفعل، يمكن إضافة تطبيق منطق فارغ جديد إلى هذا المشروع باستخدام نافذة JSON Outline.

  1. في مستكشف الحلول، فتح ملف <logic-app-name>.json.

  2. من قائمة عرض، تحديد Windows>JSON Outline.

  3. لإضافة مورد إلى ملف القالب، تحديد إضافة مورد أعلى نافذة JSON Outline. أو في نافذة JSON Outline، فتح القائمة المختصرة للموارد، وتحديد إضافة مورد جديد.

    تظهر لقطة الشاشة النافذة المسماة JSON Outline.

  4. في مربع الحوار Add Resource ، في مربع البحث، ابحث عن logic app، وحدد Logic App. حدد اسمًا لمورد التطبيق المنطقي الخاص بك، وحدد إضافة.

    لقطة شاشة تعرض خطوات إضافة مورد.

تنظيف الموارد

عند الانتهاء من logic app الخاص، حذف مجموعة الموارد التي تحتوي على تطبيق المنطق والموارد ذات الصلة.

  1. تسجيل الدخول إلى مدخل Azure باستخدام نفس الحساب المستخدم لإنشاء تطبيق المنطق.

  2. في قائمة مدخل Azure تحديد مجموعات الموارد، أو البحث عن مجموعات الموارد من أي صفحة. حدد مجموعة موارد الخاص بـ logic app.

  3. في صفحة نظرة عامة، تحديد حذف مجموعة الموارد. إدخال اسم مجموعة الموارد كتأكيد، وتحديد حذف .

    تظهر لقطة الشاشة الخيارات المحددة لمجموعات الموارد، نظرة عامة، حذف مجموعة الموارد.

  4. حذف حل Visual Studio من الكمبيوتر المحلي.

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

في هذه المقالة، أُنشئ logic app ونشر ونُفذ باستخدام Visual Studio. للتعرف على إدارة التوزيع المتقدم وتنفيذه لتطبيقات المنطق باستخدام Visual Studio، راجع المقالة التالية: