الأدوار المضمنة — سحابة صناديق
إصدار المنتج: 1.0.0+1
آخر تحديث: 2026-10-07
الجمهور المستهدف: مالكو المؤسسات، موظفو المؤسسات
أ. نظرة عامة
تفصل سحابة صناديق بين نوع الحساب (طبقة الهوية لمستخدمك) وأدوار العمل (صلاحيات مقيدة بنطاق المؤسسة داخل منظمة).
| الطبقة | ما تتحكم فيه | أمثلة |
|---|---|---|
| نوع الحساب | قدرات العضوية / الملكية لمستخدمي المؤسسة | tenant_owner، tenant_employee |
| دور العمل | الوصول اليومي للوحدات داخل المؤسسة | Owner، Administrator، Inventory Manager، … |
تبدأ كل مؤسسة جديدة بـ عشرة أدوار عمل مضمنة. تنشأ مرة واحدة عند إنشاء المؤسسة حتى لا تضطر إلى بناء الأدوار الشائعة من الصفر. دور Owner وحده مقفل. الأدوار التسعة الأخرى أدوار مبدئية: يمكنك إعادة تسميتها أو تعديل صلاحياتها أو حذفها مثل أي دور مخصص، ولا تغيرها سحابة صناديق ولا تعيد إنشاءها بعد ذلك.
| الدور (اسم قاعدة البيانات) | العرض | قابل للتعديل / الحذف؟ |
|---|---|---|
| Owner | مالك المؤسسة | لا — يحمل دائما كل صلاحيات المؤسسة |
| Administrator | مدير النظام | نعم |
| Inventory Manager | مدير المخزون | نعم |
| Warehouse Clerk | أمين مستودع | نعم |
| Sales Manager | مدير المبيعات | نعم |
| Sales Clerk | موظف مبيعات | نعم |
| Sales Representative | مندوب مبيعات | نعم |
| Finance Manager | المدير المالي | نعم |
| Accountant | محاسب | نعم |
| Viewer | مطلع | نعم |
تصف الأقسام التالية الصلاحيات المبدئية لكل دور. بعد تعديلك لدور مبدئي تطبق نسختك أنت.
الصلاحيات الجديدة في الإصدارات اللاحقة تضاف تلقائيا إلى دور Owner. تحتفظ الأدوار المبدئية بالصلاحيات التي منحتها لها؛ امنح الصلاحيات الجديدة بنفسك عندما تريد أن يستخدم دور ميزة جديدة.
المؤسسات الأقدم: الأدوار التي أنشئت قبل هذا التغيير (ومنها دور
Operatorالمتقاعد أو الأدوار القديمةManager/Employee) أصبحت قابلة للتعديل أيضا، وتحتفظ بصلاحياتها الحالية حتى تغيرها. لا تضاف الأدوار المبدئية الجديدة مثل أمين مستودع إلى المؤسسات الحالية؛ أنشئها كأدوار مخصصة عند الحاجة.
ب. النموذج المزدوج: نوع الحساب مقابل أدوار العمل
- حساب مالك المؤسسة (
account_type=tenant_owner) يحمل إجراءات العضوية والملكية: دعوة/إزالة المستخدمين، إنشاء/تعديل/حذف الأدوار المخصصة، وتعيين الأدوار. هذه القدرات ليست مكررة بالكامل في دور العمل Owner وحده. - أدوار العمل تمنح صلاحيات الوحدات (المنتجات، المخزون، المبيعات، المالية، الفوترة، الوسائط، الإشعارات، الإعدادات). عين دورا واحدا بالضبط لكل عضو للوصول التشغيلي.
- دور العمل Owner يعين تلقائيا لمنشئ المؤسسة وهو الدور الوحيد بـ
is_owner=true، والدور المضمن الوحيد الذي لا يمكن تعديله أو حذفه أو تعيينه لعضو آخر.
ج. Owner — مالك المؤسسة
تحكم كامل في عمليات المؤسسة والإعدادات ووحدات العمل.
الصلاحيات (دور العمل)
- CRUD كامل على المنتجات والمخزون والمبيعات والمالية والفوترة والوسائط والإشعارات.
tenant:settings:read/tenant:settings:updatetenant:admin
العضوية / الملكية
تبقى دعوة وتعليق وإزالة الأعضاء وإدارة الأدوار المخصصة لدى نوع حساب مالك المؤسسة، وليس لدى دور العمل وحده.
صلاحية خاصة بالمالك
support:access:approve — الموافقة على طلبات وصول الدعم من طاقم سحابة صناديق ورفضها وإلغاؤها. لا تدخل في دور Administrator ولا في أي دور مضمن آخر، ولا يمكن إضافتها إلى دور مخصص.
د. Administrator — مدير النظام
يدير العمليات اليومية وإعدادات المؤسسة. إدارة العضوية والملكية تبقى لدى حساب مالك المؤسسة.
الصلاحيات
- CRUD كامل على المنتجات والمخزون والمبيعات والمالية والوسائط والإشعارات.
- الفوترة: قراءة / إنشاء / تحديث (بدون حذف).
tenant:settings:read/tenant:settings:updatetenant:admin
ما لا يمكنه فعله (بالتصميم)
- حذف سجلات الفوترة.
- التصرف كمالك نوع الحساب في العضوية ما لم يكن للمستخدم أيضا نوع الحساب
tenant_owner. - الموافقة على طلبات وصول الدعم (
support:access:approveللمالك فقط).
هـ. Inventory Manager — مدير المخزون
مسؤول عن إدارة عمليات المخزون ومستويات الكميات والمستودعات وإجراءات العمل الخاصة بالمخزون.
الصلاحيات
- فئتا المنتجات والمخزون بالكامل.
- الوسائط: قراءة + إنشاء فقط.
و. Sales Manager — مدير المبيعات
مسؤول عن العملاء والمبيعات (مسودة → تأكيد) وفواتير المبيعات وصلاحيات تقارير المبيعات.
الصلاحيات
- فئة المبيعات بالكامل.
- المنتجات والمخزون: قراءة فقط.
- الوسائط: قراءة + إنشاء.
ز. Finance Manager — المدير المالي
مسؤول عن دفتر المالية للمستأجر (الحسابات، اليومية، الفترات، النقد، المصروفات، التقارير، حالة الترحيل). لا يدير فوترة الاشتراك (SaaS) ولا عمليات المبيعات.
الصلاحيات
- مجموعة
finance:*المستخدمة في نواة المالية. - لا يمنح
billing:*ولا صلاحيات كتابة للمبيعات.
ح. Warehouse Clerk — أمين مستودع
ينفذ أعمال المستودع اليومية: الجرد والتحويلات وقوائم الالتقاط وطلبات المخزون.
الصلاحيات
- قراءة المستودعات وأنواع الحاويات والمواقع الفعلية ومجموعات المخزون وأصناف المخزون وحركات المخزون ومرتجعات العملاء.
- التسويات والجرد: قراءة + إنشاء (يمكن إدخال البنود عند إنشاء التسوية).
- التحويلات: قراءة + إنشاء + تحديث (الشحن والاستلام).
- قوائم الالتقاط: قراءة + إنشاء + تحديث (حتى الإكمال والصرف).
- طلبات المخزون: قراءة + إنشاء.
- المنتجات: قراءة فقط. الدعم: تشغيلي.
ما لا يمكنه فعله (بالتصميم)
- إرسال التسويات وعمليات الجرد أو اعتمادها أو رفضها، أو تسجيل بنود الجرد في جرد مفتوح — يتولى ذلك مدير المخزون.
- إرسال طلبات المخزون أو اعتمادها أو رفضها.
- إنشاء أو تعديل أو حذف المستودعات أو أنواع الحاويات أو مجموعات المخزون أو الموردين.
- ضبط الكميات مباشرة أو إضافة أصناف مخزون أو إنشاء حركات مخزون يدوية أو عكسها.
- استلام مرتجعات العملاء أو فحصها أو إعادتها للمخزون.
- رؤية إحصاءات المخزون وتقييمه، أو استخدام المالية أو المبيعات.
ملاحظة: شحن التحويل واستلامه يستخدمان الصلاحية نفسها المستخدمة لاعتماده وعكسه وإلغائه، لذا يمكن لأمين المستودع تنفيذ كل ذلك على التحويلات. وتتيح له الصلاحية نفسها استلام الشحنات في مجموعة مخزون أي مندوب وتفريغها.
ط. Sales Clerk — موظف مبيعات
يخدم العملاء: يسجل المبيعات ويؤكدها ويحصل دفعات الفواتير.
الصلاحيات
- العملاء: قراءة وإنشاء وتحديث.
- المبيعات: قراءة وإنشاء وتحديث (تعديل المسودات والتأكيد والإلغاء).
- الفواتير: قراءة + تحديث (تسجيل الدفعات).
- المخزون: قراءة مجموعات المخزون والأصناف والمواقع الفعلية وقوائم الالتقاط (لإعداد المبيعات ومتابعة التنفيذ).
- المنتجات: قراءة فقط. الدعم: تشغيلي.
ما لا يمكنه فعله (بالتصميم)
- حذف المبيعات أو العملاء.
- معالجة المرتجعات.
- رؤية إحصاءات المبيعات.
- استخدام المالية.
ملاحظة: تسجيل دفعة على فاتورة يستخدم الصلاحية نفسها المستخدمة لعكس الدفعات وتسجيل الاسترداد وإبطال الفاتورة، لذا يمكن لموظف المبيعات تنفيذها أيضا. استخدم صلاحيات مدير المبيعات إذا كان يجب حصرها في المديرين.
ي. Sales Representative — مندوب مبيعات
يبيع من المخزون الذي في عهدته ويسلم النقد المحصل للمالية. لا يرى إلا سجلاته. راجع مندوبو المبيعات.
الصلاحيات
sales:sale:own— مبيعاته وفواتيره (قراءة وتحصيل الدفعات) والبحث عن العملاء.sales:customer:create.inventory:custody:read/inventory:custody:update— مخزون عهدته.finance:custody:read/finance:custody:settle— نقد عهدته وتسوياته.- المنتجات: قراءة فقط. الدعم: تشغيلي.
ما لا يمكنه فعله (بالتصميم)
- رؤية قائمة عملاء المؤسسة أو فواتيرها أو مجموعات المخزون الأخرى أو دفتر المالية.
- إبطال الفواتير أو الاسترداد أو عكس الدفعات أو تأكيد تسوية نقده بنفسه.
ك. Accountant — محاسب
يسجل القيود والمصروفات ويرسل الفواتير الإلكترونية ويطلع على التقارير المالية.
الصلاحيات
- قراءة: دليل الحسابات والقيود والسنوات والفترات المالية وحسابات النقد والبنوك والمصروفات والتقارير المالية وحالة الترحيل وإرساليات الفواتير الإلكترونية وجميع دفاتر عهد النقد وتسوياتها.
- إنشاء القيود وترحيلها (بما فيها الإيرادات الأخرى واستبدال الأرصدة الافتتاحية).
- تسجيل المصروفات.
- إرسال الفواتير إلى الجهة الضريبية.
- الدعم: تشغيلي.
ما لا يمكنه فعله (بالتصميم)
- إنشاء الحسابات أو تعديلها في دليل الحسابات.
- إقفال السنوات والفترات المالية أو إعادة فتحها، أو تهيئة إعداد المالية.
- إنشاء حسابات النقد أو تعديل ربط طرق الدفع أو تحويل النقد بين الحسابات.
- إعداد ملف الفوترة الإلكترونية وبيانات اعتمادها.
- تأكيد تسويات النقد أو رفضها.
ل. Viewer — مطلع
صلاحية قراءة فقط للمنتجات والمخزون والمبيعات والمالية والوسائط.
الصلاحيات
- قراءة فقط لدليل المنتجات والمخزون (بما في ذلك الإحصاءات والتقييم) والعملاء والمبيعات والفواتير والمرتجعات وإحصاءات المبيعات ودفتر المالية وتقاريرها وتسويات النقد ومكتبة الوسائط.
ما لا يمكنه فعله (بالتصميم)
- إنشاء أي شيء أو تعديله أو اعتماده أو حذفه.
- فتح حالات الدعم أو الرد عليها.
- رؤية الإعدادات أو الفوترة.
م. ملخص المقارنة
| المجال | Owner | Administrator | مدير المخزون | أمين مستودع | مدير المبيعات | موظف مبيعات | مندوب مبيعات | المدير المالي | محاسب | مطلع |
|---|---|---|---|---|---|---|---|---|---|---|
| المنتجات | كامل | كامل | كامل | قراءة | قراءة | قراءة | قراءة | — | — | قراءة |
| المخزون | كامل | كامل | كامل | تشغيل (بدون اعتماد/إعداد) | قراءة | قراءة (للبيع) | عهدته فقط | — | — | قراءة |
| المبيعات | كامل | كامل | — | — | كامل | بيع + تحصيل | مبيعاته + إنشاء عميل | — | — | قراءة |
| المالية | كامل | كامل | — | — | — | — | نقد عهدته | كامل finance:* |
قيود ومصروفات وإرسال فواتير إلكترونية وقراءة | قراءة |
| الفوترة | كامل | بدون حذف | — | — | — | — | — | — | — | — |
| الوسائط | كامل | كامل | قراءة + إنشاء | — | قراءة + إنشاء | — | — | — | — | قراءة |
| الدعم | كامل | بدون اعتماد الوصول | تشغيلي | تشغيلي | تشغيلي | تشغيلي | تشغيلي | تشغيلي | تشغيلي | — |
| الإعدادات | قراءة/كتابة | قراءة/كتابة | — | — | — | — | — | — | — | — |
| tenant:admin | ✓ | ✓ | — | — | — | — | — | — | — | — |
التالي: الأدوار المخصصة — أنشئ أدوارا بالصلاحيات التي تحتاجها بالضبط.
ذات صلة: تعيين الأدوار | نظرة عامة على الأدوار والصلاحيات