الانتقال إلى المحتوى

إظهار الحقول وتعديلها

حتى حين يملك المستخدم وصولاً إلى سجل، قد تريد أن تتحكّم في أي الحقول يراها أو يغيّرها.

تاريخ التعديل عرض بصيغة Markdown

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

وهذه الطبقة تجلس فوق الأدوار والسياسات وقواعد الوصول إلى السجلات. فيجب أن يجتاز المستخدم الطبقات الأربع ليرى حقلاً بعينه على سجل بعينه ويعدّله.

قواعد إظهار الحقول

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

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

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

أمثلة شائعة

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

تسيير قواعد الإظهار

اذهب إلى الإعدادات ← إظهار الحقول لإنشاء القواعد وتسييرها. وكل قاعدة تحدّد:

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

تُضيَّق القائمة من زر التصفية حسب نوع المورد أو الحقل أو الإظهار أو نشط (التعامل مع القوائم).

قواعد تعديل الحقول

قاعدة التعديل تجعل حقلاً للقراءة فقط عند مستخدمين بعينهم. وخلافاً لقواعد الإظهار، يبقى المستخدم يرى قيمة الحقل — غير أنه لا يستطيع تغييرها. فيظهر الحقل في الواجهة باهتاً أو مقفلاً.

للقراءة فقط تعني للقراءة فقط. فالحقل معطَّل في النماذج التي يرسمها بيلوسيتي، وإن بلغ الخادمَ تعديلٌ يحمل له قيمةً جديدة رغم ذلك، حُفظت القيمة المخزَّنة كما هي. وتُحفظ بقية التعديل كما هي — ولا يُهمَل إلا الحقل المقفل.

وثمّة حدّ يستحقّ أن يُعرف: هذا ينطبق على تعديل سجل قائم. ولا يمنع أحداً من ضبط الحقل حين يُنشأ السجل أول مرة.

أمثلة شائعة

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

تسيير قواعد التعديل

اذهب إلى الإعدادات ← تعديل الحقول لإنشاء القواعد وتسييرها. وكل قاعدة تحدّد:

الحقل ما يعنيه
المورد أي نوع من السجلات (المنتج، أمر الشراء، المتعامل، مثلاً).
الحقل أي حقل بعينه يصير للقراءة فقط.
الدور أي دور تنطبق عليه هذه القاعدة — فالمستخدمون الحاملون لهذا الدور يرون الحقل للقراءة فقط.

تُضيَّق القائمة من زر التصفية حسب نوع المورد أو الحقل أو قابل للتعديل أو نشط — والعمود يقول قابل للتعديل أو للقراءة فقط لا نعم أو لا.

الاختيار بين الإظهار والتعديل

إن أردت أن… فاستعمل
تخفي الحقل تماماً — ألا يعرف المستخدم القيمة قاعدة إظهار
تُظهر الحقل وتقفله — أن يرى المستخدم القيمة ولا يغيّرها قاعدة تعديل

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

نصائح

  • راعِ مبدأ أقلّ مفاجأة — إن كان المستخدمون يتوقّعون وجود حقل (كـ«السعر» على منتج)، فإخفاؤه قد يسبّب لبساً. ففكّر في جعله للقراءة فقط بدل إخفائه.
  • دوّن قواعدك — احتفظ بملاحظة عن سبب وجود كل قاعدة. فقواعد الحقول قوية، لكن تشخيصها يصعب إن نسيت لماذا حُجب حقل أو أُقفل عند دور بعينه.
  • اجمعها مع الوصول إلى السجلات على مبدأ الدفاع في العمق — قواعد الإظهار تخفي حقولاً على سجلات يراها المستخدم. وقواعد الوصول تخفي سجلات كاملة. استعملهما معاً لحماية شاملة للمعطيات.
  • اختبر بعد إنشاء القواعد — سجّل الدخول بمستخدم يحمل الدور المعني وتحقّق من أن الحقل يسلك كما هو متوقَّع (مخفياً أو للقراءة فقط).
التنقل

اكتب للبحث…

↑↓ تنقّل↵ فتحEsc إغلاق