Prezentare generală
Acest ghid vă arată cum să importați relațiile dintre obiecte — de exemplu, să asociați Persoane la Companii sau Oportunități la Persoane.Ce poate fi importat: Doar relații de tip unu-la-mulți care indică către un singur tip de obiect. Relațiile care indică către mai multe tipuri de obiect (cum ar fi Notele care se leagă de Persoane ȘI Companii) nu sunt încă acceptate pentru import.
Înțelegerea relațiilor
Ce este o relație “unu-la-mulți”?
Într-o relație unu-la-mulți:- O companie are multe persoane (angajați)
- O companie are multe oportunități
- O persoană are multe sarcini
Relații obișnuite în Twenty
| Relație | Partea “unu” (părinte) | Partea “mulți” (copil) |
|---|---|---|
| Companii → Persoane | Companie | Persoane |
| Companii → Oportunități | Companie | Oportunități |
| Persoane → Sarcini | Persoană | Sarcini |
| Persoane → Note | Persoană | Notițe |
Pasul 1: Identificați părțile „unu” și „mulți”
Înainte de import, stabiliți care obiect este părinte și care este copil. Întrebați-vă: “Are UN [Obiect A] MULTE [Obiect B]?”- O companie → Multe persoane ✓ (Compania este părinte)
- O persoană → Multe companii ✗ (Greșit — o persoană aparține unei singure companii)
Pasul 2: Importați mai întâi înregistrările părinte
Înregistrarea părinte (partea „unu”) trebuie să existe în Twenty înainte de a o putea referi. Ordinea importului:- Companii mai întâi (fără dependențe)
- Persoane în al doilea rând (legate de Companii)
- Oportunități în al treilea rând (legate de Companii și/sau Persoane)
- Sarcini/Note (legate de oricare dintre cele de mai sus)
Pasul 3: Notați identificatorul unic al părintelui
Trebuie să faceți referire la înregistrarea părinte folosind un identificator unic. Opțiuni disponibile:| Obiect părinte | Identificatori unici disponibili |
|---|---|
| Companii | id (UUID), domain (recomandat) sau orice câmp unic personalizat |
| Persoane | id (UUID), email sau orice câmp unic personalizat |
| Membri ai Spațiului de Lucru | id (UUID), email (nu numele) |
| Obiecte personalizate | id (UUID) sau orice câmp marcat ca unic |
Recomandat: Folosiți
domain pentru Companii și email pentru Persoane. Acestea sunt ușor de citit de către oameni și ușor de verificat în foaia de calcul.Găsirea identificatorului
Dacă aveți nevoie deid:
- Exportați înregistrările părinte din Twenty
- Exportul include coloana
id - Folosiți aceste ID-uri în fișierul cu înregistrări copil
Pasul 4: Verificați existența câmpului de relație
Înainte de import, asigurați-vă că există câmpul de relație între obiectele dvs. Pentru a verifica sau crea:- Accesați Setări → Model de date
- Selectați obiectul copil (de ex., Persoane)
- Căutați un câmp de relație care indică către părinte (de ex., Companie)
- Dacă nu există, creați-l:
- Faceți clic pe + Adaugă câmp
- Selectați tipul Relație
- Alegeți obiectul părinte
Pasul 5: Pregătiți fișierul CSV
Adăugați o coloană în CSV-ul obiectului copil care face referire la părinte folosind identificatorul său unic.Exemplu: Persoane asociate cu Companii
CSV-ul dvs. cu Persoane:companyDomain face referire la domeniul companiei.
Cerințe de format
| Identificator | Format | Exemplu |
|---|---|---|
| Domeniu | Format URL | https://acme.com |
| Email standard | john@acme.com | |
| ID | UUID | c776ee49-f608-4a77-8cc8-6fe96ae1e43f |
Reguli importante
- Potrivire exactă necesară — valoarea trebuie să corespundă exact înregistrării părinte
- Mapați doar UN identificator unic — nu includeți atât
companyId, cât șicompanyDomain - Sensibil la majuscule/minuscule —
Acme.com≠acme.com
Pasul 6: Încărcați și mapați relația
- Navigați la obiectul copil (de ex., Persoane)
- Faceți clic pe ⋮ → Import records
- Încărcați fișierul CSV
- În etapa de mapare a câmpurilor:
- Găsiți coloana relației (de ex.,
companyDomain) - Mapați-o la câmpul de relație Company
- Găsiți coloana relației (de ex.,
- Finalizați maparea rămasă
- Revizuiți erorile și confirmați
Pasul 7: Verificați importul
După import:- Deschideți câteva înregistrări copil (de ex., Persoane)
- Verificați că câmpul de relație arată părintele corect (de ex., Companie)
- Deschideți o înregistrare părinte și verificați secțiunea de înregistrări asociate
Greșeli comune de evitat
| Greșeală | Problemă | Soluție |
|---|---|---|
| Ordine greșită a importului | Importarea Persoanelor înaintea Companiilor | Importați întotdeauna mai întâi părinții, apoi copiii |
| Format de domeniu greșit | Folosirea acme.com în loc de https://acme.com | Folosiți formatul URL complet cu https:// |
| Câmpuri unice multiple | Maparea atât a companyId, cât și a companyDomain | Mapați un singur identificator unic |
| Câmp de relație lipsă | Câmpul de relație nu există în modelul de date | Creați-l în Setări → Model de date înainte de import |
| Înregistrări inexistente | Înregistrarea părinte nu există în Twenty | Importați mai întâi înregistrările părinte sau verificați greșelile de tastare |
| Nepotrivire de majuscule/minuscule | Acme.com în fișier, dar acme.com în Twenty | Asigurați potrivirea exactă a majusculelor/minusculelor |
Legarea la membrii spațiului de lucru
Când legați la membrii spațiului de lucru (echipa dvs.):- Folosiți adresa de email, nu numele
- Exemplu:
owner@yourcompany.com, nu “John Smith”
Întrebări frecvente
Ce se întâmplă dacă înregistrarea mea părinte nu are un domeniu sau un email?
Ce se întâmplă dacă înregistrarea mea părinte nu are un domeniu sau un email?
Aveți două opțiuni:
- Folosiți
id-ul Twenty (exportați înregistrările părinte pentru a obține ID-urile lor) - Creați un câmp unic personalizat în modelul dvs. de date pentru a stoca un ID extern din sistemul anterior
Pot să actualizez relațiile la înregistrările existente?
Pot să actualizez relațiile la înregistrările existente?
Da! Includeți identificatorul unic al înregistrării copil (de ex.,
email pentru Persoane) și noua valoare a relației. Importul va actualiza relația.Pot să import relații de tip mulți-la-mulți?
Pot să import relații de tip mulți-la-mulți?
Relațiile mulți-la-mulți nu sunt încă acceptate pentru import. Aceasta este planificată pentru S1 2026.
Pot să leg la mai multe tipuri de obiecte (cum ar fi Note la Persoane ȘI Companii)?
Pot să leg la mai multe tipuri de obiecte (cum ar fi Note la Persoane ȘI Companii)?
Relațiile care indică către mai multe tipuri de obiecte nu sunt încă acceptate pentru import/export. Această funcționalitate este în planul nostru de dezvoltare.
Ce se întâmplă dacă o înregistrare părinte nu există?
Ce se întâmplă dacă o înregistrare părinte nu există?
Importul va afișa o eroare pentru acel rând. Puteți fie să:
- Importați mai întâi înregistrarea părinte, apoi reimportați
- Corectați valoarea de referință
- Eliminați rândul din import
De ce relația mea nu se leagă corect?
De ce relația mea nu se leagă corect?
Cauze comune:
- Format greșit (folosiți
https://domain.compentru domenii) - Nepotrivire de majuscule/minuscule (verificați ortografia exactă)
- Părintele nu există (importați mai întâi părinții)
- Maparea mai multor identificatori (folosiți doar unul)