# كيف ينبغي لسير العمل معالجة فشل خطوة في منتصف التنفيذ؟

Canonical URL: https://help.iagenify.com/ar/faqs/workflows/how-should-a-workflow-handle-a-step-that-fails-halfway-through

[← العودة إلى أسئلة مسارات العمل](https://help.iagenify.com/ar/faqs/workflows)

مركز المساعدة · الأسئلة مسارات العمل 1 دقائق قراءة
# كيف ينبغي لسير العمل معالجة فشل خطوة في منتصف التنفيذ؟
صمم سير العمل بحيث يمكن تحديد الخطوة الفاشلة وإعادة محاولتها بأمان أو استئنافها دون تكرار الآثار المكتملة. سجل المدخلات والحالة والنتيجة اللازمة لتحديد سلامة المحاولة الجديدة.
IaGenify
مسارات العمل

## أظهر التقدم الجزئي
امنح كل خطوة حالة دائمة مثل معلقة أو قيد التنفيذ أو ناجحة أو فاشلة، مع رسالة خطأ مفيدة ومعرّف ارتباط. يساعد ذلك على التمييز بين انقطاع مؤقت وإجراء اكتمل لكن فُقد رده.
قبل الإعادة، تحقق مما إذا كانت الخطوة قابلة للتكرار بأمان. عند إرسال رسالة أو تحصيل دفعة أو إنشاء مورد، استخدم مفتاح منع تكرار ثابتاً أو افحص النتيجة الموجودة لتجنب الأثر المكرر.
## استأنف من نقطة تحقق معروفة
احفظ البيانات اللازمة لإعادة التشغيل من الخطوة الفاشلة وتأكد من صلاحية المخرجات السابقة. إذا تغيرت بيانات المصدر، فأعد الخطوات التابعة عن قصد بدلاً من خلط نتائج إصدارات مختلفة.
حدد عدداً أقصى للمحاولات مع فواصل للأعطال المؤقتة، ثم وجّه الفشل المستمر أو النهائي إلى قائمة مراجعة قابلة للتصرف. أبلغ عن التشغيل المتأثر وخطوة التعافي التالية، ولا تخفِ الفشل بحالة نجاح عامة. [← العودة إلى أسئلة مسارات العمل](https://help.iagenify.com/ar/faqs/workflows)
