Files
twenty/packages/twenty-docs/l/cs/user-guide/data-model/capabilities/relation-fields.mdx
T
308973d7ca i18n - docs translations (#17036)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-01-09 17:26:06 +01:00

93 lines
3.4 KiB
Plaintext

---
title: Relační pole
description: Propojte záznamy napříč různými objekty pomocí relačních polí.
---
## Typy relací
### Jeden k mnoha
Jeden záznam v Objektu A může být propojen s mnoha záznamy v Objektu B.
**Příklad:** Jedna společnost může mít mnoho lidí (zaměstnanců).
### Mnoho k jednomu
Mnoho záznamů v Objektu A může být propojeno s jedním záznamem v Objektu B.
**Příklad:** Mnoho lidí může patřit k jedné společnosti.
### Relace k více typům objektů
Některé objekty mohou na jedné straně relace odkazovat na více typů objektů.
**Příklad:** Poznámku lze současně připojit k jedné osobě, jedné společnosti a jedné příležitosti. Poznámka je na straně "mnoho" a propojuje se s více stranami "jeden".
<img src="/images/user-guide/fields/many-to-one-morph.png" style={{width:'100%'}} />
Podobně může Projekt (na straně "jeden") přijímat odkazy od více lidí, více společností a více poznámek.
<img src="/images/user-guide/fields/one-to-many-morph.png" style={{width:'100%'}} />
<Warning>
**Omezení importu/exportu**: Relace směřující k více typům objektů zatím nejsou podporovány pro import/export CSV. Je to v našem plánu.
</Warning>
### Mnoho k mnoha
Mnoho záznamů v Objektu A může být propojeno s mnoha záznamy v Objektu B.
**Příklad:** Mnoho lidí může být propojeno s mnoha projekty a naopak.
<Warning>
**Mnoho k mnoha zatím není podporováno.**
Tento typ relace je plánován na 1. pololetí 2026. Jako dočasné řešení vytvořte prostřední "spojovací" objekt (např. "Project Assignments"), který má relace typu mnoho k jednomu k oběma objektům.
</Warning>
## Vytvoření relačního pole
1. Přejděte do **Nastavení → Datový model**
2. Vyberte objekt, do kterého chcete přidat relaci
3. Klikněte na **+ Add Field**
4. Vyberte **Relation** jako typ pole
5. Vyberte cílový objekt nebo objekty, ke kterým chcete relaci vytvořit
6. Nakonfigurujte nastavení relace:
* **Název pole na zdrojovém objektu**: Název relačního pole na objektu, který upravujete
* **Název pole na cílovém objektu**: Název relačního pole, které se zobrazí na cílovém objektu
* Typ vztahu (jeden k mnoha, mnoho k jednomu)
7. Klikněte na **Uložit**
## Standardní relace
Twenty obsahuje předpřipravené relace mezi standardními objekty:
| Z objektu | Do objektu | Typ vztahu |
| ------------ | ----------- | --------------- |
| Osoby | Společnosti | Mnoho k jednomu |
| Příležitosti | Společnosti | Mnoho k jednomu |
| Příležitosti | Osoby | Mnoho k jednomu |
## Osvědčené postupy
### Plánování relací
* **Zmapujte svůj datový model**: Relace si naplánujte před jejich vytvořením
* **Zvažte směr**: Promyslete, který objekt "vlastní" relaci
* **Vyhněte se cyklickým závislostem**: Udržujte svůj datový model čistý
### Pojmenovávání relací
* **Používejte jasné názvy**: Ať je zřejmé, co relace představuje
* **Buďte konzistentní**: Používejte podobné vzory pojmenování napříč relacemi
* **Zvažte obě strany**: Vhodně pojmenujte obě strany relace
### Výkon
* **Nepřehánějte to s relacemi**: Příliš mnoho relací může zpomalit váš pracovní prostor
## Omezení
* **Mazání relací** odstraní propojení, nikoli související záznamy
* **Cyklickým relacím** je třeba se kvůli integritě dat vyhnout