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

الحقول المخصصة للمستخدم

نظرة عامة

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

الغرض

  • توسيع ملفات المستخدمين: إضافة حقول مخصصة إلى جانب الحقول الافتراضية
  • جمع بيانات مرن: دعم لأنواع متعددة من الحقول (نص، رقم، ملف، قائمة منسدلة، إلخ)
  • الرؤية حسب الدور: عرض الحقول لأدوار مستخدمين محددة فقط
  • نماذج التسجيل: تضمين الحقول المخصصة ضمن عملية التسجيل
  • إدارة الملف الشخصي: عرض الحقول المخصصة في صفحات الملف الشخصي
  • التحقق من صحة البيانات: تحديد ما إذا كان الحقل مطلوبًا أو يجب أن يكون فريدًا

الوصول إلى الحقول المخصصة للمستخدم

انتقل إلى: إدارة المستخدمين > الحقول المخصصة للمستخدم من القائمة الجانبية

عرض القائمة

قائمة الحقول المخصصة للمستخدم

يعرض عرض القائمة جميع الحقول المخصصة مع الأعمدة التالية:

أعمدة الجدول

  • الاسم: المعرف الفريد للحقل (يُستخدم في الكود/قاعدة البيانات)
  • التسمية: التسمية القابلة للترجمة التي تظهر للمستخدمين
  • النوع: شارة نوع الحقل (نص، نص متعدد الأسطر، رقم، ملف، قائمة منسدلة، نعم/لا، مربع اختيار)
  • مطلوب: يمكن النقر لتبديل ما إذا كان الحقل إلزاميًا
  • فريد: يمكن النقر لتبديل ما إذا كان يجب أن تكون القيم فريدة لجميع المستخدمين
  • التسجيل: تبديل عرض الحقل في نموذج التسجيل
  • الملف الشخصي: تبديل عرض الحقل في صفحة الملف الشخصي
  • الأدوار: عرض الأدوار التي يمكنها رؤية هذا الحقل (يُعرض "جميع المستخدمين" إذا لم يتم تحديد أدوار معينة)
  • ترتيب العرض: رقم ترتيب عرض الحقل
  • معطل: تبديل حالة الحقل بين نشط ومعطل
  • الإجراءات: أزرار التعديل والحذف

الإجراءات السريعة في عرض القائمة

يمكنك تبديل الإعدادات المنطقية مباشرة بالنقر على الأيقونات في الأعمدة التالية:

  • مطلوب
  • فريد
  • عرض في التسجيل
  • عرض في الملف الشخصي
  • معطل

البحث والفلاتر

  • البحث: البحث حسب اسم الحقل أو التسمية
  • خيارات الفلترة:
  • النوع: تصفية حسب نوع الحقل (نص، رقم، إلخ)
  • مطلوب: تصفية الحقول الإلزامية
  • عرض في التسجيل: تصفية الحقول التي تظهر في التسجيل
  • عرض في الملف الشخصي: تصفية الحقول التي تظهر في الملف الشخصي
  • معطل: تصفية الحقول حسب حالتها

الإجراءات الجماعية

  • حذف: حذف عدة حقول مخصصة دفعة واحدة
  • تصدير: تصدير الحقول المحددة إلى Excel أو CSV

إنشاء/تعديل الحقول المخصصة للمستخدم

إنشاء حقل مخصص للمستخدم

المعلومات الأساسية

الاسم مطلوب

  • معرف فريد للحقل
  • يُستخدم في الكود وقاعدة البيانات
  • التنسيق: حروف صغيرة بدون مسافات (مثل bio, newsletter_subscription, vendor_application)
  • الحد الأقصى للطول: 50 حرفًا
  • يجب أن يكون فريدًا عبر جميع الحقول المخصصة
  • لا يمكن تغييره بعد الإنشاء

التسمية مطلوبة

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

النوع مطلوب

  • حقل نصي: إدخال نصي قصير
  • نص متعدد الأسطر: إدخال نصي طويل
  • رقم: إدخال رقمي
  • ملف: تحميل ملف (يمكن تحديد أنواع الملفات المسموح بها)
  • قائمة منسدلة: اختيار من خيارات محددة مسبقًا
  • نعم/لا: تبديل منطقي
  • مربع اختيار: إدخال عبر تحديد مربع

ترتيب العرض

  • يتحكم في ترتيب عرض الحقول
  • الأرقام الأقل تظهر أولاً
  • القيمة الافتراضية: 0
  • مفيد لتنظيم الحقول بترتيب منطقي

إعدادات الحقل

يعرض هذا القسم إعدادات مختلفة حسب نوع الحقل المحدد.

لنوع الملف

أنواع الملفات المسموح بها: حدد أنواع الملفات التي يمكن للمستخدمين رفعها

  • صورة: ملفات صور (JPEG, PNG, GIF، إلخ)
  • فيديو: ملفات فيديو
  • مستند: ملفات مستندات (PDF, DOC، إلخ)

مثال: في حقل "وثيقة طلب البائع"، يمكن السماح فقط بنوع "مستند".

لنوع القائمة المنسدلة

خيارات القائمة المنسدلة: تحديد الخيارات المتاحة

  • التسمية: النص الظاهر للمستخدمين
  • القيمة: القيمة المخزنة في قاعدة البيانات
  • يمكن إضافة خيارات متعددة باستخدام زر "إضافة خيار"
  • يمكن ترتيب الخيارات بالسحب والإفلات

إعدادات الحقل

مطلوب

  • تبديل لجعل الحقل إلزاميًا
  • يجب على المستخدمين تعبئته عند ظهوره
  • يتم التحقق منه أثناء الإرسال

فريد

  • يمنع تكرار القيمة عبر جميع المستخدمين
  • مثال: رقم الموظف أو رقم الرخصة

عرض في التسجيل

  • إظهار الحقل في نموذج التسجيل
  • مثال: خيار الاشتراك في النشرة الإخبارية

عرض في الملف الشخصي

  • إظهار الحقل في صفحة الملف الشخصي
  • مثال: السيرة الذاتية أو روابط التواصل الاجتماعي

معطل

  • إخفاء الحقل مؤقتًا دون حذفه
  • لا يظهر في التسجيل أو الملف الشخصي
  • مفيد للحقول الموسمية أو الشرطية

صلاحيات الأدوار

الأدوار

  • قائمة متعددة الاختيار: لتحديد الأدوار التي يمكنها رؤية الحقل
  • تركها فارغة: يعني أن الحقل مرئي لجميع المستخدمين
  • اختيار أدوار محددة: يجعل الحقل مرئيًا فقط لتلك الأدوار
  • خيارات جاهزة: جميع الأدوار متاحة للاختيار

أمثلة استخدام:

  • حقول خاصة بالبائعين مرئية فقط لدور "بائع"
  • حقول إدارية مرئية فقط لـ "المسؤول"
  • حقول العملاء مرئية فقط لدور "عميل"

حالات استخدام شائعة

المثال 1: حقل السيرة الذاتية

  • الاسم: bio
  • التسمية: السيرة الذاتية
  • النوع: نص متعدد الأسطر
  • عرض في الملف الشخصي: ✓
  • عرض في التسجيل: ✗
  • الأدوار: جميع المستخدمين

المثال 2: الاشتراك في النشرة الإخبارية

  • الاسم: newsletter_subscription
  • التسمية: الاشتراك في النشرة الإخبارية
  • النوع: نعم/لا
  • مطلوب: ✗
  • عرض في التسجيل: ✓
  • عرض في الملف الشخصي: ✓
  • الأدوار: جميع المستخدمين

المثال 3: وثيقة طلب البائع

  • الاسم: vendor_application
  • التسمية: وثيقة طلب البائع
  • النوع: ملف
  • أنواع الملفات المسموح بها: مستند
  • مطلوب: ✓
  • عرض في التسجيل: ✓
  • الأدوار: البائع

ملاحظات مهمة

إرشادات أسماء الحقول

  • استخدم أسماء وصفية بحروف صغيرة بدون مسافات
  • استخدم الشرطة السفلية للفصل بين الكلمات (مثل driver_license)
  • لا يمكن تغيير الاسم بعد الإنشاء

الحقول القابلة للترجمة

  • التسمية قابلة للترجمة ويمكن تعديلها حسب اللغة
  • تأكد من وجود ترجمة لكل لغة نشطة

اختيار نوع الحقل

اختر نوع الحقل المناسب حسب نوع البيانات المطلوبة:

  • نص: نصوص قصيرة (اسم، عنوان، رابط)
  • نص متعدد الأسطر: نصوص طويلة (سيرة، وصف، عنوان)
  • رقم: قيم رقمية (العمر، رقم الموظف)
  • ملف: تحميل ملفات
  • قائمة منسدلة: خيارات ثابتة (البلد، القسم)
  • نعم/لا: قرارات منطقية
  • مربع اختيار: اختيارات متعددة

اعتبارات التحقق

  • الحقول المطلوبة: تأكد من أن تكون ضرورية فعلًا
  • الحقول الفريدة: استخدمها فقط عندما تكون القيم فريدة فعلًا
  • الملفات: ضع في اعتبارك حجم الملفات وسعة التخزين

نصائح الأداء

  • لا تنشئ عددًا كبيرًا من الحقول لتجنب تعقيد النماذج
  • استخدم ترتيب العرض لتنظيم الحقول
  • عطّل الحقول غير المستخدمة بدل حذفها
  • استخدم الرؤية حسب الدور لتقليل الفوضى

الوصول حسب الدور

  • الحقول بدون أدوار محددة مرئية لجميع المستخدمين
  • الحقول ذات الأدوار المحددة تظهر فقط لتلك الأدوار
  • ضع في اعتبارك تجربة المستخدم أثناء التسجيل

إجراءات النموذج

إنشاء

  • يحفظ الحقل المخصص ويعود إلى عرض القائمة
  • يصبح الحقل متاحًا مباشرة في النماذج

إنشاء وإنشاء آخر

  • يحفظ الحقل ويتيح إنشاء آخر مباشرة
  • مفيد عند إضافة عدة حقول متتالية

إلغاء

  • تجاهل التغييرات والعودة إلى القائمة
  • لا يتم حفظ أي بيانات

الإجراءات المخصصة

تعديل

  • النقر على زر "تعديل" لتحديث إعدادات الحقل
  • يمكن تعديل جميع الإعدادات باستثناء الاسم الفريد

حذف

  • النقر على زر "حذف"
  • يظهر مربع تأكيد قبل الحذف
  • تحذير: يؤدي الحذف إلى إزالة جميع القيم المخزنة لهذا الحقل
  • يُفضل التعطيل بدل الحذف إذا أردت الاحتفاظ بالبيانات

أفضل الممارسات

  1. خطط لحقولك بعناية قبل الإنشاء
  2. استخدم أسماء وصفية لسهولة الصيانة
  3. نظم باستخدام ترتيب العرض لتجميع الحقول المشابهة
  4. قلل من الحقول المطلوبة لتسهيل التسجيل
  5. اختبر عملية التسجيل بعد إضافة الحقول
  6. استخدم الرؤية حسب الدور بحكمة
  7. وثّق الحقول المخصصة داخليًا
  8. راجعها دوريًا واحذف غير المستخدم
  9. راعِ مستخدمي الهواتف بتقليل الحقول
  10. أضف نصًا إرشاديًا لتوضيح المطلوب من المستخدم