تطبيقات الأتمتة ضد VS المنطق. ميزات تطبيقات المنطق

يوم جيد للجميع! في مقال سابق عن Power Automate و Logic Apps ، نظرنا في بعض احتمالات استخدام Power Automate. في هذه المقالة ، أود أن أتطرق إلى بعض سيناريوهات استخدام تطبيقات المنطق وعدد من الاختلافات عن Power Automate. كما اكتشفت أنا وأنت سابقًا ، فإن Power Automate و Logic Apps هما خدمتان توأم تختلف فقط في موقعهما (Office 365 ، Azure) ، وكذلك في نهجهما في الترخيص وبعض الميزات الداخلية. دعونا نرى اليوم الميزات التي تمتلكها تطبيقات المنطق على عكس Power Automate. لن نضيع الوقت.

1. تردد الزناد الزناد


في Power Automate ، لا توجد طريقة لتكوين تكرار فحص ظروف الزناد. يجب عليك الاعتماد على القيمة الافتراضية. تمتلك تطبيقات المنطق القدرة على تكوين الفاصل الزمني وتكرار عمليات التحقق من الزناد ، مما يسرع بشكل كبير معالجة الأحداث. ومع ذلك ، فإن Power Automate غالبًا ما يحتوي على إعدادات أقل بكثير للمشغلات من تطبيقات المنطق:

مشغل Power Automate "عند إنشاء عنصر":



مشغل Logic Apps "عند إنشاء عنصر":



في Logic Apps هناك أيضًا إعدادات المنطقة الزمنية ووقت البدء لهذا المشغل.

2. التبديل بين أوضاع عرض الدفق


تطبيقات المنطق ، بخلاف Power Automate ، لديها القدرة على التبديل بين Design و Code View. تساعد هذه الميزة كثيرًا في تصحيح سلاسل الرسائل ، كما تتيح لك إجراء تغييرات أكثر دقة على منطق سلاسل الرسائل:



3. تصحيح المواضيع


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



في Power Automate ، يوجد مثل هذا الوضع ، ولكن في إصدار مبتور للغاية.

4. موصلات متميزة


كما نعلم بالفعل ، في Power Automate ، يوجد فصل بين الموصلات حسب النوع ، إلى منتظم ومميز:



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

5. بدء البث عن طريق الزر


وهنا تفقد تطبيقات Logic تطبيقات Power Automate حيث لا يمكن بدء دفق تطبيقات Logic ، على سبيل المثال ، من خلال زر من تطبيق Power Apps. باستخدام Power Automate ، كما وجدنا في مقالة سابقة ، يمكنك إنشاء سلاسل وربطها بتطبيق Power Apps للاستدعاء اللاحق ، على سبيل المثال ، من خلال النقر على زر في التطبيق. في حالة تطبيقات المنطق ، إذا كنت بحاجة إلى تنفيذ مثل هذا السيناريو ، فيجب عليك الخروج بمخرجات مختلفة ، على سبيل المثال ، استخدام مشغل "عند استلام طلب HTTP" وإرسال طلب من تطبيق POST إلى عنوان محدد مسبقًا:



6. إنشاء دفق باستخدام Visual Studio


على عكس Power Automate ، يمكن لـ Logic Apps إنشاء سلاسل رسائل مباشرة من خلال Visual Studio.
يمكنك إنشاء وتحرير تدفقات تطبيقات المنطق ، على سبيل المثال ، من Visual Studio Code ، إذا تم تثبيت ملحق تطبيقات Azure Logic. بعد تثبيت الامتداد ، ستتمكن من الاتصال بـ Azure. وبعد التفويض الناجح ، ستتمكن من الوصول إلى تيارات Logic Apps الموجودة في هذه البيئة ويمكنك المتابعة لتحرير التدفق المطلوب:



بالطبع ، لم أذكر جميع الاختلافات بين هذين المنتجين ، لكنني حاولت ملاحظة الميزات التي لفتت انتباهي عند تطوير سلاسل الرسائل باستخدام Power Automate و Logic Apps. في المقالات التالية ، سنطلعك على ميزات وحالات تنفيذ مثيرة للاهتمام باستخدام منتجات أخرى من خط Power Platform ، وسنعود إلى تطبيقات المنطق أكثر من مرة. يوما سعيدا للجميع!

All Articles