BFP-SCM-TRAIL-2026-001 · الإصدار 1.0 · 2026-08-02
سجلّ حركة الأدوار — الأثر الموحّد عبر السلاسل المستندية السبع
لوحة واحدة تُبرز ميزة تتبّع الأدوار في البوابة: مَن فعل ماذا، على أيّ مستند، ومتى — عبر السلاسل المستندية السبع (الاستلام والجودة · المشتريات الخارجية · الجرد والتسوية · المرتجعات · المبيعات والتسليم · النقل والعهد والصيانة · المشتريات الداخلية). الغاية إظهار أنّ كلّ واقعة في النظام موسومة بدورها الفاعل، فالمسؤولية مقروءة والمساءلة ممكنة.
رصدٌ حيّ — من قاعدة البيانات مباشرةً
رصدٌ حيٌّ فعليّ (لا بذرة): يتجمّع هذا السجلّ آليًّا من مصدرين حقيقيّين إضافة-فقط في قاعدة البيانات، ويمتلئ لحظيًّا مع كل حركةٍ في البوابة. المصدر الأول رؤوس المستندات (documents) — واقعتا الإنشاء والاعتماد، كلٌّ موسومةٌ بدور فاعلها (createdByRole / approvedByRole). والمصدر الثاني دفتر حركات المخزون (stock_moves) — كل حركةٍ فعليّة بدور من قيّدها (postedByRole). لا يُكتب في المصدرين إلا إلحاقًا، ولا يُعدَّل أو يُحذف قيدٌ بعد تدوينه. أمّا سجلّ التدقيق التفصيليّ لكل مستند (تقديم/رفض/اشتقاق) فيُعرض داخل شاشة المستند نفسها.
- •رؤوس المستندات الحيّة — documents (createdByRole · approvedByRole · at)
- •دفتر حركات المخزون الملحق-فقط — stock_moves (postedByRole · postedAt)
- •مصفوفة الأدوار الواحدة — services/auth/roles.js
اعتماد السجلّ
محمد البرشي
مدير إدارة السلاسل والإمداد والمخازن
رمزي الباش
مدير إدارة الخدمات اللوجستية والخدمية