تُستخدم الأدوار لتجميع صلاحيات المستخدمين وتحديد ما يمكنهم رؤيته واستخدامه داخل النظام. يستعمل مدير المالية، ومسؤول المشتريات، وأمين المستودع، ومخطط الإنتاج هذه الميزة لضبط وصول فرقهم إلى الوحدات والقوائم والإجراءات المحمية وفق مهامهم الفعلية.
يمكنك مراجعة الأدوار الموجودة، أو إنشاء دور جديد، أو تعديل دور قائم لتحديد الأدوار الموروثة وقيود رؤية الوحدات والقوائم والإجراءات المحمية. لا تُنشئ دوراً جديداً قبل التحقق من عدم وجود دور قائم يلبي الحاجة نفسها.
الإعدادات
انتقل إلى الإعدادات > المستخدمون والشركات > الأدوار. تعرض هذه الصفحة قائمة الأدوار المتاحة، وتتيح فتح كل دور لمراجعة إعداداته أو تعديلها.
تتضمن بطاقة الدور الحقول والإعدادات التالية:
الحقل أو الإعداد
الاستخدام
الاسم (Name)
الاسم المطلوب للدور. اختر اسماً واضحاً يصف نطاق الصلاحية، مثل «مراجع فواتير المشتريات».
تعليق (Comment)
وصف مختصر لغرض الدور أو قواعد استخدامه.
يرث من (Inherits)
الأدوار التي يرثها مستخدمو هذا الدور تلقائياً.
تقييد رؤية الوحدات (Restrict module visibility)
عند تفعيله، لا يرى مستخدمو الدور إلا القوائم التابعة للوحدات المدرجة ضمن الوحدات المرئية. وإذا كان لدى المستخدم دور آخر لا يفعّل هذا التقييد، يمنحه ذلك الدور وصولاً غير مقيّد.
الوحدات المرئية (Visible modules)
الوحدات التي تبقى قوائمها مرئية عند تفعيل تقييد رؤية الوحدات. تشير الإرشادات إلى إضافة base وweb إذا أردت استمرار وصول المستخدم إلى الإعدادات.
تقييد رؤية القوائم (Restrict menu visibility)
عند تفعيله، لا يرى مستخدمو الدور إلا القوائم المدرجة ضمن القوائم المرئية.
عند تفعيله، لا يستطيع مستخدمو الدور استدعاء إلا إجراءات الخادم المحمية المدرجة ضمن الإجراءات المسموح بها.
التعيينات (Assignments)
يعرض أو يحدد تعيينات الدور.
تحذير: يؤدي تفعيل تقييد رؤية الوحدات (Restrict module visibility) أو تقييد رؤية القوائم (Restrict menu visibility) إلى تقليل ما يراه المستخدم. راجع الوحدات والقوائم المرئية قبل اعتماد هذا الأسلوب على دور مستخدم فعلي.
ملاحظة: وراثة الأدوار تضيف صلاحيات الأدوار الموروثة تلقائياً. راجع الأدوار في يرث من (Inherits) لتجنب منح وصول أوسع من المطلوب.
سير العمل
افتح قائمة الأدوار من الإعدادات > المستخدمون والشركات > الأدوار، ثم راجع السجلات المعروضة لتحديد ما إذا كان الدور المطلوب موجوداً بالفعل.
إذا كان الدور موجوداً، افتح سجله وراجعه بدلاً من إنشاء دور مكرر. وإذا لم يكن موجوداً، انتقل إلى قرار إنشاء دور جديد.
أدخل تعريف الدور في النموذج. اكتب اسماً واضحاً في الاسم (Name)، وأضف وصفاً في تعليق (Comment) يوضح مسؤولية الدور أو نطاقه.
راجع التعيينات (Assignments) عند الحاجة لمعرفة التعيينات المرتبطة بالدور. لا تعتمد على الاسم وحده؛ يجب أن يوضح التعليق سبب إنشاء الدور، خصوصاً للأدوار التي تتضمن قيوداً على الرؤية أو الإجراءات.
قرار وراثة صلاحيات أخرى: إذا كان الدور يحتاج صلاحيات دور موجود، حدده ضمن يرث من (Inherits). يرث مستخدمو الدور الأدوار المحددة تلقائياً.
إذا كان المطلوب دوراً مستقلاً بصلاحيات محددة دون إضافة صلاحيات من أدوار أخرى، اترك هذا الحقل دون أدوار موروثة. راجع هذا القرار بعناية قبل تطبيق قيود الرؤية، لأن الدور الموروث قد يغيّر نطاق الوصول المتاح للمستخدم.
قرار تقييد الوحدات: إذا أردت أن يرى المستخدمون قوائم وحدات محددة فقط، فعّل تقييد رؤية الوحدات (Restrict module visibility) وحدد الوحدات في الوحدات المرئية (Visible modules).
إذا لم يكن الهدف تقييد القوائم بحسب الوحدات، اترك هذا التقييد غير مفعّل. تذكّر أن وجود دور آخر لدى المستخدم من دون هذا التقييد يمنحه وصولاً غير مقيّد، حتى لو كان التقييد مفعّلاً في هذا الدور.
نصيحة: عند تقييد الوحدات مع الحاجة إلى إبقاء الوصول إلى الإعدادات، أضف base وweb ضمن الوحدات المرئية كما توضح إرشادات الحقل.
قرار تقييد القوائم أو الإجراءات المحمية:
لتحديد قوائم بعينها، فعّل تقييد رؤية القوائم (Restrict menu visibility)، ثم حدد القوائم التي ينبغي أن تبقى ظاهرة ضمن القوائم المرئية. استخدم زر التخصيص الخاص بكل وحدة لتعليم القوائم المطلوب الاحتفاظ بها.
لتحديد الإجراءات المحمية المتاحة، فعّل تقييد الإجراءات المحمية (Restrict guarded actions)، ثم أدرج فقط الإجراءات المحمية المسموح بها ضمن الإجراءات المسموح بها.
إذا لم تكن بحاجة إلى هذا المستوى من التقييد، لا تفعّل الإعداد المقابل.
راجع الاسم والتعليق والأدوار الموروثة والقيود التي اخترتها قبل مغادرة السجل. تأكد بوجه خاص من توافق الوحدات المرئية (Visible modules)، والقوائم المرئية، والإجراءات المسموح بها مع الوظيفة التي صُمم الدور من أجلها.
أمثلة
مثال: دور مراجع فواتير المشتريات
يريد مدير المالية تعريف دور لمستخدم يراجع أعمال مرتبطة بالمشتريات، مع إخفاء الوحدات غير اللازمة من واجهته.
من قائمة الأدوار، اضغط جديد.
أدخل في الاسم (Name): مراجع فواتير المشتريات.
أدخل في تعليق (Comment): دور مخصص لمراجعة الأعمال المرتبطة بالمشتريات مع واجهة مقيدة بالوحدات المعتمدة.
في يرث من (Inherits)، اختر الدور القائم الذي يحتوي على الصلاحيات الأساسية المطلوبة للمراجعة، إذا كان هذا الدور متاحاً ومناسباً.
فعّل تقييد رؤية الوحدات (Restrict module visibility).
أضف الوحدات اللازمة فقط ضمن الوحدات المرئية (Visible modules). وإذا كان المستخدم يحتاج إلى الوصول إلى الإعدادات، أضف base وweb.
لا تفعّل تقييد رؤية القوائم (Restrict menu visibility) إلا إذا كانت الحاجة تتطلب إظهار قوائم محددة فقط.
لا تفعّل تقييد الإجراءات المحمية (Restrict guarded actions) إلا إذا كانت إجراءات الخادم المحمية المطلوب إتاحتها محددة ومعروفة.
تكون النتيجة دوراً واضح الاسم والغرض، يرث الصلاحيات المناسبة عند الحاجة، ويحدّ من ظهور الوحدات وفق نطاق عمل المستخدم.
نصائح
نصيحة: استخدم نمط تسمية موحداً للأدوار، مثل «المشتريات — مراجعة» أو «المخزون — متابعة»، لتسهيل العثور على الدور عند مراجعة قائمة الأدوار.
تحذير: لا تفعّل تقييد رؤية الوحدات أو القوائم على نحو تجريبي في دور مستخدم فعلي دون مراجعة أثره على جميع الأدوار الأخرى المسندة إلى ذلك المستخدم.
ملاحظة: عندما يكون كل دور للمستخدم مقيّداً، تتحدد القوائم الظاهرة وفق الوحدات والقوائم التي أدرجتها. أمّا الدور غير المقيّد فقد يتيح رؤية غير مقيّدة.
استكشاف الأخطاء وإصلاحها
العرض
السبب المحتمل
المعالجة
لا يرى المستخدم القوائم المتوقعة.
تم تفعيل تقييد رؤية الوحدات (Restrict module visibility) أو تقييد رؤية القوائم (Restrict menu visibility) دون إدراج الوحدة أو القائمة المطلوبة.
راجع الوحدات المرئية والقوائم المرئية في الدور، وأضف العناصر التي ينبغي أن يراها المستخدم.
لا يستطيع المستخدم الوصول إلى الإعدادات بعد تقييد الوحدات.
لم تتم إضافة base وweb إلى الوحدات المرئية (Visible modules).
أضف base وweb إذا كان الدور يتطلب استمرار الوصول إلى الإعدادات.
ما زال المستخدم يرى قوائم غير مقيدة رغم تفعيل تقييد الوحدات في أحد أدواره.
لدى المستخدم دور آخر لا يفعّل تقييد رؤية الوحدات، وهذا يمنحه وصولاً غير مقيّد.
راجع جميع الأدوار المعيّنة للمستخدم، وليس هذا الدور وحده.
لا يتمكن المستخدم من استدعاء إجراء محمي.
تم تفعيل تقييد الإجراءات المحمية (Restrict guarded actions) ولم يُدرج الإجراء ضمن الإجراءات المسموح بها.
راجع قائمة الإجراءات المسموح بها وأدرج الإجراء المحمي المطلوب إذا كان متوافقاً مع مسؤوليات الدور.
Was this page helpful?