نظرة عامة
يصل كل تطبيق لنظام تخطيط موارد إلى الأسئلة الثلاثة نفسها: من يحقّ له الاطّلاع على أرصدة العملاء؟ وهل لأمين المخزن أن يحذف صرفاً مخزنياً محفوظاً؟ ولماذا يرى مندوب في جدة فواتير فرع الرياض؟
يجيب نظام نما عنها بنموذج متعدّد الطبقات — سلسلة أبواب على المستخدم أن يجتازها قبل أن يصل السجل إلى شاشته. وتُضبط كل طبقة على حدة، فتتساهل حيث لا يكلّف التساهل شيئاً، وتتشدّد حيث يهمّ التشدّد تماماً.
الطبقات
- التوثيق. هل يدخل هذا الشخص النظام أصلاً؟ اسم مستخدم وكلمة مرور، وLDAP، والتحقق بخطوتين، وحدود الجلسات.
- القوائم. أي عناصر القوائم توجد لديه ابتداءً.
- صلاحيات الأنواع. لكل نوع سجل — الفواتير والأصناف والقيود — ماذا يستطيع؟ الاطّلاع والتعديل والحذف والطباعة والمراجعة، وكم مرة.
- رؤية السجلات. من بين كل فواتير المبيعات في قاعدة البيانات، أيّها يرى.
- صلاحيات الحقول والصفحات وشاشات القوائم. داخل السجل الذي يفتحه، أي الحقول مخفية أو مقفلة، وأي الألسنة تظهر، وأي شاشات القوائم مسموحة.
- الإجراءات والقدرات الخاصة. هل يستطيع تشغيل زر بعينه، وهل يحمل القدرة المسمّاة التي تشترطها خاصية معيّنة.
الإمكانيات
ملفات للأدوار، واستثناءات للأشخاص
ملف الصلاحيات قالب قابل لإعادة الاستخدام، عادةً واحد لكل دور وظيفي — محاسب، أمين مخزن، مشرف مبيعات — يحمل صلاحياته وإعدادات حقوله وقواعد صفحاته وشاشات قوائمه ومرشحاته الإضافية وقواعد إجراءاته وتحكّمه في القوائم. ثم تُسنده إلى كل من يشغل هذا الدور.
ويحمل سجل المستخدم نسخته المحلية من الجداول نفسها، وكل ما يُضبط فيه يتقدّم على الملف لذلك النوع. فالدور يحدّد القاعدة، والشخص يحمل الاستثناء — فمشترٍ واحد يُسمح له بالاعتماد فوق الحدّ المعتاد لا يستلزم ملفاً ثانياً تجب صيانته إلى الأبد.
رؤية تتبع هيكلك التنظيمي
يحمل كل سجل تقريباً خمسة أبعاد تنظيمية — الشركة والفرع والإدارة والقطاع والمجموعة التحليلية — ويحمل كل بعد قيمةً أو يُعلَّم عاماً، أي “لا قيد على هذا المحور”. وتحمل جلسة المستخدم الأبعاد الخمسة نفسها، فيُختم بها المستند عند إنشائه ويُرشَّح بها عند البحث. ثم تُضيَّق رؤية السجلات بأربع آليات مستقلة:
- الأبعاد — يرى مندوب جدة سجلات جدة، لأن السجل يعرف الفرع الذي ينتمي إليه.
- ما أنشأه فقط — لا يرى المستخدم إلا ما حرّره بنفسه.
- المرشحات الإضافية — مرشِّح على مستوى الصف لكل نوع، لما لا تعبّر عنه الآليتان السابقتان.
- قدرات السجلات — وسم سجلات بعينها باشتراط قدرة مسمّاة، للقليل الحسّاس فعلاً.
ولأن الأبعاد جزء من البيانات لا مجرد عُرف في التقارير، تعمل المجموعة متعددة الشركات على قاعدة بيانات واحدة وترى كل شركة سجلاتها — وهذا ما يتيح التقارير المجمَّعة دون دمج دفاتر أحد.
إخفاء الحقل لا الشاشة فحسب
الصلاحية ليست كلّاً أو لا شيء على مستوى المستند. فيمكن إخفاء حقل أو جعله للقراءة فقط، وإخفاء صفحة كاملة داخل السجل أو قفلها، والسماح بشاشات قوائم بعينها أو منعها — فيعمل المستخدم على المستند دون أن يرى تكاليفه أو هوامشه.
التفويض
يمكن تسليم المسؤوليات إلى نائب لفترة، وبقية النظام تفهم ذلك — فتصل التنبيهات إلى النائب تلقائياً، ويمكن تفويض خطوات الموافقة بدل أن تتعطّل.







