تمرين -إنشاء Logic App لمتعقب وسائل التواصل الاجتماعي

مكتمل

في هذا التمرين، سننشئ تطبيق Logic App لمراقبة وسائل التواصل الاجتماعي باستخدام مدخل Azure. سنضيف مشغل Twitter باستخدام Logic Apps Designer. يستعرض الرسم التوضيحي التالي عرضًا مفاهيميًا للتطبيق مع تمييز الجزء الذي سنعمل عليه.

An illustration showing the triggers and actions in the social media monitor logic app.

حدد موقع مورد Azure Logic App

أول شيء يتعين علينا القيام به هو إنشاء Azure Logic App. للقيام بذلك، نحتاج إلى تحديد موقع نوع مورد Azure Logic Apps في مدخل Azure.

  1. سجّل الدخول إلى مدخل Microsoft Azure باستخدام الحساب نفسه الذي استخدمته لتنشيط بيئة الاختبار المعزولة.

  2. من قائمة مدخل Microsoft Azure، اختر All Servicesومن قائمة All services أسفل Integration، اختر Logic apps. يظهر جزء Logic apps.

  3. من شريط القوائم العلوي، حدد Add. سيظهر الجزء Create Logic App.

تكوين مورد Azure Logic App

لنقم بتهيئة الإعدادات الأساسية، مثل مجموعة الموارد والموقع.

  1. في علامة التبويب «الأساسيات»، أدخل القِيم التالية لكل إعداد.

    الإعداد القيمة
    تفاصيل المشروع
    الاشتراك اشتراك Concierge
    مجموعة الموارد من القائمة المنسدلة، حدد [sandbox resource group]
    تفاصيل المثيل
    النوع Consumption
    اسم تطبيق المنطق أدخل ShoeTracker
    المنطقة حدد الموقع الأقرب إليك من القائمة المنسدلة.

    تُتيح لك بيئة الاختبار المعزولة المجانية إنشاء موارد في مجموعة فرعية من مناطق Azure العالمية. حدد منطقة من القائمة التالية عند إنشاء الموارد:

    • منطقة غرب الولايات المتحدة الأمريكية 2
    • جنوب وسط الولايات المتحدة
    • وسط الولايات المتحدة
    • شرق الولايات المتحدة
    • غرب أوروبا
    • جنوب شرق آسيا
    • شرق اليابان
    • جنوب البرازيل
    • جنوب شرق أستراليا
    • وسط الهند
  2. اختر ⁧⁩مراجعة + إنشاء⁧⁩، ثم اختر ⁧⁩إنشاء⁧⁩. يعرض جزء التوزيع الموارد التي تم إنشاؤها. انتظر حتى نجاح عملية التوزيع.

استخدم قالبًا لتطبيق Azure المنطقي

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

  1. بعد اكتمال التوزيع، حدد ⁧⁩Go to resource⁧⁩. يظهر مصمم تطبيقات المنطق لتطبيق المنطق ShoeTracker الخاص بك.

  2. مرر لأسفل وصولاً إلى قسم Templates وحدد Blank Logic App

إنشاء مشغل Twitter

الآن، دعنا ننشئ المشغل ونوفر القيم لجميع المعلمات المطلوبة.

ملاحظة

إذا لم يكن لديك حساب على Twitter وكنت تفضل عدم إنشاء حساب، فاستخدم البدائل التالية. استبدل When a feed item is published في حقل البحث، ثم حدد مشغل RSS في المربع السفلي. اضبط URL موجز RSS إلىhttps://rss2.feedspot.com/https://www.reuters.com/technology، الخاصية المختارة إلى UpdatedOn، وعدد المرات التي يتم فيها التحقق من وجود عناصر إلى 1، و معدل التكرار إلى Minute. يعيب هذا الأسلوب ظهور المقالات الجديدة بشكل غير متكرر في موجزات RSS لذا قد تضطر إلى الانتظار بعض الوقت قبل تنشيط هذا المشغل.

  1. في حقل Search connectors and triggers، أدخل When a new tweet is posted. في مربع الحوار السفلي، حدد Twitter When a new tweet is posted.

  2. يطالبك مربع الحوار Twitter بإدخال:

    إعداد القيمة
    Connection name ShoeTrackerTwitterConnection
    نوع المصادقة القبول الافتراضي (استخدام التطبيق المشترك الافتراضي)
  3. حدد "Sign in". سجل الدخول باستخدام حساب Twitter الحالي وكلمة المرور، وحدد تخويل التطبيق. يحدد هذا الإجراء اتصال تسجيل الدخول إلى حساب Twitter الخاص بك.

  4. عند ظهور مربع الحوار When a new tweet is posted في Twitter تكون قد أنشأت اتصالًا صالحًا. يحتوي مربع الحوار على الثلاثة معلمات المطلوبة:

    • Search text: نص للبحث عنه في نص التغريدة. يمكنك تضمين رمز علامة كلمة رئيسية في بداية نص البحث للبحث عن علامات الكلمات الرئيسية.
    • Frequency: وحدة زمنية لتكرار البحث. على سبيل المثال: Second أو Minute أو Hour أو Day.
    • Frequency: مرات البحث. على سبيل المثال، قد يتحقق الفاصل الزمني و3التكرارHour من التغريدات الجديدة كل ثلاث ساعات.
  5. أدخل القيم التالية:

    الإعداد القيمة
    نص البحث حذاء
    كم مرة تريد التحقق من وجود العناصر جديدة؟ 1
    (التكرار) دقيقة
    إضافة معلم جديد اقبل الافتراضي (فارغ).
  6. في شريط الأوامر، حدد Save.

  7. أدخل اسم تطبيق المنطق (ShoeTrackerNNN حيث NNN يمثل معرفًا فريدًا، مثل الأحرف الأولى من اسمك ورقم لتوفير معرف فريد.

  8. حدد Run Trigger.

افحص نتائج مشغل Twitter لديك

في هذه المرحلة، يقوم تطبيق المنطق لدينا بفحص Twitter كل دقيقة بحثًا عن التغريدات التي تحتوي على نص البحث. للتحقق من تشغيل التطبيق وعمله بشكل صحيح، سنلقي نظرة على جدول سجل التشغيل.

  1. مرر إلى اليسار، ثم من قائمة Logic App، حدد لمحة عامة. قد تحتاج إلى التمرير إلى اليسار لرؤية قائمة التنقل أو يمكنك استخدام وظيفة البحث في متصفحك للعثور على كلمة "overview" على الصفحة.

  2. حدد Refresh مرة واحدة في الدقيقة حتى ترى صفًا في جدول Runs history.

  3. خلال الانتظار، حدد موقع القسم في Overview المسمى Trigger history. لاحظ النص الذي يبدو وكأنه تم التقييم 12 مرة، تم إطلاقه 3 مرات في آخر 24 ساعة. المصطلح الذي تم تقييمه يعني أنه تم فحص الحالة في مشغلك؛ من المفترض أن تلاحظ هذه الزيادة مرة واحدة في الدقيقة نظرًا إلى أنك تجري استقصاءً كل دقيقة. يشير المصطلح إطلاق إلى عدد المرات التي تم فيها استيفاء شروط المشغل؛ في حالتنا، يمثل هذا الرقم عدد المرات التي وجد فيها المشغل تغريدات متطابقة.

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

  5. حدد مشغل Twitter.

  6. فحص البيانات في قسم OUTPUTS. على سبيل المثال، حدد موقع نص التغريدة المطابقة.

    ملاحظة

    حدد Show raw outputs إذا كنت ترغب في رؤية الاستجابة بالكامل في JSON.