التشغيل السريع: إنشاء مثال سير عمل تطبيق منطق الاستهلاك باستخدام مدخل Microsoft Azure

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

لإنشاء سير عمل تلقائي يدمج خدمات سحابية متعددة، يوضح هذا التشغيل السريع كيفية إنشاء سير عمل مثال يدمج الخدمات التالية، وموجز RSS لموقع ويب وحساب بريد إلكتروني. يستخدم سير العمل المثال موصل RSS وموصل Office 365 Outlook . يوفر موصل RSS مشغلا يمكنك استخدامه للتحقق من موجز RSS، استنادا إلى الجدول المحدد. يوفر موصل Office 365 Outlook إجراء يرسل بريدا إلكترونيا لكل عنصر RSS جديد.

تُظهر لقطة الشاشة التالية سير العمل على مستوى مرتفع:

Screenshot shows example workflow with RSS trigger named When a feed item is published, and with the Outlook action named Send an email.

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

أثناء تقدمك خلال هذا التشغيل السريع، ستتعلم الخطوات الأساسية التالية:

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

لإنشاء سير عمل تطبيق منطق الاستهلاك وإدارته باستخدام أدوات أخرى، راجع قوالب التشغيل السريع التالية:

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

إنشاء مورد تطبيق منطقي الاستهلاك

  1. في مربع البحث في مدخل Microsoft Azure، أدخل logic apps، وحدد Logic apps.

    Screenshot shows Azure portal search box with the words, logic apps, and shows the selection, Logic apps.

  2. في شريط أدوات صفحة Logic apps ، حدد Add.

  3. في صفحة Create Logic App ، حدد أولا نوع الخطة لمورد تطبيق المنطق الخاص بك. وبهذه الطريقة، تظهر خيارات نوع الخطة هذا فقط.

    1. في قسم الخطة، لنوع الخطة، حدد الاستهلاك لعرض إعدادات موارد تطبيق منطق الاستهلاك فقط.

      لا يحدد نوع الخطة نوع مورد تطبيق المنطق فحسب، بل يحدد أيضا نموذج الفوترة.

      نوع الخطة ‏‏الوصف
      قياسي مورد تطبيق المنطق هذا هو التحديد الافتراضي ويدعم مهام سير عمل متعددة. تعمل مهام سير العمل هذه في Azure Logic Apps أحادية المستأجر وتستخدم نموذج الفوترة القياسي.
      الاستهلاك نوع مورد تطبيق المنطق هذا هو التحديد البديل ويدعم سير عمل واحد فقط. يعمل سير العمل هذا في تطبيقات Azure Logic Apps متعددة المستأجرين ويستخدم نموذج فوترة الاستهلاك.
  4. قم بتوفير المعلومات التالية لمورد تطبيق المنطق الخاص بك:

    الخاصية المطلوب قيمة ‏‏الوصف
    الاشتراك ‏‏نعم‬ <"Azure-subscription-name"> اسم اشتراك Azure خاصتك.
    مجموعة الموارد ‏‏نعم‬ <اسم مجموعة الموارد> مجموعة موارد Azure حيث تقوم بإنشاء تطبيق المنطق والموارد ذات الصلة. يجب أن يكون هذا الاسم فريدًا عبر المناطق ويمكن أن يحتوي فقط على أحرف وأرقام وواصلات (-) وتسطير سفلي (_) وأقواس (()) ونقاط (.).

    ينشئ هذا المثال مجموعة موارد تسمى Consumption-RG.
    إدخال اسم التطبيق ‏‏نعم‬ <logic-app-resource-name> اسم مورد تطبيق المنطق الذي يجب أن يكون فريداً عبر المناطق ويمكن أن يحتوي فقط على أحرف، وأرقام، وواصلات (-) وتسطير سفلي (_) وأقواس ((، )) ونقاط (.).

    ينشئ هذا المثال مورد تطبيق منطقي يسمى My-Consumption-Logic-App.
    المنطقة ‏‏نعم‬ <تحديد منطقة Azure> منطقة مركز بيانات Azure لتخزين معلومات تطبيقك. ينشر هذا المثال نموذج تطبيق المنطق إلى منطقة غرب الولايات المتحدة في Azure.
    تمكين تحليلات السجل ‏‏نعم‬ لا يظهر هذا الخيار وينطبق فقط عند تحديد نوع التطبيق المنطقي الاستهلاك.

    يمكنك تغيير هذا الخيار فقط عندما ترغب في تمكين تسجيل التشخيص. لهذا التشغيل السريع، احتفظ بالتحديد الافتراضي.

    إشعار

    إذا حددت منطقة Azure التي تدعم تكرار منطقة التوفر، يتم تمكين قسم تكرار المنطقة تلقائيا. يوفر قسم المعاينة خيار تمكين تكرار منطقة التوفر لتطبيقك logic. ومع ذلك، لا تتضمن مناطق Azure المدعومة حالياً غرب الولايات المتحدة، لذلك يمكنك تجاهل هذا القسم لهذا المثال. لمزيد من المعلومات، راجع حماية "logic apps" من حالات فشل المنطقة مع مناطق التكرار والتوفر في المنطقة.

    عند الانتهاء، تبدو إعداداتك مشابهة للمثال التالي:

    Screenshot shows Azure portal and logic app resource creation page with details for new logic app.

  5. عندما تكون جاهزا، حدد Review + Create.

  6. في صفحة التحقق من الصحة التي تظهر، قم بتأكيد جميع المعلومات المتوفرة، وحدد إنشاء.

حدد القالب الفارغ.

  1. بعد أن ينشر Azure مورد تطبيق المنطق بنجاح، حدد Go to resource. أو ابحث عن مورد logic app وحدده بكتابة الاسم في مربع بحث Azure.

    Screenshot shows the resource deployment page and selected button named Go to resource.

    تفتح صفحة قالب المصمم لعرض فيديو مقدمة ومشغلات شائعة الاستخدام.

  2. مرر لأسفل عبر الفيديو والقسم المسمى Start with a common trigger.

  3. ضمن Templates، حدد Blank Logic App.

    Screenshot shows the template gallery and selected template named Blank Logic App.

    بعد تحديد القالب، يعرض المصمم مصمم سير العمل الفارغ.

إضافة المشغل

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

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

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

  2. في المشغل، قم بتوفير المعلومات التالية:

    الخاصية المطلوب قيمة ‏‏الوصف
    عنوان URL لموجز RSS ‏‏نعم‬ <عنوان URL لموجز ويب ل RSS> عنوان URL لموجز RSS بغرض المراقبة.

    يستخدم هذا المثال موجز RSS الخاص ب وول ستريت جورنال في https://feeds.a.dj.com/rss/RSSMarketsMain.xml. ومع ذلك، يمكنك استخدام أي موجز RSS لا يتطلب تفويض HTTP. اختر موجز RSS الذي ينشر بصورة متكررة، بحيث يمكنك اختبار سير العمل بسهولة.
    سيتم استخدام الخاصية المختارة لتحديد لا تاريخ النشر الخاصية التي تحدد العناصر الجديدة.
    الفترة ‏‏نعم‬ 1 عدد الفواصل الزمنية التي يجب الانتظار فيها بين عمليات التحقق من الموجز.

    يستخدم هذا المثال 1 كفاصل زمني.
    التردد ‏‏نعم‬ Minute وحدة التردد التي ستستخدم لكل فاصل زمني.

    يستخدم هذا المثال Minute كتكرار.

    Screenshot shows the RSS trigger settings, including RSS URL, frequency, and interval.

  3. قم بإخفاء معلومات المشغل في الوقت الحالي عن طريق التحديد داخل شريط العنوان لطي نافذة التفاصيل.

    Screenshot that shows the collapsed trigger shape.

  4. احفظ سير العمل الخاص بك. في شريط أدوات المصمم، حدد "Save".

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

إضافة إجراء

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

يستخدم هذا المثال إجراء Office 365 Outlook يرسل بريدًا إلكترونيًا في كل مرة يتم فيها تشغيل المشغل لعنصر موجز RSS جديد. إذا كانت هناك عناصر جديدة متعددة بين عمليات التحقق، فستتلقى رسائل بريد إلكتروني متعددة.

  1. على مصمم سير العمل، اتبع هذه الخطوات العامة لإضافة إجراء موصل يمكنك استخدامه لإرسال بريد إلكتروني، على سبيل المثال:

    • إذا كان لديك حساب Microsoft للعمل أو المؤسسة التعليمية، أضف إجراء موصل Office 365 Outlook المسمى إرسال بريد إلكتروني.
    • إذا كان لديك حساب Microsoft شخصي، أضف إجراء موصل Outlook.com المسمى إرسال بريد إلكتروني.

    يستمر هذا المثال مع إجراء موصل Office 365 Outlook المسمى إرسال بريد إلكتروني.

    إشعار

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

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

    إشعار

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

    لمعرفة مزيد من المعلومات، راجع الوثائق التالية:

  3. في الإجراء إرسال بريد إلكتروني ، قم بتوفير المعلومات التالية لتضمينها في البريد الإلكتروني.

    1. في المربع إلى، أدخل عنوان البريد الإلكتروني للمستلم.

      على سبيل المثال، استخدم عنوان البريد الإلكتروني الخاص بك.

      إشعار

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

    2. في مربع الموضوع ، أدخل موضوع موضوع البريد الإلكتروني.

      في هذا المثال، قم بتضمين الإخراج من المشغل لإظهار عنوان عنصر RSS باتباع الخطوات التالية:

      1. أدخل النص التالي بمسافة فارغة زائدة: New RSS item:

        Screenshot shows the action named Send an email, with the cursor inside the box named Subject.

      2. من قائمة Add dynamic content التي تظهر، ضمن When a feed item is published، حدد Feed title، وهو إخراج مشغل يشير إلى عنوان عنصر RSS.

        Screenshot shows the box named Subject, with open dynamic content list and selected trigger output named Feed title.

        تلميح

        إذا لم تظهر أي مخرجات متوفرة ضمن عند نشر عنصر موجز، فحدد مشاهدة المزيد.

        Screenshot shows open dynamic content list and selected option, See more.

      عند الانتهاء، يبدو موضوع البريد الإلكتروني مثل المثال التالي:

      Screenshot shows action named Send an email, with example email subject and included value for property named Feed title.

      إشعار

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

      لإزالة التكرار الحلقي، في شريط عنوان الحلقة، حدد زر علامات الحذف (...)، ثم حدد حذف.

    3. في المربع النص الأساسي ، أدخل محتوى البريد الإلكتروني.

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

      نص وصفي الخاصية ‏‏الوصف
      Title: عنوان الموجز عنوان العنصر
      Date published: موجز ويب منشور على تاريخ ووقت نشر العنصر
      Link: ارتباط الموجز الأساسي عنوان URL للعنصر

      Screenshot shows action named Send an email, with selected properties inside the box named Body.

  4. احفظ سير العمل الخاص بك. في شريط أدوات المصمم، حدد "Save".

اختبار سير العمل

للتحقق من أن سير العمل يعمل بشكل صحيح، يمكنك إما الانتظار حتى يتم تشغيل المشغل بعد التحقق من موجز RSS استنادا إلى الجدول الزمني المحدد، أو يمكنك تشغيل سير العمل يدويا.

  • على شريط أدوات المصمم، من قائمة تشغيل المشغل ، حدد تشغيل.

    Screenshot shows workflow designer toolbar with selected option named Run.

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

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

Screenshot shows Outlook and sample email received for new RSS feed item, along with item title, date published, and link.

استكشاف الأخطاء وإصلاحها

إذا لم تتلقَّ رسائل إلكترونية من سير العمل كما هو متوقع:

  • تحقق من مجلد البريد الإلكتروني غير المرغوب فيه أو غير الهام، في حالة تمت تصفية الرسالة بصورة غير صحيح.

  • تأكد من نشر موجز RSS الذي يستخدمها عناصر منذ آخر فحص مجدول أو يدوي.

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

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

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

    Screenshot shows Azure portal search box with search term, resource groups.

  2. ابحث عن مجموعة موارد logic app وحددها. في جزء نظرة عامة، حدد حذف مجموعة الموارد.

    Screenshot shows Azure portal with selected resource group and button for Delete resource group.

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

    Screenshot shows Azure portal with confirmation pane and entered resource group name to delete.

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

في هذا التشغيل السريع، قمت بإنشاء سير عمل تطبيق منطق الاستهلاك في مدخل Microsoft Azure للتحقق من موجز RSS، وإرسال بريد إلكتروني لكل عنصر جديد. لمعرفة المزيد حول سير العمل المجدول المتقدم، راجع البرنامج التعليمي التالي: