الأدوار والصلاحيات والفرق بينها
الهدف
فهم هيكل الصلاحيات القائم على الأدوار في منصة Skool.Cool، والتعرف على نطاق عمل كل دور وما يستطيع كل دور القيام به.
المفاهيم الأساسية: الأدوار مقابل الصلاحيات
- الدور (Role): مجموعة منطقية من الصلاحيات تُسند إلى الموظف لتحديد طبيعة عمله العام في المدرسة (مثل: مالي، منسق، مدرب).
- الصلاحية (Permission): إذن دقيق يسمح بإجراء محدد أو يفتح شاشة معينة (مثل: إذن تأكيد الدفع النقدي).
- نطاق المدرسة (School Scope): صلاحيات المستخدمين — عدا مدير النظام العام — محصورة بالمدرسة المسندين إليها فقط. فلا يستطيع مدير المدرسة «أ» الوصول لبيانات المدرسة «ب».
دليل الأدوار التشغيلية
| الدور | النطاق العام للعمل | الإجراءات الرئيسية المتاحة |
|---|---|---|
| SystemAdmin | مستوى المنصة ككل | تعديل إعدادات النظام العام، ربط وتفعيل المدارس، وإسناد الأدوار الرئيسية. |
| SchoolAdmin | مستوى المدرسة المحددة | تحكم كامل في أنشطة الفرع، وإدارة المنسقين والمدربين والطلاب والتقارير. |
| Coordinator | مستوى تشغيلي يومي | مراجعة طلبات التسجيل، ترتيب الجداول، إدارة الحضور، والتواصل مع أولياء الأمور. |
| Finance | مالي تشغيلي | تأكيد السداد النقدي، متابعة إيصالات الدفع، فحص الفواتير المرتجعة، وتوليد التقارير المالية. |
| Trainer | فني / تعليمي | استعراض جداول حصصه الخاصة فقط، وتحضير غياب وحضور طلابه. لا يملك وصولاً للتسجيلات أو البيانات المالية. |
| Cashier | تحصيل محدود | تسجيل استلام النقدية اليدوية وتأكيد الفواتير دون الوصول للتقارير الاستراتيجية للمدرسة. |
| SupportReadOnly | دعم فني وقراءة | استعراض المشاكل وحالات الطلاب والأنشطة دون القدرة على تعديل أو كتابة أي بيانات. |
ماذا يستطيع كل دور أن يفعل؟ (المصفوفة الافتراضية)
يوضّح الجدول التالي التوزيع الافتراضي للصلاحيات الذي يُطبَّق تلقائياً عند إنشاء حساب جديد. يمكن لمدير النظام تعديل هذا التوزيع لاحقاً.
| القدرة / الدور | SystemAdmin | SchoolAdmin | Coordinator | Finance | Trainer |
|---|---|---|---|---|---|
| عرض الأنشطة | ✅ | ✅ | ✅ | ✅ | ❌ |
| إنشاء ونشر الأنشطة | ✅ | ✅ | ❌ | ❌ | ❌ |
| اعتماد ورفض التسجيل | ✅ | ✅ | ✅ | ❌ | ❌ |
| نقل الطلاب وقوائم الانتظار | ✅ | ✅ | ✅ | ❌ | ❌ |
| تأكيد الدفع النقدي | ✅ | ✅ | ❌ | ✅ | ❌ |
| التحويل للدفع الإلكتروني | ✅ | ✅ | ❌ | ✅ | ❌ |
| تحضير الحصص اليومي | ✅ | ✅ | ✅ | ❌ | ✅ (لأنشطته فقط) |
| توليد التقارير | ✅ | ✅ | ✅ | ✅ | ❌ |
| إدارة الأدوار والحسابات | ✅ | ❌ | ❌ | ❌ | ❌ |
نصيحة
يملك SystemAdmin القدرة على تعديل الصلاحيات المسندة لكل دور من شاشة التحكم بالصلاحيات داخل لوحة التحكم، فيستطيع منح أو سحب أي قدرة لأي دور حسب حاجة المدرسة.