رجوع

أنواع القيود في الصلاحيات المتقدمة وأثرها على القوائم والتصدير والطباعة

يشرح هذا الدليل أنواع القيود الثلاثة في الصلاحيات المتقدمة لأنواع دورة العمل، وما يراه المستخدم المقيَّد في القائمة وصفحة العرض ونماذج الإضافة والتعديل والتصدير والتقارير، وأي القواعد تُطبَّق عند تعارضها.

🛈

ملاحظة: تُضبط هذه القيود من شاشة ادارة الصلاحيات في أنواع دورة العمل، وتنطبق فقط على المستخدمين والأدوار الموجودين في صلاحية تحديث أو عرض لنوع دورة العمل. ولا تُطبَّق على مالك الحساب.

أنواع القيود

نوع القيد يتحكم في
تقييد الحقول (إضافة، عرض وتعديل) الحقول التي يضيفها المستخدم أو يعرضها أو يعدّلها.
تصفية عرض السجلات حسب الحالة السجلات التي يراها المستخدم حسب حالتها.
تقييد تغيير الحالة الحالات التي يستطيع المستخدم نقل السجل إليها.

تصفية عرض السجلات حسب الحالة يتحكم فيما يراه المستخدم، أما تقييد تغيير الحالة فيتحكم فيما يغيّره؛ ويمكن استخدامهما معًا.

تقييد الحقول (إضافة، عرض وتعديل)

لكل حقل ثلاث صلاحيات: عرض وإضافة وتعديل، وعرض شرط للصلاحيتين الأخريين.

المكان الحقل غير المسموح
نموذج الإضافة لا يظهر الحقل إذا لم تُحدَّد له إضافة، ويُنشأ السجل بالحقول المسموح بها فقط.
نموذج التعديل لا يظهر الحقل إذا لم يُحدَّد له تعديل، ويحتفظ بقيمته الحالية دون تغيير.
قائمة السجلات لا يظهر الحقل كعمود إذا لم يُحدَّد له عرض، حتى لو كان المستخدم قد أظهره من قبل، ولا يمكن البحث به أو الترتيب أو التصفية.
صفحة عرض السجل لا يظهر الحقل ولا قيمته. وإذا كانت كل الحقول مخفية يُفتح السجل ويعرض بياناته الأساسية مثل الرقم والحالة.
ملفات التصدير والتقارير يُخفى الحقل غير المسموح بعرضه.
سجل النشاطات لا تظهر قيم الحقول غير المسموح بعرضها.
  • إضافة وتعديل مستقلتان: قد يظهر الحقل في نموذج الإضافة ولا يظهر في التعديل، أو العكس.
  • عند منح عرض للحقل مرة أخرى يعود ظاهرًا في القائمة وصفحة العرض.
  • الحقول الإلزامية تُحدَّد معًا: تحديد إضافة لأحدها يحددها كلها، وإلغاؤه لأحدها يلغيه لكلها.

تصفية عرض السجلات حسب الحالة

يرى المستخدم سجلات الحالات المحددة في الحالات التي يمكن للمستخدمين عرضها فقط.

المكان ما يحدث
قائمة السجلات تظهر سجلات الحالات المسموح بها فقط، عند فتح القائمة وعند التنقل بين الصفحات والترتيب والبحث.
تبويبات الحالات وأعدادها تظهر الحالات المسموح بها فقط، وتُحسب الأعداد من السجلات المسموح بها.
قائمة تصفية الحالة تعرض الحالات المسموح بها فقط.
البحث لا يُظهر سجلًا حالته غير مسموح بها، حتى لو بحث المستخدم عنه بالاسم أو الرقم.
فتح السجل مباشرة يُمنع فتح سجل حالته غير محددة.
التصدير يحتوي على سجلات الحالات المسموح بها فقط.
تغيُّر حالة السجل إذا انتقل السجل إلى حالة غير مسموح بها يختفي من قائمة المستخدم، وإذا انتقل إلى حالة مسموح بها يظهر.

لا يرى المستخدم هذه التصفية ولا يستطيع إزالتها.

تقييد تغيير الحالة

يستطيع المستخدم نقل السجل فقط إلى الحالات المحددة في الحالات التي يمكن للمستخدمين الانتقال إليها.

  • تُخفى الحالات غير المحددة من قائمة اختيار الحالة في صفحة العرض والتعديل والتحديث الجماعي.
  • إذا حاول المستخدم نقل السجل إلى حالة غير مسموح بها بطريقة أخرى، يُرفض التغيير.
  • إذا لم تكن للمستخدم أي حالة مسموح بها، لا يستطيع تغيير حالة السجل.

ملخص الأثر حسب المكان

المكان تقييد الحقول تصفية السجلات حسب الحالة تقييد تغيير الحالة
قائمة السجلات تُخفى أعمدة الحقول غير المسموح بعرضها تظهر سجلات الحالات المسموح بها فقط —
صفحة عرض السجل تُخفى الحقول غير المسموح بعرضها يُمنع فتح سجل حالته غير مسموح بها تظهر الحالات المسموح بها فقط في اختيار الحالة
نموذج الإضافة تُخفى الحقول غير المسموح بإضافتها — —
نموذج التعديل تُخفى الحقول غير المسموح بتعديلها — تظهر الحالات المسموح بها فقط
التحديث الجماعي — — تظهر الحالات المسموح بها فقط
التصدير والتقارير تُخفى الحقول غير المسموح بعرضها يُصدَّر المسموح به فقط —

أي القواعد تُطبَّق؟

الحالة القاعدة المطبَّقة
قاعدة لمستخدم بالاسم، وقاعدة من نفس النوع لدور يتبعه. قاعدة المستخدم.
المستخدم يتبع أكثر من دور، وله قاعدة باسمه. قاعدة المستخدم.
قاعدة للمستخدم في نوع واحد فقط. قاعدته في هذا النوع، وقواعد دوره في باقي الأنواع.
لا توجد قاعدة للمستخدم، وتوجد قاعدة لدوره. قاعدة الدور.
لا توجد قاعدة للمستخدم ولا لدوره. لا قيود متقدمة؛ يعمل النظام حسب قسم الصلاحيات.
المستخدم ليس ضمن صلاحية تحديث أو عرض. تُتجاهل القواعد المتقدمة بالنسبة له.
مالك الحساب لا تنطبق عليه أي قيود.

أسئلة شائعة

لماذا لا يرى الموظف بعض الحقول في السجل؟

لأن عرض غير محدد لهذه الحقول في قاعدته ضمن تقييد الحقول (إضافة، عرض وتعديل).

لماذا لا تظهر بعض السجلات في قائمة الموظف؟

لأن حالتها غير محددة في قاعدته ضمن تصفية عرض السجلات حسب الحالة.

لماذا لا يستطيع الموظف نقل السجل إلى حالة معينة؟

لأن هذه الحالة غير محددة في قاعدته ضمن تقييد تغيير الحالة، فلا تظهر له في قائمة اختيار الحالة.

الموظف له قاعدة باسمه ودوره له قاعدة مختلفة، أيهما يُطبَّق؟

قاعدة الموظف باسمه.

الحقل مسموح بعرضه فقط دون تعديله، هل تتغير قيمته عند تعديل السجل؟

لا، الحقل لا يظهر في نموذج التعديل ويحتفظ بقيمته الحالية.

هل تؤثر القيود على مالك الحساب؟

لا، لا تنطبق القيود المتقدمة على مالك الحساب.