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