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
סקירה כללית

מקור נתונים

ניהול מקורות נתונים
מקור נתונים ראשי

מקור נתונים חיצוני (Database)

מבוא
MySQL חיצוני
MariaDB חיצוני
PostgreSQL חיצוני
MSSQL חיצוני
Oracle חיצוני
השוואת מסדי נתונים: ראשי וחיצוני
מקור נתונים REST API
מקור נתונים KingbaseES

טבלת נתונים

סקירה כללית
טבלה רגילה
טבלת ירושה
טבלת קבצים
טבלת עץ
לוח שנה
טבלת תגובות
טבלת ביטויים
טבלת SQL
תצוגת מסד נתונים

שדה טבלה

סקירה כללית
אימות שדות

סוגים בסיסיים

טקסט בשורה אחת
טקסט רב-שורתי
מספר טלפון נייד
דוא'ל
URL
מספר שלם
מספר
אחוז
סיסמה
צבע
אייקון

בחירת סוג

סימון
בורר נפתח (בחירה יחידה)
בורר נפתח (בחירה מרובה)
תיבת בחירה יחידה
תיבת סימון

מולטימדיה

Markdown
Markdown(Vditor)
טקסט עשיר
קובץ מצורף (יחס)
קובץ מצורף (URL)

תאריך ושעה

סקירה כללית
תאריך ושעה (כולל אזור זמן)
תאריך ושעה (ללא אזור זמן)
Unix timestamp
תאריך (ללא שעה)
זמן

צורות גיאומטריות

נקודה
קו
עיגול
מצולע

סוגים מתקדמים

UUID
Nano ID
מיון
נוסחת חישוב
קידוד אוטומטי
JSON
בורר טבלאות נתונים
הצפנה

מידע מערכת

תאריך יצירה
תאריך שינוי אחרון
יוצר
משנה אחרון
מרחב
Table OID

סוג קשר

סקירה כללית
אחד לאחד
אחד לרבים
רבים לאחד
רבים לרבים
רבים לרבים (Array)

פיתוח

סקירה כללית
Previous Pageסקירה כללית
Next Pageטקסט בשורה אחת
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#אימות שדות

כדי להבטיח דיוק, אבטחה ועקביות של נתונים באוספים, NocoBase מציעה פונקציונליות של אימות שדות. תכונה זו מחולקת לשני חלקים עיקריים: הגדרת כללים ואכיפת כללים.

#הגדרת כללים

20250819181342

שדות המערכת של NocoBase משלבים כללים של Joi, עם תמיכה באופן הבא:

#סוג מחרוזת (String)

סוגי מחרוזת של Joi תואמים לסוגי השדות הבאים ב-NocoBase: טקסט חד-שורי, טקסט רב-שורי, מספר טלפון, אימייל, URL, סיסמה ו-UUID.

#כללים נפוצים

  • אורך מינימלי
  • אורך מקסימלי
  • אורך
  • תבנית (Regular Expression)
  • חובה

#אימייל

20250819192011 צפו באפשרויות נוספות

#URL

20250819192409 צפו באפשרויות נוספות

#UUID

20250819192731 צפו באפשרויות נוספות

#סוג מספר (Number)

סוגי מספר של Joi תואמים לסוגי השדות הבאים ב-NocoBase: מספר שלם, מספר, ואחוז.

#כללים נפוצים

  • גדול מ-
  • קטן מ-
  • ערך מקסימלי
  • ערך מינימלי
  • כפולה של

#מספר שלם

בנוסף לכללים הנפוצים, שדות מסוג מספר שלם תומכים גם באימות מספר שלם ובאימות מספר שלם לא בטוח. 20250819193758

#מספר ואחוז

בנוסף לכללים הנפוצים, שדות מסוג מספר ואחוז תומכים גם באימות דיוק. 20250819193954

#סוג תאריך (Date)

סוגי תאריך של Joi תואמים לסוגי השדות הבאים ב-NocoBase: תאריך (עם אזור זמן), תאריך (ללא אזור זמן), תאריך בלבד, וחותמת זמן Unix.

כללי האימות הנתמכים:

  • גדול מ-
  • קטן מ-
  • ערך מקסימלי
  • ערך מינימלי
  • אימות פורמט חותמת זמן
  • חובה

#שדות קישור (Association Fields)

שדות קישור תומכים רק באימות חובה. שימו לב, אימות חובה עבור שדות קישור אינו נתמך כרגע בתרחישים של טפסי משנה או טבלאות משנה. 20250819184344

#אכיפת כללי אימות

לאחר הגדרת כללי השדות, כללי האימות המתאימים יופעלו בעת הוספה או שינוי של נתונים. 20250819201027

כללי אימות חלים גם על רכיבי טבלת משנה וטופס משנה: 20250819202514

20250819202357

שימו לב, בתרחישים של טפסי משנה או טבלאות משנה, אימות חובה עבור שדות קישור אינו נכנס לתוקף. 20250819203016

#הבדלים מאימות שדות בצד הלקוח

אימות שדות בצד הלקוח ובצד השרת מיושמים בתרחישים שונים, עם הבדלים משמעותיים בדרך היישום ובתזמון הפעלת הכללים, ולכן יש לנהל אותם בנפרד.

#הבדלים בשיטת ההגדרה

  • אימות בצד הלקוח: הגדרת כללים בטפסי עריכה (כפי שמוצג בתמונה למטה)
  • אימות שדות בצד השרת: הגדרת כללי שדות במקור נתונים ← הגדרות אוסף 20250819203836

20250819203845

#הבדלים בתזמון הפעלת האימות

  • אימות בצד הלקוח: מפעיל אימות בזמן אמת כאשר משתמשים ממלאים שדות, ומציג הודעות שגיאה באופן מיידי.
  • אימות שדות בצד השרת: מאמת בצד השרת לפני הזנת הנתונים למסד הנתונים לאחר שליחת הנתונים, כאשר הודעות השגיאה מוחזרות באמצעות תגובות API.
  • היקף יישום: אימות שדות בצד השרת נכנס לתוקף לא רק בעת שליחת טפסים, אלא מופעל גם בכל התרחישים הכוללים הוספה או שינוי נתונים, כגון תהליכי עבודה וייבוא נתונים.
  • הודעות שגיאה: אימות בצד הלקוח תומך בהודעות שגיאה מותאמות אישית, בעוד שאימות בצד השרת אינו תומך כרגע בהודעות שגיאה מותאמות אישית.