معَالجة الأخطَاء

مكتمل

عند حدوث عطل فِي التدفق السحَابي لـ Power Automate، يكون السلوك الافترَاضي هو إيقَاف المعَالجة. قد ترغب فِي معَالجة الأخطَاء والترَاجع عن الخطوات السَابقة فِي حَالة الفشل.

يجب أن يحدد مهندس الحلول كيفية معَالجة الأخطَاء دَاخل التدفقَات السحَابية.

تشغيل بعد

الطريقة التي يتم بهَا معَالجة الأخطَاء هي تغيير إعدَادَات التشغيل بعد فِي خطوات التدفق. الإعدَادَات المتَاحة هي:

  • نَاجح (الإعدَادَات الافترَاضية)
  • انتهت المهلة
  • تمّ التخطي
  • فشَل

يُمكنك ضبط إعدَاد التشغيل بعد عن طريق فتح علامة التبويب الإعدَادَات الخَاصة بالإجرَاء والتمرير لأسفل (انظر الصُورة أدنَاه). بشكلٍ افترَاضي، يتمُّ عرضُ الإجرَاء الذي يسبقُ الإجرَاء الحَالي مباشرةً، ولكن يُمكنك أيضًا استخدَام اختيَار تحدِيد الإجرَاءَات لاختيَار إجرَاءٍ سَابقٍ مختلفٍ لتأسيس التشغيل بعد الشروط عليه.

أيًا كَان اختيَارُك، فهو يحدِّدُ شرط تشغيل الخطوة الخَاصة بك. فِي المثَال أدنَاه، لا يتمُّ تشغيلُ إرسَال الإعلام المنبثق إلا فِي حَالة فشل خطوة الحصول عَلى صف من خلال المعرف. هذه طريقةٌ للتعَامل مَع الأخطَاء عن طريق إرسَال إخطَار إلى شخصٍ مَا فِي حَالةِ حُدوثِ فشلِ خُطوةٍ.

لقطة شَاشة توضح التشغيل بعد الإعدَادَات.

لاحِظ كيفَ يكونُ لكلِّ إجرَاء لونٍ مرتبطٍ به سوف يظهرُ فِي مصمم التدفق. فِي المثَال الوَارد أعلاه، منذُ أن اختَرنَا شَرط فشل، تظهرُ نقطةٌ حمرَاء فوق خطوةٍ كإشَارةٍ مرئيةٍ إلى أن هذه خطوةٌ لهَا شرط تشغيل بعد محددٍ.

التفرعَات الموازية

عند استخدَام إعدَادَات التشغيل بعد يصبح لديك إعدَادَان مختلفان للنجَاح والفشل باستِخدَام التفرعَات الموازية. توضحُ صورتُنَا الوَاردةُ أدنَاه كيف يستخدمُ إعدَادُ التشغيل بعد الخَاص بالخطوة الموجودة عَلى الجَانب الأيمَن من فرعِنَا الإعدَاد الافترَاضي لـ نَاجح. يستخدمُ كلاهمَا الإجرَاء نفسَه مِثل البَادئة الخَاصة بهمَا، ولكنهمَا يتصرفان بشكلٍ مختلفٍ بنَاءً عَلى مَا يحدث أثنَاء تنفيذ الإجرَاء.

لقطة شَاشة توضح الفرع المتوازي مَع تشغيل بعد.

مجموعة التغييرَات

إذَا كَان التدفق الخَاص بك يحتَاج إلى تنفيذ سلسلةS مِن الإجرَاءَات عَلى بيَانَات Dataverse، وإذَا كَان يجب عليك التأكد مِن أن جميع الخطوات تعمل أو لا يعمل أي منهَا، فيجب عليك استخدَام مجموعة تغييرَات. يسمح لك إجرَاء Perform a changeset request بتنفيذ مجموعةٍ مِن عمليَات موصل Microsoft Dataverse كعمليةٍ واحدةٍ. فِي حَالة فشل إحدى العمليَات، يتم الترَاجع عن جميع الإجرَاءَات النَاجحة.

اعتبارًا من نوفمبر 2024، يجب أن تكون فِي المصمم الكلاسيكي لاستدعَاء هَذَا الإجرَاء إلى تدفقك.

لقطة شَاشة تُظهر مجموعة التغييرَات فِي التدفق.

إذَا حددت مجموعة تغييرَات، يتم تشغيل العمليَات فِي عملية واحدة. إذَا حدث خطأ فِي أي مِن هذه الخطوات، فسوف يتم الترَاجع عن التغييرَات التي تم إجرَاؤهَا بواسطة الخطوات السَابقة.

‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫مُلاحظَة‬‬‬‬‬

لا تتوفر التغييرَات إلا مَع إجرَاءات Create وUpdate وDeleteفِي موصل Dataverse.

حدود API

يتضمن النظَام الأسَاسي حدود API وحدود حمَاية الخدمة. تلتزم Power Automate بهذه الحدود؛ كل خطوة فِي التدفق تستهلك استدعَاء API.

يتم تطبيق الحدود أيضًا عَلى إجرَاءات معينة فِي Power Automate وPower Automate:

  • تعمل العديد مِن العمليَات مثل تطبيق لكل حلقة تعمل بتكرَار يصل حتى 100،000. قد يُطلب منك تقسيم العمل عند العمل مَع مجموعَات كبيرة مِن العنَاصر.
  • تحتوي حلقة تنفيذ حتى افترَاضيًا عَلى 60 حلقة أو سَاعة واحدة مِن وقت التشغيل. إذَا تجَاوزت هذه الحدود، فإنهَا تخرج مِن الحلقة دون أخطَاء. يُمكنك زيَادة عدد الحلقَات والوقت فِي إعدَادَات الإجرَاء.
  • يمكن أن تستمر التدفقَات لمدة أقصَاهَا 30 يومًا. يجب ألا تستخدمَ تدفقَاتٍ طويلة المدى؛ استخدم التدفقَات المجدولة التي تتحقق ممَا إذَا كَان الصف يحتَاج إلى المعَالجة بدلاً مِن هَذَا.
  • تحتوي الموصلات عَلى حدود تقييد، عَلى سبيل المثَال يسمح موصل Dataverse بـ 6000 استدعَاء API‏ فحسب لكل اتصَالٍ كل 300 ثَانيةٍ.