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

كيف يتعامل سير العمل مع طلب إلغاء أثناء التنفيذ؟

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

مسارات العمل

حدد نقاط الإلغاء

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

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

اجعل الحالة النهائية واضحة

ميز الملغى والمكتمل والفاشل والمكتمل جزئياً. أعد معرف عملية ثابتاً كي يستعلم المستدعي عن الحالة بدلاً من بدء عملية مكررة بعد فقد الاستجابة.

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

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