إدارة المستخدمين والصلاحيات
👥 إدارة المستخدمين والصلاحيات
📌 نبذة سريعة
| المعلومة | القيمة |
|---|---|
| 👥 الجمهور | صاحب مطعم، مدير، مشرف نظام |
| 🎯 الهدف | إضافة موظفين وتحديد صلاحياتهم |
| 📋 متضمن في | جميع الباقات |
| 👑 أنواع الأدوار | مالك، مدير، مشرف، كاشير، نادل، شيف، سائق |
🎯 ما هي إدارة المستخدمين؟
تتيح لك:
👤 إضافة موظفين جدد إلى النظام
🔐 تحديد صلاحيات كل موظف (ماذا يمكنه فعله)
🎭 إنشاء أدوار (Roles) بمجموعة صلاحيات محددة
🚫 تعطيل أو حذف الموظفين المغادرين
📋 تتبع من فعل ماذا عبر سجل النشاطات
👤 لمن هذه الصفحة؟
| الدور | الفائدة |
|---|---|
| 🏪 صاحب مطعم | إضافة وتحديد صلاحيات المديرين |
| 👨💼 مدير | إضافة الكاشير والنوادل وتحديد صلاحياتهم |
| 👨💻 مشرف نظام | إدارة كاملة لجميع المستخدمين |
🚀 دليل الاستخدام
الخطوة 1: إضافة مستخدم جديد
سجل الدخول إلى بوابة المشترك
اذهب إلى الإعدادات ← المستخدمون ← إضافة مستخدم
- أدخل بيانات المستخدم:
┌─────────────────────────────────────────┐ │ 👤 إضافة مستخدم جديد │ ├─────────────────────────────────────────┤ │ 📝 الاسم الكامل: أحمد محمد │ │ 👤 اسم المستخدم: ahmed01 │ │ 📞 رقم الهاتف: 079XXXXXXX │ │ ✉️ البريد الإلكتروني: (اختياري) │ │ │ │ 🔐 كلمة المرور: [●●●●●●●●] │ │ 🔐 تأكيد كلمة المرور: [●●●●●●●●] │ │ │ | 🏪 الفرع: الفرع الرئيسي │ | 🎭 الدور: كاشير │ │ │ │ [💾 حفظ] │ └─────────────────────────────────────────┘ اضغط حفظ
- ✅ تم إضافة المستخدم! يمكنه تسجيل الدخول فوراً.
الخطوة 2: تحديد الصلاحيات
استخدام الأدوار الجاهزة
النظام يأتي بأدوار جاهزة:
| الدور | الصلاحيات | لمن |
|---|---|---|
| 👑 مالك | جميع الصلاحيات | صاحب المطعم |
| 👨💼 مدير | إدارة الموظفين، المنتجات، التقارير | مدير الفرع |
| 👨💻 مشرف | إدارة النظام والإعدادات | مشرف تقني |
| 🧑💼 كاشير | استقبال الطلبات والمدفوعات | الكاشير |
| 👨🍳 نادل | تدوين الطلبات | النوادل |
| 👨🍳 شيف | رؤية الطلبات في المطبخ | الشيف (KDS) |
| 🛵 سائق | رؤية طلبات التوصيل | السائقين |
إنشاء دور مخصص
اذهب إلى الإعدادات ← الأدوار ← إضافة دور جديد
- أدخل اسم الدور واختر الصلاحيات:
🎭 إنشاء دور مخصص ──────────────────── 📝 اسم الدور: مساعد مدير ☑ عرض الطلبات ☑ تعديل الطلبات ☑ إلغاء الطلبات ☐ إدارة المنتجات ☐ إدارة المستخدمين ☐ عرض التقارير ☐ الإعدادات اضغط حفظ الدور
- ✅ الآن يمكنك تعيين هذا الدور لأي مستخدم
الخطوة 3: تعديل صلاحيات مستخدم
اذهب إلى الإعدادات ← المستخدمون
- اضغط على اسم المستخدم
اختر تعديل الصلاحيات
- غيّر الدور أو الصلاحيات الفردية
اضغط حفظ
الخطوة 4: تعطيل مستخدم
عند مغادرة موظف:
اذهب إلى الإعدادات ← المستخدمون
- ابحث عن المستخدم
اضغط تعطيل
- ✅ لم يعد بإمكانه تسجيل الدخول، لكن بياناته محفوظة
💡 نصيحة: لا تحذف المستخدمين أبداً. عطّلهم بدلاً من ذلك للحفاظ على سجل المعاملات.
🔐 أفضل ممارسات الصلاحيات
⚠️ الحد الأدنى من الصلاحيات: امنح كل موظف أقل صلاحية يحتاجها
👑 المالك فقط: صلاحية حذف المنتجات وتغيير الإعدادات الحساسة
🔄 مراجعة دورية: راجع صلاحيات الموظفين كل شهر
🚫 تعطيل فوري: عند مغادرة أي موظف، عطّل حسابه فوراً
🔐 كلمات مرور قوية: 8 أحرف على الأقل + أرقام + رموز
❓ الأسئلة الشائعة
كيف أضيف موظفاً جديداً؟
اذهب إلى الإعدادات ← المستخدمون ← إضافة مستخدم. أدخل بياناته واختر دوره، ثم حفظ.
ما الفرق بين مدير ومشرف؟
المدير يدير العمليات اليومية (موظفين، منتجات، طلبات). المشرف يدير الإعدادات التقنية (أجهزة، تكاملات، إعدادات النظام).
هل يمكن أن يكون للموظف أكثر من دور؟
حالياً، كل موظف له دور واحد. يمكن تخصيص صلاحيات إضافية بشكل فردي.
ماذا يحدث إذا حذفت مستخدماً لديه طلبات سابقة؟
تبقى الطلبات في النظام لكن قد تفقد تتبع من قام بها. الأفضل تعطيل المستخدم بدلاً من حذفه.
كيف أعرف من فعل ماذا في النظام؟
اذهب إلى الإعدادات ← سجل النشاطات. ترى كل الإجراءات مع وقتها ومنفذها.
🔧 استكشاف المشاكل
| المشكلة | السبب المحتمل | الحل |
|---|---|---|
| ❌ لا أستطيع إضافة مستخدم | صلاحية إضافة المستخدمين غير ممنوحة | تأكد من صلاحية users_create |
| ❌ المستخدم لا يستطيع تسجيل الدخول | الحساب معطل أو غير نشط | تأكد من أن الحساب نشط وليس معطلاً |
| ❌ الموظف يرى صلاحيات أكثر من اللازم | الدور الممنوح يحتوي صلاحيات زائدة | راجع دوره وعدّل الصلاحيات |
| ❌ لا أستطيع تعطيل مستخدم | صلاحية تعطيل المستخدمين غير ممنوحة | قد تحتاج صلاحية users_deactivate (للمالك فقط) |
| ❌ الدور المخصص لا يظهر | الدور لم يُحفظ قبل تعيينه للمستخدم | تأكد من حفظ الدور قبل تعيينه |
📎 مواضيع ذات صلة
جدولة الموظفين — إدارة الورديات والأوقات