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

متى يستخدم سير العمل إجراءً تعويضياً؟

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

مسارات العمل

حدد ما يمكن وما لا يمكن التراجع عنه

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

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

اجعل التعافي مرئياً

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

اختبر الأعطال عند كل حد، ومنها بعد نجاح الأثر وقبل حفظ الاستجابة. وثق النتائج التي تتطلب مراجعة بشرية وكيف يستأنف المشغلون العملية بأمان.

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