الأدوار
صفحة إعداد الأدوار في وحدة إدارة النظام هي جوهر منظومة الأمان في النظام. فهي تتحكم في الوصول الوظيفي، وتحدد بالضبط الوحدات والصفحات والإجراءات المسموح للمستخدم بالتعامل معها.
ومن خلال اعتماد نموذج التحكم في الوصول القائم على الأدوار (RBAC)، يمكن للمسؤولين تعيين دور واحد (مثل ARManager) لعدة مستخدمين، مما يبسّط حوكمة الأمان بدلًا من إدارة الصلاحيات لكل مستخدم على حدة.
الوصول إلى إدارة الأدوار
انتقل إلى إدارة النظام > الأدوار.
تعرض الواجهة الرئيسية قائمة بجميع الأدوار المعرّفة في النظام (مثل Administrator وHRManager وSalesRepresentative). ويوفر الجدول سجل تدقيق يوضح تاريخ إنشاء كل دور وآخر تعديل عليه.
تعريف دور
يؤدي اختيار دور أو النقر على + جديد إلى فتح واجهة الإعداد التفصيلية.
معلومات الدور
- الاسم: معرّف وصفي واضح للشخصية الأمنية (مثل
SalesManager). وهي القيمة التي ستُربط بالمستخدمين عند إنشائهم.
الامتيازات المعينة
يربط هذا القسم الدور بآليات متقدمة ودقيقة لتصفية البيانات.
- الامتيازات: في بنية هذا النظام، "الامتيازات" مفهوم متخصص يرتبط حصرًا بـتصفية البيانات على مستوى الصفوف وسياسات الأمان.
- مثال: يؤدي تعيين امتياز
SalesRepresentativeإلى فرض سياسة أمان تقيّد عرض البيانات للمستخدم ديناميكيًا، بحيث لا يتمكن إلا من الاستعلام عن فواتير المبيعات التي يكون مدرجًا فيها صراحةً بوصفه مندوب المبيعات المعيّن، والتعامل معها.
لا تمنح الامتيازات صلاحية الوصول إلى صفحات الواجهة؛ بل تقيّد مجموعة البيانات المعروضة في تلك الصفحات. ولفهم أعمق لفرض القيود على مستوى الصفوف، راجع الوثائق الخاصة بسياسات الأمان.
تهيئة الصلاحيات الوظيفية
لتحديد ما يُسمح للدور بفعله بالضبط (القوائم التي يمكنه رؤيتها والأزرار التي يمكنه النقر عليها)، اختر دورًا وانقر على زر تعديل الصلاحيات في شريط الإجراءات.
يؤدي ذلك إلى فتح مصفوفة الصلاحيات الشاملة، التي توفر تحكمًا دقيقًا على مستوى الميزات في التطبيق بأكمله.
مصفوفة الصلاحيات
تنقسم الواجهة إلى جزء لاختيار الوحدة وجدول دقيق للقدرات.
- جزء الوحدات: يعرض جميع وحدات النظام المثبتة (مثل
الحسابات المدينةودفتر الأستاذ العام). ويقدم ملخصًا سريعًا للصلاحيات الممنوحة حاليًا مقارنةً بإجمالي الصلاحيات المتاحة (مثل28/56 صلاحية). - جدول القدرات: يؤدي اختيار وحدة إلى عرض مجالاتها الوظيفية في تخطيط قابل للطي.
- يؤدي توسيع مجال وظيفي (مثل
commission-sales-group) إلى إظهار القدرات الأساسية. - القدرات الأساسية: يمكنك منح أو حجب أفعال تشغيلية محددة صراحةً مثل
createوreadوupdate، أو إجراءات مخصصة مثلmanage repsوsettle.
- يؤدي توسيع مجال وظيفي (مثل
أفضل الممارسات للصلاحيات
- مبدأ الحد الأدنى من الصلاحيات: لا تمنح إلا القدرات الأساسية الضرورية تمامًا ليؤدي صاحب الدور مهامه. وتجنب منح جميع الصلاحيات في وحدة ما دون تمييز.
- الفصل بين المهام: تأكد من فصل الأفعال التشغيلية الحساسة والمتعارضة (مثل القدرة على
createيومية دفع والقدرة علىapproveيومية دفع) في أدوار مستقلة لمنع الاحتيال والحفاظ على معايير الامتثال الداخلي.