Relațiile mulți-la-mulți vă permit să conectați mai multe înregistrări pe ambele părți. De exemplu: multe Persoane pot lucra la multe Proiecte, iar fiecare Proiect poate avea multe Persoane.Documentation Index
Fetch the complete documentation index at: https://docs.get-clara.tech/llms.txt
Use this file to discover all available pages before exploring further.
Această funcție necesită, de asemenea, ca Advanced mode să fie activat (comutator în dreapta jos în Settings).
Când să utilizați relațiile mulți-la-mulți
Folosiți relațiile mulți-la-mulți atunci când ambele părți ale unei relații pot avea mai multe conexiuni:| Relație | Exemplu |
|---|---|
| Persoane ↔ Proiecte | O persoană lucrează la mai multe proiecte; un proiect are mai mulți membri ai echipei |
| Companii ↔ Etichete | O companie poate avea mai multe etichete; o etichetă se poate aplica la mai multe companii |
| Produse ↔ Comenzi | Un produs poate apărea în mai multe comenzi; o comandă conține mai multe produse |
Cum Funcționează
Twenty folosește un model de obiect de legătură pentru relațiile mulți-la-mulți. Un obiect de legătură se află între două obiecte și păstrează conexiunile:- O relație către Persoane (mulți-la-unu)
- O relație către Proiecte (mulți-la-unu)
Cerințe
- Activați Junction Relations în Lab: Mergeți la Settings → Updates → Lab și activați Junction Relations
- Activați Advanced mode: Porniți Advanced mode în partea dreaptă jos a barei laterale Settings
- Planificați modelul de date:
- Ce două obiecte conectați?
- Cum ar trebui să se numească obiectul de legătură?
Pasul 1: Creați obiectul de legătură
Mai întâi, creați obiectul intermediar care va păstra conexiunile.- Accesați Setări → Model de date
- Faceți clic pe + Obiect nou
- Dați-i un nume descriptiv (de ex., “Atribuire proiect”, “Membru al echipei”, “Comandă de produs”)
- Faceți clic pe Salvare
Pasul 2: Creați relații din obiectul de legătură
Adăugați câmpuri de relație din obiectul de legătură către ambele obiecte pe care doriți să le conectați.Prima relație (Obiect de legătură → Obiectul A)
- Selectați obiectul de legătură în Setări → Model de date
- Faceți clic pe + Adaugă câmp
- Alegeți Relație ca tip de câmp
- Selectați primul obiect (de ex., “Persoane”)
- Setați tipul relației la Mulți-la-unu (multe atribuiri pot fi legate de o singură persoană)
- Denumiți câmpurile:
- Câmp pe obiectul de legătură: de ex., “Persoană”
- Câmp pe Persoane: de ex., “Atribuiri proiect”
- Faceți clic pe Salvare
A doua relație (Obiect de legătură → Obiectul B)
- Rămânând pe obiectul de legătură, faceți clic pe + Adăugați câmp
- Alegeți Relație ca tip de câmp
- Selectați al doilea obiect (de ex., “Proiecte”)
- Setați tipul relației la Mulți-la-unu
- Denumiți câmpurile:
- Câmp pe obiectul de legătură: de ex., “Proiect”
- Câmp pe Proiecte: de ex., “Membrii echipei”
- Faceți clic pe Salvare
Pasul 3: Configurați afișarea relației de joncțiune
Acum configurați obiectele sursă pentru a afișa direct înregistrările legate, sărind peste obiectul intermediar de legătură.- Accesați Setări → Model de date
- Selectați primul obiect (de ex., “Persoane”)
- Găsiți câmpul de relație care indică spre obiectul de legătură (de ex., “Atribuiri proiect”)
- Faceți clic pentru a edita câmpul
- Activați “Aceasta este o relație către un obiect de legătură”
- Selectați Relația țintă (de ex., “Proiect” — câmpul de pe obiectul de legătură care indică spre cealaltă parte)
- Faceți clic pe Salvare
- Selectați “Proiecte” în Model de date
- Editați câmpul de relație “Membrii echipei”
- Activați comutatorul de joncțiune
- Selectați “Persoană” ca relație țintă
- Salvează
Rezultat
După configurare:- Pe o înregistrare Persoană, câmpul “Atribuiri proiect” afișează Proiecte direct (nu înregistrări de atribuire)
- Pe o înregistrare Proiect, câmpul “Membrii echipei” afișează Persoane direct
Exemplu: Persoane ↔ Proiecte
Iată un ghid complet:Creați obiectul de legătură
- Nume: Atribuire proiect
- Descriere: “Leagă persoanele de proiectele la care lucrează”
Adăugați relații
-
Atribuire proiect → Persoane
- Tip: Mulți-la-unu
- Câmp pe Atribuire proiect: “Persoană”
- Câmp pe Persoane: “Atribuiri proiect”
-
Atribuire proiect → Proiecte
- Tip: Mulți-la-unu
- Câmp pe Atribuire proiect: “Proiect”
- Câmp pe Proiecte: “Membrii echipei”
Configurați afișarea relației de joncțiune
-
Pe obiectul Persoane:
- Editați câmpul “Atribuiri proiect”
- Activați comutatorul de joncțiune
- Țintă: “Proiect”
-
Pe obiectul Proiecte:
- Editați câmpul “Membrii echipei”
- Activați comutatorul de joncțiune
- Țintă: “Persoană”
Utilizați-l
- Deschideți o înregistrare Persoană → Vedeți direct Proiectele sale
- Deschideți o înregistrare Proiect → Vedeți direct membrii echipei
- Creați conexiuni noi din oricare parte
Adăugarea de date suplimentare la conexiuni
Deoarece obiectul de legătură este un obiect real, puteți adăuga câmpuri personalizate pentru a stoca informații despre relație:- Rol: “Dezvoltator”, “Designer”, “Manager”
- Data de început: Când s-au alăturat proiectului
- Ore alocate: Orele săptămânale pe acest proiect
Limitări
- Import/Export CSV: Importul direct al relațiilor mulți-la-mulți nu este acceptat. Importați înregistrări în obiectul de legătură în schimb.
- Filtre: Filtrarea după relații mulți-la-mulți poate avea opțiuni limitate.
Conexe
- Câmpuri de relație — explicații despre tipurile de relații
- Creați obiecte personalizate — cum să creați obiecte
- Creați câmpuri de relație — configurare de bază a relațiilor