هذا القسم يمثل توثيق منطق الصلاحيات وحوكمة بيانات الموظفين. الجداول المعروضة هي لشرح تدفق البيانات (Business Logic) وليست واجهات التصميم النهائية.
الموديول الثاني: الموارد البشرية
1. لوحة تحكم المستخدمين والأدوار
إدارة سجلات الفريق، مراقبة حالات النشاط، والتحكم في مستويات الوصول للنظام.
إضافة موظف جديد| الموظف | الدور (Role) | رقم الهاتف | الفرع/الأقسام | الحالة |
|---|---|---|---|---|
| محمود السعدني m.saadany@officehub.com |
مدير (متعدد الفروع) | 01122334455 | المعادي، زايد | نشط |
| أحمد علي ahmed.a@officehub.com |
موظف مبيعات | 01099887766 | فرع المعادي | بانتظار التفعيل |
الموديول الثاني: الموارد البشرية
2. نظام "الدعوة الآلية" (Invite Workflow)
منطق إنشاء الحساب
لضمان أعلى معايير الأمان، يتبع النظام المسار البرمجي التالي لتعريف الموظفين:
- يقوم الأدمن بإدخال البيانات الأساسية (الاسم، الإيميل، الدور).
- يتم إنشاء الحساب في قاعدة البيانات بحالة **"بانتظار التفعيل"**.
- يرسل النظام **بريداً إلكترونياً آلياً (Auto-Email)** يحتوي على رابط تنشيط فريد.
- يقوم الموظف بفتح الرابط وتعيين كلمة السر الخاصة به بنفسه، مما يضمن خصوصية البيانات.
الحقول المطلوبة
- الاسم الكامل (للملف الرسمي).
- البريد الإلكتروني (Login ID).
- رقم الموبايل (إلزامي للتعريف والتعامل مع العملاء).
- تحديد الصلاحية (Role) وتحديد الفرع المرتبط.
الموديول الثاني: الموارد البشرية
3. هيكلية الأدوار والصلاحيات (RBAC)
يعتمد النظام على سياسة "الوصول القائم على الدور" لضمان أمان معلومات الشركة:
Super Admin
صلاحية مطلقة على كافة الفروع، التحكم في الإعدادات المالية، وحذف المستخدمين.
Manager (المدير)
إدارة فرع واحد أو عدة فروع، رؤية تقارير مبيعات فريقه، وإدارة جدول الحجوزات.
Staff (الموظف)
صلاحيات مقيدة بالقسم التابع له (المبيعات يرى الـ CRM فقط، الاستقبال يرى الحجوزات فقط).
الموديول الثاني: الموارد البشرية
4. إنهاء الخدمة ونقل العهدة الرقمية
منطق حذف الموظف (Safe Delete)
لحماية بيانات الشركة من الفقدان، لا يسمح النظام بحذف موظف يملك "ليدز" أو "حجوزات" نشطة بشكل مباشر، بل يفرض القاعدة التالية:
قاعدة النقل الإجباري للعهدة: عند محاولة حذف الموظف، يظهر نظام إجباري يطلب اختيار **"موظف بديل"**.
- تنتقل كافة الـ Leads المفتوحة لعهدة الموظف البديل فوراً.
- تنتقل كافة مهام المتابعة (Follow-ups) المجدولة للموظف الجديد.
- يتم أرشفة سجلات الموظف المحذوف التاريخية للرجوع إليها مستقبلاً في التقارير.
خيار التعليق (Suspend): يمكن تعطيل دخول الموظف للنظام مؤقتاً في حالات التحقيق أو الإجازات دون حذف بياناته.