العودة إلى أسئلة مسارات العمل
مركز المساعدة · الأسئلةمسارات العمل1 دقائق قراءة

كيف أجعل إعادة تشغيل سير العمل آمنة بعد الفشل؟

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

مسارات العمل

صمم للتعامل مع النتائج غير المؤكدة

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

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

سجل التقدم وتحقق من الأثر

احتفظ بمعرف للعمل وحالة الخطوة ليتم فحصهما عند إعادة المحاولة. بعد الفشل، راجع سجل التشغيل والمورد الخارجي لتحديد آخر خطوة مؤكدة.

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

العودة إلى أسئلة مسارات العمل