إنتقل إلى المحتوى الرئيسي

إسناد الصلاحيات وإدارة أدوار الموظفين (Access Control)

الهدف

إسناد الأدوار والصلاحيات للموظفين والإداريين في المدرسة على مستوى كل فرع ومدرسة بشكل مستقل (Per-school Role Assignments).


متى تحتاج هذه الخاصية؟

  • عند انضمام موظف جديد وتريد تفعيل صلاحياته كمدير مدرسة أو مشرف مالي.
  • عند رغبتك في منح صلاحيات إضافية مؤقتة لمنسق في مدرسة معينة (مثل ترقيته لمدير مدرسة في فرع محدد).
  • عند سحب الصلاحيات من موظف لانتهاء تكليفه الإداري.

قبل أن تبدأ

  • مستوى الوصول: هذه الشاشة مخصصة وحصرية لدور مدير النظام العام SystemAdmin (أو الصلاحية الفنية الخاصة صلاحية إدارة إسناد الأدوار).
  • يرجى الانتباه إلى أن التغييرات في الصلاحيات لا تنعكس في جلسة المستخدم الحالية فوراً، بل تتطلب قيام الموظف بتسجيل الخروج والدخول مجدداً لتحديث رمز الوصول الخاص به (Access Token).

المسار في النظام

القائمة الجانبية > [Access Control] > اختر قائمة مدراء النظام [Admins List] > ابحث عن الموظف واضغط على إسناد الأدوار [Manage Roles].


الخطوات التشغيلية

1. استعراض أدوار الموظف الحالية

  1. عند فتح صفحة إسناد الأدوار للموظف، سيعرض لك النظام قائمة بكافة المدارس والفروع المفعلة في المنصة.
  2. بجانب كل مدرسة، يظهر مقسم خاص يوضح الأدوار المسندة لهذا الموظف في هذا الفرع تحديداً (مثال: يملك دور SchoolAdmin في فرع الرياض، ودور Finance في فرع جدة).

2. إضافة دور إداري للموظف في مدرسة

  1. بجانب المدرسة المطلوبة، افتح القائمة المنسدلة لاختيار الأدوار [Select Role].
  2. اختر الدور المطلوب إسناده (مثال: Coordinator).
  3. سيظهر الدور كرقاقة بصريّة زرقاء (Chip) بجانب المدرسة.
  4. اضغط على زر الحفظ المقابل للمدرسة [Save].
  5. ستظهر رسالة خضراء تفيد بحفظ التغييرات: Roles updated. Changes take effect on the admin's next sign-in.

3. سحب وإلغاء دور إداري

  1. بجانب اسم المدرسة، ابحث عن رقاقة الدور الذي ترغب في حذفه.
  2. اضغط على علامة الإكس الصغيرة [x] الموجودة على رقاقة الدور (مثل [x] Trainer).
  3. سيتم إزالة الرقاقة البصرية فوراً.
  4. اضغط على زر الحفظ المقابل للمدرسة [Save] لتثبيت العملية في قاعدة البيانات.