صلاحيات جلسات نقاط البيع
تتحكم صلاحيات نقاط البيع في الأدوار الوظيفية فيمن يفتح الجلسات ويبيع عليها، ومن يعرضها ويغلقها ويؤكدها ويحذفها، وهل يعمل الموظف على جلساته فقط أم على جلسات الجميع. ويشرح هذا الدليل كل صلاحية باسمها كما تظهر وما تتيحه، والقيود الإضافية من المستودعات والفروع، وأمثلة لتركيبات شائعة، وطريقة منع إعادة فتح الجلسات السابقة.
محتويات المقال
صلاحيات جلسات نقاط البيع
| الصلاحية | ما تتيحه |
|---|---|
| فتح جلسات لنفسه | ظهور بدأ البيع في القائمة، وفتح جلسة جديدة باسمه، والدخول إلى شاشة البيع على جلساته المفتوحة. |
| فتح جلسات لجميع المستخدمين | كل ما سبق، والدخول إلى شاشة البيع على الجلسات المفتوحة لأي مستخدم والبيع عليها. |
| عرض الجلسات الخاصة به فقط | ظهور الجلسات وتقرير نقاط البيع في القائمة، وعرض قائمة جلساته وصفحاتها. وهي مطلوبة للوصول إلى قائمة الجلسات وصفحة الجلسة. |
| عرض جميع الجلسات | عرض جلسات كل المستخدمين في القائمة وصفحاتها (مع عرض الجلسات الخاصة به فقط). |
| اغلاق الجلسات الخاصة | إغلاق جلساته، وإعادة فتح جلساته المغلقة. |
| اغلاق جلسات جميع المستخدمين | إغلاق أي جلسة، وإعادة فتح أي جلسة مغلقة. |
| تاكيد اغلاق الجلسات الخاصة به | تأكيد إغلاق جلساته وإدخال المبالغ المستلمة، وإلغاء تأكيدها. |
| تاكيد اغلاق جميع الجلسات | تأكيد إغلاق أي جلسة وإلغاء تأكيدها. |
| حذف الجلسة | ظهور حذف في قائمة الجلسات وحذف الجلسات (بشرط ألا يكون عليها فواتير أو حركات نقدية). |
🛈
ملاحظة: لا توجد صلاحية مستقلة لـإعادة فتح الجلسة؛ فهي تتبع صلاحيات الإغلاق. ولا لـالغاء تاكيد اغلاق الجلسة؛ فهو يتبع صلاحيات التأكيد. ولا لحركات استلام نقدية جديد وصرف نقدية جديد؛ فتكفي جلسة مفتوحة.
صلاحيات أخرى في شاشة البيع
| الصلاحية | ما تتيحه في شاشة البيع |
|---|---|
| تعديل اسعار المنتجات | تعديل سعر البند في الفاتورة. |
| اضافة خصم | إضافة خصم على البند أو الفاتورة. |
| تغيير البائع | إظهار تفاصيل الفاتورة الإضافية مثل البائع (وتظهر أيضًا إذا كان لنموذج الفواتير حقول إضافية). |
| إدارة مكتبة ملاحظات بنود نقاط البيع | إدارة مكتبة الملاحظات الجاهزة لبنود الفاتورة. |
قيود المستودعات والخزائن والفروع
- المستودع: تظهر الجلسة في القائمة ويمكن عرضها وفتحها وإعادة فتحها فقط إذا كانت لدى المستخدم صلاحية إنشاء فاتورة على مستودعها. وعند فتح جلسة جديدة تظهر للموظف الأجهزة المرتبطة بهذه المستودعات.
- الخزائن: في استلام نقدية جديد تظهر الخزائن التي لديه عليها إيداع، وفي صرف نقدية جديد التي لديه عليها سحب، وعند تأكيد الإغلاق تظهر الخزائن التي لديه عليها إيداع.
- الفروع: يعمل المستخدم على جلسات فرعه الحالي فقط، ولا يفتح الموظف جلسة إلا في فرع تابع له.
- المالك والمدير العام: يملكان كل صلاحيات الجلسات دون الحاجة لتحديدها.
الإجراءات والصلاحية المطلوبة
| الإجراء | على جلسته | على جلسة مستخدم آخر | إن لم تتوفر الصلاحية |
|---|---|---|---|
| عرض قائمة الجلسات وصفحة الجلسة | عرض الجلسات الخاصة به فقط | عرض جميع الجلسات + عرض الجلسات الخاصة به فقط | لا تظهر القائمة، وتظهر صفحة عدم السماح. |
| تقرير نقاط البيع | عرض الجلسات الخاصة به فقط أو عرض جميع الجلسات | — | غير مسموح لك بالوصول لهذه الصفحة |
| فتح جلسة جديدة / بدأ البيع | فتح جلسات لنفسه أو فتح جلسات لجميع المستخدمين | — | غير مسموح لك بالوصول لهذه الصفحة |
| شاشة البيع لجلسة مفتوحة | فتح جلسات لنفسه أو فتح جلسات لجميع المستخدمين | فتح جلسات لجميع المستخدمين | غير مسموح لك بالوصول لهذه الصفحة |
| اغلاق الجلسة | اغلاق الجلسات الخاصة أو اغلاق جلسات جميع المستخدمين | اغلاق جلسات جميع المستخدمين | لا يظهر الزر، أو ليس لديك صلاحية لاغلاق هذه الجلسة |
| إعادة فتح الجلسة | اغلاق الجلسات الخاصة أو اغلاق جلسات جميع المستخدمين | اغلاق جلسات جميع المستخدمين | لا يظهر الزر، أو You do not have permission to reopen this pos shift. (تظهر بالإنجليزية) |
| تاكيد اغلاق الجلسة | تاكيد اغلاق الجلسات الخاصة به أو تاكيد اغلاق جميع الجلسات | تاكيد اغلاق جميع الجلسات | لا يظهر الزر، أو You don’t have permission to validate this الجلسة (تظهر بالإنجليزية جزئيًا) |
| الغاء تاكيد اغلاق الجلسة | تاكيد اغلاق الجلسات الخاصة به أو تاكيد اغلاق جميع الجلسات | تاكيد اغلاق جميع الجلسات | لا يظهر الزر. |
| حذف الجلسة | حذف الجلسة | حذف الجلسة | لا يظهر الخيار. |
| استلام نقدية جديد / صرف نقدية جديد | جلسة مفتوحة للمستخدم | جلسة مفتوحة للمستخدم | Please add pos shift first (تظهر بالإنجليزية) |
تركيبات شائعة
| الدور | الصلاحيات | النتيجة |
|---|---|---|
| كاشير يدير جلساته كاملة | فتح جلسات لنفسه، عرض الجلسات الخاصة به فقط، اغلاق الجلسات الخاصة، تاكيد اغلاق الجلسات الخاصة به | يفتح ويبيع ويغلق ويؤكد جلساته فقط، ولا يرى جلسات غيره. |
| كاشير يبيع فقط | فتح جلسات لنفسه، عرض الجلسات الخاصة به فقط | يفتح جلساته ويبيع ويرى جلساته، ولا يغلقها ولا يؤكدها؛ ويتولى المشرف ذلك. |
| كاشير بدون عرض الجلسات | فتح جلسات لنفسه فقط | يدخل البيع من بدأ البيع، لكن لا تظهر له قائمة الجلسات ولا صفحة الجلسة. |
| مشرف الصالة | عرض الجلسات الخاصة به فقط، عرض جميع الجلسات، اغلاق جلسات جميع المستخدمين، فتح جلسات لجميع المستخدمين | يرى كل الجلسات ويغلقها ويعيد فتحها، ويبيع على أي جلسة مفتوحة. |
| محاسب الاستلام | عرض الجلسات الخاصة به فقط، عرض جميع الجلسات، تاكيد اغلاق جميع الجلسات | يرى كل الجلسات ويؤكد إغلاقها ويلغي التأكيد، ولا يغلق ولا يبيع. |
| مدير نقاط البيع | كل الصلاحيات السابقة + حذف الجلسة | كل الإجراءات على كل الجلسات في المستودعات المسموح له بها. |
⚠
تنبيه: أضف عرض الجلسات الخاصة به فقط دائمًا مع عرض جميع الجلسات؛ لأن النظام يتحقق منها للوصول إلى قائمة الجلسات وصفحة الجلسة.
منع إعادة فتح الجلسات السابقة مع السماح بفتح جلسات جديدة
لأن إعادة فتح الجلسة تتبع صلاحية الإغلاق، فلا يمكن منعها بالصلاحيات مع السماح بالإغلاق. استخدم الصفحات المحظورة للدور:
- افتح إدارة صلاحيات الموظفين.
- من قائمة إجراءات الدور اختر الصفحات المحظورة.
- أضف كل مسار في سطر:
- اضغط أرسل.
| المسار | ما يمنعه |
|---|---|
| owner/pos_shifts/reopen/* | إعادة فتح الجلسة المغلقة. |
| owner/pos_shifts/unvalidate/* | الغاء تاكيد اغلاق الجلسة. |
| owner/pos_shifts/open/* | الدخول إلى شاشة البيع لجلسة محددة من القائمة أو صفحة الجلسة. ويظل بدأ البيع يفتح جلسة جديدة أو جلسة الموظف الحالية. |
عند محاولة فتح صفحة محظورة تظهر رسالة غير مسموح لك بدخول هذه الصفحة وينتقل المستخدم إلى الصفحة الرئيسية.
🛈
ملاحظة: تُطبق الصفحات المحظورة على الموظفين حسب دورهم، ولا تُطبق على المالك.
رسائل الخطأ وحلولها
| الرسالة التي تظهر | السبب | الحل |
|---|---|---|
| غير مسموح لك بالوصول لهذه الصفحة | ليست لديك صلاحية فتح الجلسات، أو تحاول البيع على جلسة غيرك بـفتح جلسات لنفسه فقط، أو تفتح تقرير نقاط البيع دون صلاحيات العرض. | أضف الصلاحية المناسبة للدور. |
| ليس لديك صلاحية لاغلاق هذه الجلسة | تغلق جلسة غيرك بـاغلاق الجلسات الخاصة فقط، أو ليست لديك صلاحية إغلاق. | أضف اغلاق جلسات جميع المستخدمين. |
| You don’t have permission to validate this الجلسة (تظهر بالإنجليزية جزئيًا) | تؤكد جلسة غيرك بـتاكيد اغلاق الجلسات الخاصة به فقط، أو ليست لديك صلاحية تأكيد. | أضف تاكيد اغلاق جميع الجلسات. |
| You do not have permission to reopen this pos shift. (تظهر بالإنجليزية) | تعيد فتح جلسة غيرك دون اغلاق جلسات جميع المستخدمين. | أضف اغلاق جلسات جميع المستخدمين. |
| You don’t have permission to open this الجلسة (تظهر بالإنجليزية جزئيًا) | ليست لديك إنشاء فاتورة على مستودع الجلسة. | أضف صلاحية المستودع للموظف. |
| هذة الجلسة موجودة في فرع (اسم الفرع) | الجلسة في فرع آخر. | انتقل إلى فرع الجلسة. |
| غير مسموح لك بدخول هذه الصفحة | المسار محظور للدور في الصفحات المحظورة. | احذف المسار من الصفحات المحظورة إن أردت السماح. |
ملاحظات مهمة
- صلاحيات “الخاصة به” تعني الجلسات التي فتحها المستخدم نفسه.
- زر شاشة البيع يظهر لكل جلسة مفتوحة في القائمة، والتحقق من الصلاحية يتم عند الضغط عليه.
- إلغاء تأكيد جلسة سلّم فيها الكاشير النقدية لموظف آخر يتطلب كلمة مرور ذلك الموظف (إلا للمالك).
- تُحدَّث صلاحيات المستخدم بعد حفظ الدور.
أسئلة شائعة
أعطيت الموظف «عرض جميع الجلسات» ولا تظهر له القائمة، لماذا؟
أضف له أيضًا عرض الجلسات الخاصة به فقط.
كيف أسمح للكاشير بالإغلاق دون إعادة فتح الجلسات القديمة؟
امنحه اغلاق الجلسات الخاصة، واحظر owner/pos_shifts/reopen/* لدوره من الصفحات المحظورة.
هل يستطيع المشرف البيع على جلسة الكاشير؟
نعم بصلاحية فتح جلسات لجميع المستخدمين.
ما الصلاحية المطلوبة لاستلام وصرف النقدية؟
لا توجد صلاحية مستقلة؛ يكفي أن تكون لدى المستخدم جلسة مفتوحة، مع صلاحية إيداع أو سحب على الخزينة عند اختيارها.
لماذا لا يظهر خيار «حذف» في قائمة الجلسات؟
لأن الدور لا يملك حذف الجلسة.