صلاحيات الأدوار

صلاحيات الأدوار تتيح لك التحكم بدقة في اللي كل دور يقدر يسويه مع كل نوع مستند في YousrERP.

استخدام مدير صلاحيات الأدوار

روح على: Users and Permissions > Role Permissions Manager

الصلاحيات تطبق على تركيبة من:

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

مثال: صلاحيات طلب الإجازة

هذا مثال لكيفية تطبيق الصلاحيات عمليًا:

  • دور Employee — صلاحية Read، Write، Create على طلبات إجازاتهم هم فقط. صلاحيات المستخدم تقيدهم بسجلاتهم الخاصة.
  • دور HR Manager — صلاحية Read على كل طلبات الإجازة (بدون تقييد بصلاحية مستخدم).
  • دور Leave Approver — صلاحية Read و Write، مع صلاحيات مستخدم محدودة بمرؤوسيهم.
  • دور HR User — وصول كامل يشمل القدرة على ضبط صلاحيات المستخدم للآخرين على طلب الإجازة.

إضافة قاعدة جديدة

  1. في Role Permissions Manager، اضغط Add a New Rule.
  2. اختر Role و Permission Level.
  3. اضغط Add — بيطلع صف جديد في جدول القواعد.
  4. فعّل الصلاحيات اللي تبي تمنحها.
  5. اضغط Save.

أنواع الصلاحيات

الصلاحية الوصف مثال
Select البحث ومشاهدة السجلات المستخدم يقدر يختار عميل في أمر بيع لكن ما يقدر يفتح سجل العميل
Read عرض المستند المستخدم يقدر يشوف فواتير البيع لكن ما يقدر يغيرها
Write تعديل السجلات الموجودة المستخدم يقدر يحدث عنوان عميل لكن ما يقدر ينشئ عميل جديد
Create إنشاء مستندات جديدة المستخدم يقدر ينشئ أصناف جديدة لكن ما يقدر يعدل الموجودة
Delete حذف المستندات المستخدم يقدر يحذف مستندات معتمدة
Print طباعة أو تحميل PDF زر الطباعة مفعل في المستند
Email إرسال إيميلات من المستند زر الإيميل مفعل في المستند
Report الوصول للتقارير المرتبطة المستخدم يقدر يشوف تقارير نوع المستند
Export تصدير البيانات من عرض القائمة المستخدم يقدر يصدر بيانات التقارير
Import استيراد بيانات للمستند المستخدم يقدر يستورد بيانات
Share مشاركة الوصول مع مستخدمين آخرين المستخدم يقدر يشارك الوصول للمستند

مستويات الصلاحية

مستويات الصلاحية تتيح لك تقيد الوصول لحقول معينة داخل المستند. يعني مثلًا:

  • المستوى 0: حقول أساسية مرئية لكل اللي عندهم صلاحية Read
  • المستوى 1: حقول حساسة (مثل "Status" أو "Approved Amount") مقيدة بأدوار معينة

مواضيع ذات صلة