المستخدمين والصلاحيات
YousrERP يستخدم نظام صلاحيات مبني على الأدوار يتحكم في اللي كل مستخدم يقدر يشوفه ويسويه. الفكرة إنك تعطي أدوار (Roles) للمستخدمين، وتعطي صلاحيات (Permissions) للأدوار. كذا تضمن إن البيانات المالية الحساسة ما توصل إلا للأشخاص المخولين.
المفاهيم الأساسية
- User: شخص يقدر يسجل دخوله في YousrERP.
- Role: مجموعة من الصلاحيات (مثلاً، مدير حسابات، مستخدم مبيعات، مستخدم موارد بشرية).
- Document Type: كل نوع من السجلات (فاتورة بيع، أمر شراء، صنف، إلخ) له قواعد صلاحياته الخاصة.
- Permission Level: الحقول تقدر تتجمع في مستويات (0-9) ولكل مستوى قواعد وصول مختلفة.
- مراحل المستند: الصلاحيات تطبق على كل مرحلة — إنشاء، حفظ، اعتماد، إلغاء، تعديل.
أنواع الصلاحيات
| الصلاحية | اللي تسمح به |
|---|---|
| Select | البحث ومشاهدة السجلات في القوائم المنسدلة لكن ما تقدر تفتحها |
| Read | عرض المستندات بدون تعديل |
| Write | تعديل السجلات الموجودة اللي المستخدم عنده وصول لها |
| Create | إنشاء مستندات جديدة |
| Delete | حذف المستندات |
| Submit | اعتماد المستندات للموافقة النهائية |
| Cancel | إلغاء المستندات المعتمدة |
| Amend | إنشاء نسخ معدلة من المستندات المعتمدة |
| طباعة أو تحميل PDF للمستندات | |
| إرسال إيميلات من المستندات | |
| Report | الوصول للتقارير المرتبطة بنوع المستند |
| Export | تصدير البيانات من عروض القوائم |
| Import | استيراد بيانات لنوع المستند |
| Share | مشاركة الوصول للمستند مع مستخدمين آخرين |
ضبط الصلاحيات
- روح على Users and Permissions > Role Permissions Manager.
- اختر Document Type و Role.
- حدد الصلاحيات المطلوبة لهذا الدور.
- اضغط Add a New Rule عشان تضيف تراكيب صلاحيات إضافية.
- استخدم Permission Levels لتقييد الوصول لحقول معينة.
صلاحيات المستخدم
فوق صلاحيات الدور، تقدر تقيد المستخدمين بسجلات محددة. يعني مثلًا مندوب المبيعات ما يقدر يشوف إلا عملائه أو منطقته.
تقدر تضبط هذا من: Users and Permissions > User Permissions.