تقييد الحقول بناءً على الأدوار
يمكن تكوين تقييد حقل معين بناءً على الأدوار بسهولة باستخدام "مستوى الصلاحية"، وهو مطلب أساسي لمعظم المؤسسات. لتعريف مستوى صلاحية، يمكنك الانتقال إلى النموذج (المستند) المعني وتخصيصه.
دعنا نأخذ سيناريو حيث لا ترغب المؤسسة في أن يقوم الموظف (مستخدم الحسابات) بتعديل "سعر" الصنف أثناء إنشاء فاتورة مبيعات. للقيام بذلك، يمكننا ببساطة جعل حقل "سعر الصنف" للقراءة فقط.
الخطوة 1: تخصيص النموذج
لتحقيق ذلك، انتقل إلى تخصيص النموذج، واختر نوع المستند كـ "صنف فاتورة البيع"، ثم انتقل لأسفل إلى حقل **"السعر"**وقم بتوسيعه.

الخطوة 2: مستوى الصلاحية
ابحث عن حقل "مستوى الصلاحية"، وأدخل الرقم (0، 1، 2، 3، إلخ)، ثم احفظ التعديلات.
تخصيص مستوى الصلاحية
الخطوة 3: قاعدة الصلاحية
بمجرد الحفظ، انقر فوق "إضافة قاعدة جديدة" في "إدارة صلاحيات الأدوار" واختر نوع المستند والدور (في حالتنا هذه: مستخدم حسابات)، ثم اضبط "مستوى الصلاحية" على 2 وامنح الموظف صلاحية "القراءة" فقط.
اضافة قاعدة صلاحيات
هكذا سيعرض "إدارة صلاحيات الأدوار" القاعدة الجديدة التي تم إنشاؤها بمستوى صلاحية 2:
عرض صلاحيات الدور
الخطوة 4: التحقق من العرض
الآن، كما تلاحظ في "فاتورة البيع"، لا يمكن للمستخدم إلا قراءة حقل "سعر الصنف" الذي سيتم جلبه تلقائياً من قائمة الأسعار دون القدرة على تعديله.
عرض مستوى الصلاحية