الأدوار والصلاحيات
الدور مجموعة صلاحيات لها اسم (مثل "محاسب" أو "موارد بشرية"). لكل مستخدم دور، والدور يحدد القوائم والصفحات والأزرار التي يمكن للمستخدم رؤيتها واستخدامها.
كيف يعمل
- الصلاحيات مجمّعة حسب الوحدة — العملاء، الموارد البشرية، المحاسبة، المشاريع، نقاط البيع — بالإضافة إلى الإدارة (المستخدمون، الأدوار، العملاء، المنتجات، الإعدادات).
- باقتك تحدد الوحدات المتاحة. إذا لم تتضمن باقتك وحدة ما، فلن تظهر صلاحياتها عند تعديل دور. صلاحيات الإدارة متاحة دائمًا.
- كل شركة تدير أدوارها. ترى أدوار شركتك فقط وتعدّلها؛ ولا ترى الشركات الأخرى أدوارك أبدًا.
- لا يمكنك منح إلا ما لديك. عند إنشاء دور أو تعديله يمكنك منح الصلاحيات التي تسمح بها باقتك والتي تملكها أنت.
معنى أسماء الصلاحيات
| الكلمة | تسمح بـ | مثال |
|---|---|---|
manage | فتح صفحة القائمة وعنصر القائمة | manage invoice |
create | إضافة سجلات جديدة | create employee |
edit | تعديل السجلات | edit project |
delete | حذف السجلات | delete leave |
show / view | فتح صفحة التفاصيل | show invoice، view project |
صلاحيات مهمة
| الصلاحية | ما تفعله |
|---|---|
| control timesheet | رؤية وتعبئة الجداول الزمنية لموظفين آخرين (وإلا يرى كل شخص وقته فقط). |
| project expenses | تقارير تكلفة المشاريع وإيرادات المشاريع وربط الرواتب بالمشاريع وتقرير الجداول الزمنية. |
| view gantt chart | مخطط جانت للمشروع. |
| attend_dashboard | بطاقة تسجيل الحضور والانصراف في لوحة التحكم. |
| show employee profile | صفحة الملف الشخصي للموظف. |
| manage leave | قائمة الإجازات؛ والموافقة على الإجازات تحتاجها أيضًا. |
| show … dashboard | لوحة كل وحدة (العملاء، الموارد البشرية، المحاسبة، المشاريع، نقاط البيع). |
إنشاء دور
- اذهب إلى إدارة المستخدمين › الأدوار واضغط +.
- أدخل اسمًا، مثل مدير مبيعات.
- افتح تبويب كل وحدة وحدد ما يحتاجه الدور. مربع رأس الجدول يحدد الوحدة كلها؛ والمربع في بداية الصف يحدد الخدمة كلها.
- اضغط إنشاء. ثم أسند الدور للأشخاص من إدارة المستخدمين › المستخدمون.
مرّر المؤشر فوق الصلاحية لرؤية اسمها الدقيق. تُطبق التغييرات عند تحميل المستخدم للصفحة التالية.
قواعد تحمي شركتك
- أسماء محجوزة: لا يمكنك إنشاء دور أو إعادة تسميته إلى company أو client أو customer أو vender — يستخدم النظام هذه الأسماء لأنواع الحسابات.
- الأدوار المدمجة (عليها شارة نظام) لا يمكن إعادة تسميتها أو حذفها.
- الحفظ لا يزيل الصلاحيات المخفية. إذا كان للدور صلاحيات لا تراها (مثل وحدة غير موجودة في باقتك الحالية)، فإنها تبقى عند الحفظ.
- لا يمكن حذف دور مستخدم. انقل مستخدميه إلى دور آخر أولًا.
- يمكن لشركتين استخدام اسم الدور نفسه مثل "مدير" — فلكل شركة دورها.
أدوار تحصل عليها تلقائيًا
| الدور | لمن | الصلاحيات |
|---|---|---|
| company | مالك الشركة | جميع وحدات الباقة والمستخدمون والأدوار وإعدادات الشركة. |
| Employee | الموظفون الجدد (يُنشأ لكل شركة عند إضافة أول موظف) | الحضور والإجازات والملف الشخصي والمشاريع والمهام المسندة والجدول الزمني. يمكنك تعديله مثل أي دور. |
| client | العملاء الذين تدعوهم للمشاريع (لكل شركة) | مشاريعهم ومهامهم وجدولهم الزمني والأخطاء والصفقات والعقود. |
| customer / vender | بوابات العملاء والموردين | فواتيرهم وعروض الأسعار والمشتريات والمدفوعات الخاصة بهم. |
حل المشكلات
لا يرى المستخدم قائمة أو زرًا
- تأكد أن دور المستخدم يملك الصلاحية (مثل manage project لقائمة المشاريع).
- تأكد أن باقتك تتضمن الوحدة.
- اطلب من المستخدم إعادة تحميل الصفحة.
لا أستطيع تحديد صلاحية عند تعديل دور
إما أن باقتك لا تتضمن تلك الوحدة، أو أن دورك لا يملكها. يمكن لمالك الشركة (أو من يملك دوره هذه الصلاحية) منحها للآخرين.