---
title: שדות
info: "להבין את התפקיד של השדות וכיצד להתמודד איתם."
image: /images/user-guide/fields/field.png
sectionInfo: מודל נתונים גמיש שנועד לתמוך בתהליכים העסקיים הייחודיים שלך
---

import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';

<Frame>
  <img src="/images/user-guide/fields/field.png" alt="Header" />
</Frame>

## על שדות

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

### שדות סטנדרטיים

שדות סטנדרטיים מגיעים מובנים עם Twenty על מנת לטפל בצרכים עסקיים נפוצים.

לדוגמא, `שם פרטי` ו-`שם משפחה` הם שדות סטנדרטיים באובייקט `אנשים`. They store text data for individual names.

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

תוכל גם להתאים אישית את אפשרויות של שדות מסוג `SELECT` סטנדרטיים, למשל האפשרויות עבור `שלב` בהזדמנויות.

<img src="/images/user-guide/fields/standard-fields.png" style={{width:'100%'}}/>

### שדות מותאמים אישית

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

For instance, a custom field for SpaceX could be `Rocket Active Status`, indicating if a rocket is operational.

<img src="/images/user-guide/fields/custom-fields.png"style={{width:'100%'}}/>

## צור שדה מותאם אישית

To add a custom field to any object, follow these steps:
1.	גש ל`הגדרות` בסרגל הצד השמאלי.
2.	Go to `Data Model`, then select the object you wish to customize.
3.	התקדם על ידי לחיצה על `הוסף שדה`.
4.	בחר שם וסוג שדה המתאימים לדרישותיך. שקול להוסיף תיאור שדה להבנה טובה יותר.

השדה החדש שיצרת זמין כעת בשדות האפליקציה. כדי להציג אותו בתצוגה ספציפית, לחץ על תפריט האפשרויות ולאחר מכן בחר `שדות`.

<VimeoEmbed videoId="927628219" title="Video demonstration" />

**דרך מהירה:** לחץ על הכפתור **+** בפינה הימנית עליונה של כל טבלת אובייקט ולאחר מכן בחר `התאם אישית שדות`. זה ייקח אותך ישירות להגדרות מודל הנתונים.

<img src="/images/user-guide/fields/quick-new-field.png" style={{width:'100%'}}/>

## השבת שדה

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

כך תוכל לעשות זאת:

1. מצא את השדה שברצונך להשבית בהגדרות האובייקט שלך.

2. לחץ על נקודות האופציות `⋮` בצמוד לשדה כדי לפתוח את התפריט.

3. בחר `השבת` מהתפריט הנפתח.

<img src="/images/user-guide/fields/deactivate-field.png" style={{width:'100%'}}/>

מה קורה כשתשבית שדה?

1. **באפליקציה:** השדה ייעלם ואי אפשר להוסיף אליו ערכים חדשים.

2. **קשרים קיימים:** אם זהו שדה קשר, הקשרים הקיימים יישארו אך לא ניתן ליצור חדשים.

3. **גישה דרך API:** עדיין אפשר לגשת אל השדה ואל הנתונים שלו באמצעות ה-API.

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

## הפוך שדות לייחודיים

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

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

## קווי הקצאה הטובים ביותר להגדרת שדות

### מוסכמות שמות והגבלות

- **לא ניתן לעדכן שם של שדה קשר** לאחר יצירתו (משפיע על המבנה של API)
- **שמות של רבים ויחידים חייבים להיות נפרדים**: ה-API של GraphQL שלנו דורש שמות נפרדים עבור פעולות
- **שמות שדות מוגנים**: חלק מהשמות שמורים לשימוש המערכת (למשל, `סוג`)

### שדות מטבע וטלפון

- **המטבע המוגדר כברירת מחדל**: ניתן לקבוע באמצעות מודל הנתונים
- **קודי המדינה המוגדרים כברירת מחדל**: ניתן לקבוע עבור שדות טלפון באמצעות מודל הנתונים

### שדות בחירה

- **אפשרות ברירת מחדל יכולה להיבחר** עבור כל שדה בחירה

### שדות טקסט של רישום

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

### שדות קשרים

- **חבר אובייקטים זה לזה**: שדות קשר מקשרים רישומים מאובייקטים שונים. לפרטים על יצירת וניהול קשרים, עיין במאמר שלנו על [שדות קשר](/l/he/user-guide/data-model/relation-fields).

