Created by Github action --------- Co-authored-by: Abdul Rahman <ar5438376@gmail.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: github-actions <github-actions@twenty.com> Co-authored-by: Charles Bochet <charles@twenty.com>
108 lines
4.8 KiB
Plaintext
108 lines
4.8 KiB
Plaintext
---
|
|
title: Pola
|
|
info: "Zrozum rolę pól i jak sobie z nimi radzić."
|
|
image: /images/user-guide/fields/field.png
|
|
sectionInfo: Elastyczny model danych zaprojektowany tak, aby wspierać unikalne procesy biznesowe
|
|
---
|
|
|
|
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/fields/field.png" alt="Header" />
|
|
</Frame>
|
|
|
|
## O polach
|
|
|
|
Pola są jak kolumny w arkuszu kalkulacyjnym. Przechowują różne typy danych, takie jak tekst, liczby lub daty. Fields can be standard (built-in) or custom (the ones you create).
|
|
|
|
### Pola standardowe
|
|
|
|
Pola standardowe są wbudowane w Twenty do obsługi typowych potrzeb biznesowych.
|
|
|
|
Na przykład, `Imię` i `Nazwisko` to standardowe pola w obiekcie `Ludzie`. Przechowują dane tekstowe dotyczące indywidualnych imion i nazwisk.
|
|
|
|
Nie możesz usunąć standardowych pól, ale możesz je dezaktywować, jeśli ich nie potrzebujesz.
|
|
|
|
You can also customize the options of the standard `SELECT` type fields, for example the options for the `Stage` on Opportunities.
|
|
|
|
<img src="/images/user-guide/fields/standard-fields.png" style={{width:'100%'}}/>
|
|
|
|
### Pola niestandardowe
|
|
|
|
Pola niestandardowe można dodać do każdego obiektu. Możesz przechowywać tekst, liczby, daty, wybory z list rozwijanych i inne. Użyj pól niestandardowych do śledzenia informacji specyficznych dla Twojego biznesu.
|
|
|
|
Na przykład, pole niestandardowe dla SpaceX może być `Status Aktywności Rakiety`, wskazujące, czy rakieta jest operacyjna.
|
|
|
|
<img src="/images/user-guide/fields/custom-fields.png"style={{width:'100%'}}/>
|
|
|
|
## Create a Custom Field
|
|
|
|
To add a custom field to any object, follow these steps: Przejdź do `Ustawienia` w lewym panelu bocznym.
|
|
2. Przejdź do `Model danych`, a następnie wybierz obiekt, który chcesz dostosować.
|
|
3. Kontynuuj, klikając `Dodaj pole`.
|
|
4. Wybierz nazwę i typ pola, które odpowiadają Twoim wymaganiom. Rozważ dodanie opisu pola dla lepszego zrozumienia.
|
|
|
|
Twoje nowo utworzone pole jest teraz dostępne w polach aplikacji. Aby wyświetlić je w konkretnym widoku, kliknij menu opcji, a następnie wybierz `Pola`.
|
|
|
|
<VimeoEmbed videoId="927628219" title="Video demonstration" />
|
|
|
|
**Szybki sposób:** Kliknij przycisk **+** w prawym górnym rogu dowolnej tabeli obiektów, a następnie wybierz `Dostosuj pola`. To przeniesie Cię bezpośrednio do ustawień modelu danych.
|
|
|
|
<img src="/images/user-guide/fields/quick-new-field.png" style={{width:'100%'}}/>
|
|
|
|
## Dezaktywuj pole
|
|
|
|
Możesz dezaktywować pole, aby ukryć je w aplikacji bez utraty danych. Pomyśl o tym jako o ukryciu pola, a nie o jego usunięciu.
|
|
|
|
Oto jak możesz to zrobić:
|
|
|
|
1. Znajdź pole, które chcesz dezaktywować w ustawieniach obiektu.
|
|
|
|
2. Kliknij trzy kropki `⋮` obok pola, aby otworzyć menu.
|
|
|
|
3. Wybierz `Deaktywuj` z menu rozwijanego.
|
|
|
|
<img src="/images/user-guide/fields/deactivate-field.png" style={{width:'100%'}}/>
|
|
|
|
Co się dzieje, gdy dezaktywujesz pole?
|
|
|
|
1. **W aplikacji:** Pole znika i nie możesz dodawać do niego nowych wartości.
|
|
|
|
2. **Istniejące powiązania:** Jeśli to pole relacji, istniejące połączenia pozostają, ale nie możesz tworzyć nowych.
|
|
|
|
3. **Dostęp przez API:** Nadal możesz uzyskać dostęp do pola i jego danych poprzez API.
|
|
|
|
Możesz reaktywować standardowe i niestandardowe pola lub mieć możliwość ich trwałego usunięcia.
|
|
|
|
## Uczyń pola unikalnymi
|
|
|
|
Uczyń pole unikalnym, aby zapewnić, że różne rekordy nie mogą mieć takiej samej wartości. Na przykład, adresy e-mail są unikalne dla każdej osoby.
|
|
|
|
Jeśli pojawi się błąd przy ustawianiu unikalności, sprawdź, czy w Twoich danych (w tym usuniętych rekordach) nie ma zduplikowanych wartości.
|
|
|
|
## Najlepsze praktyki konfiguracji pól
|
|
|
|
### Nazewnictwo i ograniczenia
|
|
|
|
- **Nazwy pól relacji nie mogą być aktualizowane** po utworzeniu (wpływa na strukturę API)
|
|
- **Nazwy w liczbie pojedynczej i mnogiej muszą być różne**: Nasze API GraphQL potrzebuje różnych nazw dla mutacji
|
|
- **Zarezerwowane nazwy pól**: niektóre nazwy są zarezerwowane do użytku systemowego (np. `Typ`)
|
|
|
|
### Pola walutowe i telefoniczne
|
|
|
|
- **Domyślna waluta**: można skonfigurować poprzez model danych
|
|
- **Domyślne kody krajów**: można skonfigurować dla pól telefonicznych poprzez model danych
|
|
|
|
### Pola wyboru
|
|
|
|
- **Można wybrać opcję domyślną** dla każdego pola wyboru
|
|
|
|
### Pola tekstowe rekordu
|
|
|
|
- **Each object has one main display field**: This field appears in the leftmost column and represents the record when linked to other objects. Musi to być pole tekstowe. Na przykład, Ludzie używają `Imię` jako głównego pola, więc kiedy łączysz osobę z firmą, zobaczysz ich imię w widoku firmy.
|
|
|
|
### Pola relacji
|
|
|
|
- **Połącz obiekty razem**: Pola relacji łączą rekordy z różnych obiektów. Aby uzyskać szczegółowe informacje na temat tworzenia i zarządzania relacjami, zobacz nasz [artykuł o Polach Relacji](/l/pl/user-guide/data-model/relation-fields).
|
|
|