رجوع

إضافة صلاحيات متقدمة لنوع دورة العمل

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

🛈

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

طريقة الوصول

  1. افتح أنواع دورة العمل مباشرة، أو من القائمة الرئيسية اضغط دورات العمل، ثم الإعدادات، ثم بطاقة أنواع دورة العمل.
  2. اضغط زر الخيارات (…) على بطاقة نوع دورة العمل، ثم اختر ادارة الصلاحيات.

ويمكنك أيضًا فتح صفحة نوع دورة العمل والضغط على ادارة الصلاحيات أعلى الصفحة.

خطوات إضافة صلاحية متقدمة

  1. في شاشة ادارة الصلاحيات راجع قسم الصلاحيات أولًا: إضافة وتحديث وعرض وحذف. تنطبق الصلاحيات المتقدمة فقط على المستخدمين والأدوار الموجودين في صلاحية تحديث أو عرض.
  2. اضغط إضافة صلاحيات متقدمة أسفل قسم الصلاحيات، واختر نوع القيد: تقييد الحقول (إضافة، عرض وتعديل)، أو تصفية عرض السجلات حسب الحالة، أو تقييد تغيير الحالة.
  3. يُضاف قسم النوع المختار ومعه قاعدة 1. لتغيير اسم القاعدة اضغط أيقونة القلم بجوار اسمها.
  4. من تنطبق على اختر المستخدمين ثم حدد الموظفين بأسمائهم، أو اختر الأدوار الوظيفية ثم حدد الأدوار الوظيفية. عند اختيار الأدوار يمكنك الضغط على عرض المستخدمين لمعرفة الموظفين التابعين لها.
  5. حدد ما يُسمح به لهذه القاعدة حسب نوعها (الحقول أو الحالات أو القوالب)، كما في شرح الحقول والأقسام.
  6. لإضافة قاعدة أخرى لمستخدمين أو أدوار مختلفين في نفس النوع، اضغط إضافة قاعدة في رأس القسم.
  7. كرّر الخطوات من 2 إلى 6 لإضافة باقي أنواع القيود إذا احتجت إليها، ثم اضغط حفظ أعلى الشاشة.

يُحفظ كل ما أضفته في الشاشة دفعة واحدة عند الضغط على حفظ، وتنتقل إلى صفحة نوع دورة العمل. وللخروج دون حفظ اضغط زر الإلغاء (×) بجوار حفظ.

شرح الحقول والأقسام

الحقول المشتركة في كل قاعدة

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

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

يظهر جدول الحقول التي يمكن للمستخدمين إضافتها أو عرضها أو تعديلها، وفيه حقول نوع دورة العمل، ولكل حقل ثلاثة مربعات: إضافة وعرض وتعديل.

  • عرض هو الأساس: لا يمكن تحديد إضافة أو تعديل لحقل قبل تحديد عرض له، وعند إلغاء عرض يُلغى إضافة وتعديل تلقائيًا.
  • الحقول المميزة بعلامة النجمة (*) إلزامية. عند تحديد إضافة لأحد الحقول الإلزامية يُحدَّد إضافة وعرض لكل الحقول الإلزامية، وعند إلغاء إضافة لأحدها يُلغى لكل الحقول الإلزامية.
  • المربع الموجود بجوار عنوان كل عمود يحدد العمود كله أو يلغيه، وعكس التحديد يعكس الاختيار الحالي.
  • يجب تحديد حقل واحد على الأقل في كل قاعدة.

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

اختر من الحالات التي يمكن للمستخدمين عرضها حالات نوع دورة العمل التي يرى المستخدمون سجلاتها. استخدم اختر الكل لتحديد كل الحالات، وعكس التحديد لعكس الاختيار.

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

اختر من الحالات التي يمكن للمستخدمين الانتقال إليها الحالات التي يُسمح للمستخدمين بنقل السجل إليها، مع إمكانية استخدام اختر الكل وعكس التحديد.

القواعد والقيود

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

رسائل الخطأ وحلولها

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

تظهر الرسالة أسفل الحقل نفسه داخل القاعدة، ولا يُحفظ أي تغيير في الشاشة حتى تصححه.

حذف قاعدة أو نوع صلاحية

  • لحذف قاعدة واحدة اضغط أيقونة الحذف في رأس القاعدة.
  • لحذف نوع الصلاحية بكل قواعده اضغط حذف في رأس القسم، ثم أكّد.

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

🛈

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

ماذا يحدث بعد الحفظ؟

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

الحالات والإعدادات المؤثرة

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

أسئلة شائعة

لماذا لا يظهر نوع القيد في قائمة إضافة صلاحيات متقدمة؟

لأنه مضاف بالفعل لهذا النوع من دورة العمل؛ كل نوع يُضاف مرة واحدة. أضف قاعدة جديدة داخل القسم الموجود من إضافة قاعدة.

لماذا لا أستطيع تحديد إضافة أو تعديل لحقل؟

لأن عرض غير محدد لهذا الحقل؛ حدد عرض أولًا.

أضفت قاعدة ولم تتأثر صلاحيات المستخدم، لماذا؟

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

ظهرت رسالة توجد بالفعل قاعدة من هذا النوع لنفس مجموعة المستخدمين، ماذا أفعل؟

عدّل القاعدة الموجودة بدلًا من إنشاء قاعدة جديدة لنفس المستخدمين أو الأدوار.

هل يمكن تقييد مالك الحساب؟

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