هدف
آمادهسازی ورودی، خروجی و ضایعات را در یک عملیات کنترلشده ثبت میکند تا بازده و گردش واقعی سازگار بمانند.
مسیر اصلی
- شعبه و موجودیت واقعی عملیات تعیین میشود و دسترسی همان دامنه بررسی میشود.
- پیششرطها و وضعیت فعلی رکورد بررسی میشود.
- عملیات از سرویس رسمی موجودی اجرا میشود؛ تغییر مستقیم مانده/تراکنش مجاز نیست.
- نتیجه، ردیابی منبع و آثار جانبی لازم ثبت میشوند.
- صفحه/گزارش از وضعیت جدید رسمی خوانده میشود.
خطا و تلاش مجدد
خطای اعتبارسنجی یا دسترسی نباید اثر جانبی نیمهکاره ایجاد کند. تلاش مجدد عملیاتهای حساس باید از تکرارپذیری ایمن/وضعیت موجود پیروی کند و ثبت تکراری نسازد.
موارد ممنوع
- تغییر مستقیم رکورد ثبتشده برای اصلاح سابقه.
- استفاده از شعبه انتخابی رابط کاربری به جای شعبه واقعی انبار/سند/انتقال/شمارش.
- فرض اینکه حذف
branchIdیعنی گزارش تجمیعی همه شعب.