Přehled
Tento průvodce vás provede importem relací mezi objekty — například propojením lidí se společnostmi nebo příležitostí s lidmi.Co lze importovat: Pouze relace „jeden ku mnoha“ směřující k jednomu typu objektu. Relace směřující k více typům objektů (např. poznámky propojené s lidmi a společnostmi) zatím nejsou pro import podporovány.
Porozumění relacím
Co je to relace „jeden ku mnoha“?
V relaci jeden ku mnoha:- Jedna společnost má mnoho lidí (zaměstnanců)
- Jedna společnost má mnoho příležitostí
- Jedna osoba má mnoho úkolů
Běžné relace v Twenty
| Vztah | Strana „jedna“ (nadřazený) | Strana „mnoho“ (podřízený) |
|---|---|---|
| Společnosti → Lidé | Společnost | Osoby |
| Společnosti → Příležitosti | Společnost | Příležitosti |
| Lidé → Úkoly | Osoba | Úkoly |
| Lidé → Poznámky | Osoba | Poznámky |
Krok 1: Určete strany „jedna“ a „mnoho“
Před importem určete, který objekt je nadřazený a který podřízený. Zeptejte se sami sebe: “Má JEDEN [Objekt A] MNOHO [Objekt B]?”- Jedna společnost → Mnoho lidí ✓ (společnost je nadřazená)
- Jedna osoba → Mnoho společností ✗ (To je špatně — osoba patří k jedné společnosti)
Krok 2: Nejprve importujte nadřazené záznamy
Nadřazený („jedna“ strana) musí v Twenty existovat, než na něj budete moci odkazovat. Pořadí importu:- Společnosti jako první (bez závislostí)
- Lidé jako druzí (propojení se společnostmi)
- Příležitosti jako třetí (propojené se společnostmi a/nebo lidmi)
- Úkoly/Poznámky (propojené s jakýmkoli z výše uvedených)
Krok 3: Poznamenejte si jedinečný identifikátor nadřazeného objektu
Na nadřazený záznam musíte odkazovat pomocí jedinečného identifikátoru. Dostupné možnosti:| Nadřazený objekt | Dostupné jedinečné identifikátory |
|---|---|
| Společnosti | id (UUID), domain (doporučeno) nebo jakékoli vlastní jedinečné pole |
| Lidé | id (UUID), email nebo jakékoli vlastní jedinečné pole |
| Členové pracovního prostoru | id (UUID), email (ne jméno) |
| Vlastní objekty | id (UUID) nebo jakékoli pole označené jako jedinečné |
Doporučeno: Pro společnosti použijte
domain a pro lidi email. Jsou čitelné pro člověka a snadno ověřitelné ve vaší tabulce.Jak zjistit identifikátor
Pokud potřebujeteid:
- Exportujte nadřazené záznamy z Twenty
- Export obsahuje sloupec
id - Použijte tato ID v souboru s podřízenými záznamy
Krok 4: Ověřte, že existuje relační pole
Před importem se ujistěte, že mezi vašimi objekty existuje relační pole. Jak ověřit nebo vytvořit:- Přejděte na Nastavení → Datový model
- Vyberte svůj podřízený objekt (např. Lidé)
- Vyhledejte relační pole směřující na nadřazený objekt (např. Společnost)
- Pokud neexistuje, vytvořte jej:
- Klikněte na + Add field
- Vyberte typ Relation
- Vyberte nadřazený objekt
Krok 5: Připravte svůj soubor CSV
Do podřízeného CSV přidejte sloupec, který odkazuje na nadřazený objekt pomocí jeho jedinečného identifikátoru.Příklad: Propojení lidí se společnostmi
Vaše CSV s lidmi:companyDomain odkazuje na doménu společnosti.
Požadavky na formát
| Identifikátor | Formát | Příklad |
|---|---|---|
| Doména | Formát URL | https://acme.com |
| Standardní e-mail | john@acme.com | |
| ID | UUID | c776ee49-f608-4a77-8cc8-6fe96ae1e43f |
Důležitá pravidla
- Je vyžadována přesná shoda — hodnota se musí přesně shodovat s nadřazeným záznamem
- Mapujte pouze JEDEN jedinečný identifikátor — nezahrnujte současně
companyIdAcompanyDomain - Rozlišuje se velikost písmen —
Acme.com≠acme.com
Krok 6: Nahrajte a namapujte relaci
- Přejděte k podřízenému objektu (např. Lidé)
- Klikněte na ⋮ → Import records
- Nahrajte svůj soubor CSV
- V kroku mapování polí:
- Najděte svůj relační sloupec (např.
companyDomain) - Namapujte jej na relační pole Společnost
- Najděte svůj relační sloupec (např.
- Dokončete zbývající mapování
- Zkontrolujte chyby a potvrďte
Krok 7: Ověřte import
Po importu:- Otevřete několik podřízených záznamů (např. Lidé)
- Ověřte, že relační pole zobrazuje správný nadřazený objekt (např. Společnost)
- Otevřete nadřazený záznam a zkontrolujte sekci souvisejících záznamů
Časté chyby, kterým se vyhnout
| Chyba | Problém | Řešení |
|---|---|---|
| Chybné pořadí importu | Importujete lidi před společnostmi | Vždy nejprve importujte nadřazené, poté podřízené |
| Chybný formát domény | Použití acme.com místo https://acme.com | Použijte plný formát URL s https:// |
| Více jedinečných polí | Mapujete současně companyId A companyDomain | Mapujte pouze JEDEN jedinečný identifikátor |
| Chybí relační pole | Relační pole v datovém modelu neexistuje | Vytvořte jej v Nastavení → Datový model před importem |
| Neexistující záznamy | Nadřazený záznam v Twenty neexistuje | Nejprve importujte nadřazené záznamy nebo zkontrolujte překlepy |
| Rozdílná velikost písmen | Acme.com v souboru, ale v Twenty acme.com | Zajistěte přesnou shodu velikosti písmen |
Propojování s členy pracovního prostoru
Při propojování s členy pracovního prostoru (vaším týmem):- Použijte jejich e-mailovou adresu, ne jméno
- Příklad:
owner@yourcompany.com, ne “John Smith”
Časté dotazy
Co když můj nadřazený záznam nemá doménu ani e-mail?
Co když můj nadřazený záznam nemá doménu ani e-mail?
Mohu aktualizovat relace u existujících záznamů?
Mohu aktualizovat relace u existujících záznamů?
Ano! Zahrňte jedinečný identifikátor podřízeného záznamu (např.
email u lidí) a novou hodnotu relace. Import relaci aktualizuje.Mohu importovat vztahy mnoho k mnoha?
Mohu importovat vztahy mnoho k mnoha?
Vztahy mnoho k mnoha zatím nejsou pro import podporovány. To je plánováno na 1. pololetí 2026.
Mohu propojovat s více typy objektů (například poznámky s lidmi A společnostmi)?
Mohu propojovat s více typy objektů (například poznámky s lidmi A společnostmi)?
Relace směřující k více typům objektů zatím nejsou pro import/export podporovány. Je to v našem plánu.
Co se stane, když nadřazený záznam neexistuje?
Co se stane, když nadřazený záznam neexistuje?
Import u daného řádku zobrazí chybu. Můžete buď:
- Nejprve importujte nadřazený záznam, poté znovu importujte
- Opravte referenční hodnotu
- Odstraňte řádek z importu
Proč se moje relace nepropojuje správně?
Proč se moje relace nepropojuje správně?
Časté příčiny:
- Nesprávný formát (pro domény použijte
https://domain.com) - Nesoulad ve velikosti písmen (zkontrolujte přesný zápis)
- Nadřazený neexistuje (nejprve importujte nadřazené)
- Mapujete více identifikátorů (použijte pouze jeden)