تقييد التصنيفات للمسؤولين¶
الغرض¶
تتيح لك ميزة تقييد التصنيفات للمسؤولين إنشاء مستخدمين إداريين يمكنهم فقط رؤية العناصر والطلبات ضمن تصنيفات منتجات محددة. هذا مفيد عندما تريد تفويض الإدارة لمسؤولين يجب أن يتعاملوا فقط مع أقسام أو خطوط منتجات معينة، دون منحهم حق الوصول إلى كامل الكتالوج.
نظرة عامة¶
تمكّنك هذه الميزة من:
- إنشاء مسؤولين لأقسام محددة يرون فقط العناصر والطلبات ذات الصلة
- تقييد رؤية العناصر والطلبات بناءً على تصنيفات المنتجات
- تصفية عناصر الطلبات بحيث يرى المسؤولون فقط العناصر في تصنيفاتهم المعينة
- تقييد مورد العناصر بحيث يرى المسؤولون فقط العناصر التي تنتمي لتصنيفاتهم المعينة
- الحفاظ على حقول مستوى الطلب بالكامل (الحالة، الملاحظات، العنوان) مع تقييد رؤية العناصر
- استخدام التصنيفات الهرمية — تعيين تصنيف رئيسي يمنح الوصول لجميع تصنيفاته الفرعية
كيف تعمل¶
من هو المسؤول؟¶
المسؤول (في هذا السياق) هو أي مستخدم:
- لديه صلاحية الوصول إلى لوحة الإدارة (access_admin_panel)
- ليس مسؤولاً أعلى (Super Admin)
يشمل ذلك المسؤولين العاديين والموردين. يتم التعامل مع الموردين بشكل منفصل من خلال نموذج الملكية الخاص بهم، لكنهم يشتركون في نفس آلية تعيين التصنيفات. المسؤولون الأعلى يرون كل شيء ولا يخضعون لأي تقييد.
سلوك تقييد التصنيفات¶
| السيناريو | ما يراه |
|---|---|
| مسؤول بدون تصنيفات معينة | جميع العناصر وجميع الطلبات وجميع عناصر الطلبات (بدون تقييد) |
| مسؤول مع تصنيفات معينة | فقط العناصر في التصنيفات المعينة؛ فقط الطلبات التي تحتوي على عناصر في التصنيفات المعينة |
| المسؤول الأعلى (بغض النظر عن التعيينات) | جميع العناصر وجميع الطلبات وجميع عناصر الطلبات |
داخل الطلب، عندما يكون لدى المسؤول تقييدات تصنيفات:
- يرى فقط عناصر الطلب التي تنتمي لتصنيفاته المعينة
- معلومات مستوى الطلب (الحالة، الإجمالي، العنوان، الملاحظات) مرئية بالكامل
- إجماليات الطلب تعكس جميع العناصر (وليس فقط المرئية)
التصنيفات الهرمية¶
تعيين تصنيف رئيسي يمنح تلقائياً الوصول لجميع تصنيفاته الفرعية:
- تعيين "الإلكترونيات" ← يرى المسؤول عناصر وطلبات في "الإلكترونيات"، "الهواتف الذكية"، "أجهزة الكمبيوتر المحمولة"، إلخ.
- لا حاجة لتعيين كل تصنيف فرعي على حدة
إعداد مسؤول¶
الخطوة 1: إنشاء دور¶
- اذهب إلى الأقسام ← إدارة المستخدمين ← الأدوار
- انقر دور جديد
- سمّه (مثل "مساعد طلبات" أو "مدير قسم")
- امنح صلاحية access_admin_panel
- امنح صلاحيات الطلبات: view_order، view_any_order، واختيارياً update_order
- انقر إنشاء
الخطوة 2: تعيين الدور لمستخدم¶
- اذهب إلى الأقسام ← إدارة المستخدمين ← المستخدمون
- عدّل المستخدم
- في تبويب متقدم، عيّن الدور الذي أنشأته
- تأكد أن المستخدم نشط
- انقر حفظ
الخطوة 3: تعيين التصنيفات¶
تُدار تعيينات التصنيفات من صفحة تعديل المستخدم:

تبويب التصنيفات المعينة في صفحة تعديل المستخدم
- اذهب إلى الأقسام ← إدارة المستخدمين ← المستخدمون
- عدّل المستخدم
- انتقل إلى قسم التصنيفات المعينة
- انقر تعيين تصنيف
- اختر التصنيفات التي يجب أن يديرها هذا المسؤول
- سيرى المسؤول الآن فقط العناصر والطلبات ضمن هذه التصنيفات
إزالة تعيينات التصنيفات¶
- عدّل المستخدم وأزل التصنيفات من قائمة التصنيفات المعينة
- إزالة جميع تعيينات التصنيفات تستعيد الرؤية الكاملة لذلك المسؤول
ملاحظة: على عكس الموردين، إزالة تعيين تصنيف المسؤول لا تعطّل أي منتجات — فالمسؤولون (غير الموردين) لا يملكون عناصر.
ما يمكن للمسؤولين رؤيته¶
قائمة العناصر¶
- تظهر فقط العناصر التي تنتمي لتصنيفات المسؤول المعينة في مورد العناصر
- جميع عمليات التصفية والبحث القياسية تعمل ضمن المجموعة المقيّدة
قائمة الطلبات¶
- تظهر فقط الطلبات التي تحتوي على عنصر واحد على الأقل في تصنيفات المسؤول المعينة
- أعداد تبويبات الحالة تعكس فقط الطلبات المصفّاة
- جميع عمليات التصفية والبحث القياسية تعمل ضمن المجموعة المقيّدة
عرض/تعديل الطلب¶
- معلومات مستوى الطلب مرئية وقابلة للتعديل بالكامل (الحالة، معلومات العميل، التوصيل، الملاحظات)
- تبويب عناصر الطلب يعرض فقط العناصر في تصنيفات المسؤول المعينة
- العناصر من التصنيفات الأخرى مخفية
- إجماليات الطلب تعكس جميع العناصر (بما في ذلك المخفية)
الاختلافات عن تقييدات الموردين¶
| الجانب | المورّد | المسؤول |
|---|---|---|
| تصفية الطلبات | حسب الملكية (vendor_user_id) | حسب تصنيفات العناصر |
| عناصر الطلب | يرى جميع العناصر (كلها له) | يرى فقط العناصر في التصنيفات المعينة |
| العناصر/التصنيفات | مقيّدة بالتصنيفات المعينة | مقيّدة بالتصنيفات المعينة |
| يملك منتجات | نعم | لا |
| إزالة التصنيف تعطّل العناصر | نعم | لا |
سيناريوهات شائعة¶
إعداد مدير قسم¶
لمتجر ملابس يضم أقسام الإلكترونيات والأزياء:
- أنشئ دور "مدير الإلكترونيات" مع صلاحيات عرض/تحديث الطلبات
- عيّن الدور للمستخدم
- عيّن التصنيف الرئيسي "الإلكترونيات" للمستخدم
- يرى المدير الآن فقط عناصر الإلكترونيات والطلبات التي تحتوي على عناصر إلكترونيات
مسؤول متعدد الأقسام¶
عيّن تصنيفات متعددة لمسؤول واحد:
- عيّن تصنيفي "الإلكترونيات" و"الكتب"
- يرى المسؤول العناصر والطلبات التي تنتمي لأي من التصنيفين
- في الطلبات المختلطة، يرى فقط عناصر الإلكترونيات والكتب
استكشاف الأخطاء¶
س: المسؤول يرى جميع الطلبات رغم أنني عيّنت تصنيفات.
ج: تأكد أن المستخدم ليس مسؤولاً أعلى. فقط المستخدمون الذين لديهم صلاحية access_admin_panel وليسوا مسؤولين أعلى يخضعون لتقييدات التصنيفات.
س: إجماليات الطلب لا تتطابق مع العناصر المرئية. ج: هذا متوقع. إجماليات الطلب تعكس جميع العناصر في الطلب، بما في ذلك العناصر من التصنيفات التي لا يمكن للمسؤول رؤيتها.
س: تبويب التصنيفات المعينة لا يظهر في صفحة تعديل المستخدم.
ج: يظهر التبويب لأي مستخدم مورّد أو لديه صلاحية access_admin_panel (وليس مسؤولاً أعلى). تأكد أن المستخدم يستوفي أحد هذه الشروط.
س: أزلت جميع تعيينات التصنيفات لكن المسؤول لا يزال لا يرى الطلبات.
ج: تحقق من أن المستخدم لديه صلاحيات view_any_order وview_order. بدون تعيينات تصنيفات، يجب أن يرى المسؤول جميع الطلبات.
أقسام ذات صلة¶
- الأدوار - إنشاء وإدارة أدوار الصلاحيات
- المستخدمون - إدارة حسابات المستخدمين وتعيين الأدوار
- التصنيفات - إدارة تصنيفات المنتجات
- الطلبات - نظرة عامة على إدارة الطلبات