logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
نظرة عامة

مصدر البيانات

إدارة مصادر البيانات
مصدر البيانات الرئيسي

مصدر بيانات خارجي (قاعدة بيانات)

مقدمة
MySQL خارجي
MariaDB خارجي
PostgreSQL خارجي
MSSQL خارجي
Oracle خارجي
مقارنة قواعد البيانات الرئيسية والخارجية
مصدر بيانات REST API
مصدر بيانات KingbaseES

جداول البيانات

نظرة عامة
جدول عادي
جدول موروث
جدول الملفات
جدول شجري
جدول التقويم
جدول التعليقات
جدول التعبيرات
جدول SQL
عرض قاعدة البيانات

حقول جداول البيانات

نظرة عامة
التحقق من الحقول

الأنواع الأساسية

نص سطر واحد
نص متعدد الأسطر
رقم الهاتف المحمول
البريد الإلكتروني
URL
عدد صحيح
رقم
نسبة مئوية
كلمة المرور
لون
أيقونة

أنواع الاختيار

خانة اختيار
قائمة منسدلة (اختيار واحد)
قائمة منسدلة (اختيار متعدد)
زر اختيار
خانة اختيار

الوسائط المتعددة

Markdown
Markdown (Vditor)
نص منسق
مرفق (علا
مرفق (URL)

التاريخ والوقت

نظرة عامة
التاريخ والوقت (مع المنطقة الزمنية)
التاريخ والوقت (بدون منطقة زمنية)
طابع زمني Unix
التاريخ (بدون وقت)
الوقت

أشكال هندسية

نقطة
خط
دائرة
مضلع

أنواع متقدمة

UUID
Nano ID
ترتيب
صيغة حسابية
ترميز تلقائي
JSON
محدد جدول البيانات
تشفير

معلومات النظام

تاريخ الإنشاء
تاريخ آخر تعديل
المنشئ
آخر معدّل
المساحة
Table OID

نوع العلاقة

نظرة عامة
واحد لواحد
واحد لمتعدد
متعدد لواحد
متعدد لمتعدد
متعدد لمتعدد (مصفوفة)

تطوير

نظرة عامة
Previous Pageنظرة عامة
Next Pageنص سطر واحد
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#التحقق من صحة الحقول

لضمان دقة البيانات وأمانها واتساقها في المجموعات، توفر NocoBase وظيفة التحقق من صحة الحقول. تتكون هذه الميزة بشكل أساسي من جزأين: إعداد القواعد وتطبيقها.

#إعداد القواعد

20250819181342

تدمج حقول نظام NocoBase قواعد Joi، ويكون الدعم كالتالي:

#نوع السلسلة النصية

تتضمن أنواع حقول NocoBase التي تتوافق مع أنواع سلاسل Joi النصية ما يلي: نص سطر واحد، نص متعدد الأسطر، رقم الهاتف، البريد الإلكتروني، عنوان URL، كلمة المرور، و UUID.

#القواعد الشائعة

  • الحد الأدنى للطول
  • الحد الأقصى للطول
  • الطول
  • النمط (Regex)
  • مطلوب

#البريد الإلكتروني

20250819192011 عرض المزيد من الخيارات

#عنوان URL

20250819192409 عرض المزيد من الخيارات

#معرف UUID

20250819192731 عرض المزيد من الخيارات

#نوع الرقم

تتضمن أنواع حقول NocoBase التي تتوافق مع أنواع أرقام Joi ما يلي: عدد صحيح، رقم، ونسبة مئوية.

#القواعد الشائعة

  • أكبر من
  • أقل من
  • القيمة القصوى
  • القيمة الدنيا
  • مضاعف

#عدد صحيح

بالإضافة إلى القواعد الشائعة، تدعم حقول الأعداد الصحيحة بشكل إضافي التحقق من صحة الأعداد الصحيحة و التحقق من صحة الأعداد الصحيحة غير الآمنة. 20250819193758

#الرقم والنسبة المئوية

بالإضافة إلى القواعد الشائعة، تدعم حقول الأرقام والنسب المئوية بشكل إضافي التحقق من صحة الدقة. 20250819193954

#نوع التاريخ

تتضمن أنواع حقول NocoBase التي تتوافق مع أنواع تواريخ Joi ما يلي: تاريخ (مع منطقة زمنية)، تاريخ (بدون منطقة زمنية)، تاريخ فقط، وطابع زمني Unix.

قواعد التحقق المدعومة:

  • أكبر من
  • أقل من
  • القيمة القصوى
  • القيمة الدنيا
  • التحقق من تنسيق الطابع الزمني
  • مطلوب

#حقول الارتباط

تدعم حقول الارتباط التحقق من كونها مطلوبة فقط. تجدر الإشارة إلى أن التحقق من كون حقول الارتباط مطلوبة غير مدعوم حاليًا في سيناريوهات النماذج الفرعية أو الجداول الفرعية. 20250819184344

#تطبيق قواعد التحقق

بعد إعداد قواعد الحقول، سيتم تفعيل قواعد التحقق المطابقة عند إضافة البيانات أو تعديلها. 20250819201027

تنطبق قواعد التحقق أيضًا على مكونات الجداول الفرعية والنماذج الفرعية: 20250819202514

20250819202357

تجدر الإشارة إلى أنه في سيناريوهات النماذج الفرعية أو الجداول الفرعية، لا يسري التحقق من كون حقول الارتباط مطلوبة. 20250819203016

#الاختلافات عن التحقق من صحة الحقول من جانب العميل

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

#اختلافات طريقة الإعداد

  • التحقق من جانب العميل: يتم إعداد القواعد في نماذج التحرير (كما هو موضح في الشكل أدناه)
  • التحقق من صحة الحقول من جانب الخادم: يتم تعيين قواعد الحقول في مصدر البيانات → إعدادات المجموعة 20250819203836

20250819203845

#اختلافات توقيت تفعيل التحقق

  • التحقق من جانب العميل: يتم تفعيل التحقق في الوقت الفعلي أثناء قيام المستخدمين بملء الحقول، وعرض رسائل الخطأ فورًا.
  • التحقق من صحة الحقول من جانب الخادم: يتم التحقق من صحة البيانات من جانب الخادم قبل إدخالها إلى قاعدة البيانات بعد إرسالها، وتُعاد رسائل الخطأ عبر استجابات API.
  • نطاق التطبيق: يسري التحقق من صحة الحقول من جانب الخادم ليس فقط عند إرسال النموذج، بل يتم تفعيله أيضًا في جميع السيناريوهات التي تتضمن إضافة البيانات أو تعديلها، مثل سير العمل (Workflow) واستيراد البيانات.
  • رسائل الخطأ: يدعم التحقق من جانب العميل رسائل خطأ مخصصة، بينما لا يدعم التحقق من جانب الخادم رسائل خطأ مخصصة حاليًا.