معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

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

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

جدول المحتويات

نموذج سيناريو لمعالجة الأخطاء في أتمتة الطاقة

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

وهذا ما تحاول الحصول عليه.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

انقر فوق النقاط الثلاث واختر النتيجة الثابتة .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

ثم ، قم بإيقاف تشغيل النتيجة الثابتة وانقر فوق تم .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

بعد ذلك ، انقر فوق حفظ

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

أخيرًا ، دعنا نختبرها.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

اختر الخيار سأقوم بتنفيذ إجراء المشغل ، ثم انقر فوق اختبار .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

انقر فوق تشغيل التدفق .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

نظرًا لأننا لم نقم بتعيين معالج أخطاء لهذا الموقف ، فقد فشل تشغيل التدفق.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

التفرع المتوازي لمعالجة الخطأ في أتمتة الطاقة

الآن وقد ناقشنا السياق ، فلنقم ببعض الأخطاء في معالجة هذا التدفق الذي أعددناه. سنفعل ذلك من خلال الفروع المتوازية.

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

مع التفريع المتوازي ، سيحدث هذان الإجراءان في وقت واحد. 

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

ثم اختر إجراء نشر الرسالة .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

سنقوم بإرسال رسالة إلى القناة العامة تقول " فشل التدفق الذي بدأته؟ ".

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

بعد ذلك ، انقر فوق النقاط الثلاث واختر تكوين التشغيل بعد .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

قم بإلغاء تحديد الخيار "ناجح" وتحقق من أنه قد فشل ، وتم تخطيه ، وخيارات انتهاء المهلة المحددة . أخيرًا ، انقر فوق تم

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

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

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

اختبار التدفق

دعونا الآن نحفظ تدفقنا ونختبره.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

انقر فوق اختبار .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

اختر إجراء المشغل ، ثم انقر فوق اختبار.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

انقر فوق تشغيل التدفق .

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

سنرى الآن فشل تدفق التدفق.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

يمكننا أيضًا أن نرى أن هذا الجزء من المهمة ما زال ناجحًا.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي

هذا يعني أنه تم إخطار المستخدمين والمطورين لدينا بفشل التدفق. عندما ننتقل إلى قناة #general في Slack ، سنرى الرسالة التي تشير إلى فشل التدفق.

معالجة الخطأ في أتمتة الطاقة عبر التفرع المتوازي


أتمتة الإجراءات | برنامج تعليمي عميق لبرنامج
Microsoft Flow HTTP Trigger | برنامج تعليمي لأتمتة الطاقة
لأتمتة شروط الزناد - مقدمة

خاتمة

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

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

أتمنى لك كل خير،

هنري


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

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

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته