Salt la conținutul principal

Documentation Index

Fetch the complete documentation index at: https://docs.twenty.com/llms.txt

Use this file to discover all available pages before exploring further.

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.
Funcție din Lab: Relațiile prin obiecte de legătură sunt în prezent în Lab. Activați-le în Settings → Updates → Lab înainte de a urma acest ghid.
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țieExemplu
Persoane ↔ ProiecteO persoană lucrează la mai multe proiecte; un proiect are mai mulți membri ai echipei
Companii ↔ EticheteO companie poate avea mai multe etichete; o etichetă se poate aplica la mai multe companii
Produse ↔ ComenziUn 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:
People ←→ Project Assignments ←→ Projects
Obiectul Atribuiri proiect (obiect de legătură) are:
  • O relație către Persoane (mulți-la-unu)
  • O relație către Proiecte (mulți-la-unu)
Când activați comutatorul pentru relația de legătură, Twenty afișează înregistrările legate direct, în loc să afișeze înregistrările intermediare ale obiectului de legătură.

Cerințe

  1. Activați Junction Relations în Lab: Mergeți la Settings → Updates → Lab și activați Junction Relations
  2. Activați Advanced mode: Porniți Advanced mode în partea dreaptă jos a barei laterale Settings
  3. 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.
  1. Accesați Setări → Model de date
  2. Faceți clic pe + Obiect nou
  3. Dați-i un nume descriptiv (de ex., “Atribuire proiect”, “Membru al echipei”, “Comandă de produs”)
  4. Activați “Omite crearea unui câmp Nume”
Obiect pivot nou
  1. Faceți clic pe Salvare
Convenție de denumire: Folosiți un nume care descrie relația, cum ar fi “Atribuire proiect” sau “Apartenență la echipă”. Acest lucru face modelul de date mai ușor de înțeles.

Pasul 2: Creați relații între obiecte și obiectul de legătură

Adăugați câmpuri de relație din fiecare dintre cele două obiecte la obiectul de legătură.

Prima relație (Obiectul A → Obiect de legătură)

  1. Selectați primul obiect în Setări → Model de date
  2. Faceți clic pe + Adaugă relație
  3. Selectați obiectul de legătură (de ex., “Atribuiri proiect”)
  4. Setați tipul relației la Unu-la-mulți (o persoană poate fi asociată cu multe atribuiri)
  5. Denumiți câmpurile:
    • Câmp pe Persoane: de ex., “Atribuiri proiect”
    • Câmp pe obiectul de legătură: de ex., “Persoană”
  6. Faceți clic pe Salvare

A doua relație (Obiectul B → Obiect de legătură)

  1. Selectați al doilea obiect în Setări → Model de date
  2. Faceți clic pe + Adaugă relație
  3. Selectați obiectul de legătură (de ex., “Atribuiri proiect”)
  4. Setați tipul relației la Unu-la-mulți (un proiect poate fi asociat cu multe atribuiri)
  5. Activați “Aceasta este o relație către un obiect de legătură”
  1. Denumiți câmpurile:
    • Câmp pe obiectul de legătură: de ex., “Proiect”
    • Câmp pe Proiecte: de ex., “Membrii echipei”
  2. 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ă.
  1. Accesați Setări → Model de date
  2. Selectați primul obiect (de ex., “Persoane”)
  3. Găsiți câmpul de relație care indică spre obiectul de legătură (de ex., “Atribuiri proiect”)
  4. Faceți clic pentru a edita câmpul
  5. Activați “Aceasta este o relație cu un obiect de legătură”
  6. Selectați Relația țintă (de ex., “Proiect” — câmpul de pe obiectul de legătură care indică spre cealaltă parte)
  7. Faceți clic pe Salvare

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
Obiectul de legătură există în continuare și stochează conexiunile, dar interfața oferă o vedere mulți-la-mulți mai curată.

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

  1. Persoane → Atribuire proiect
    • Tip: Unu-la-mulți
    • Câmp pe Persoane: “Atribuiri proiect”
    • Câmp pe Atribuire proiect: “Persoană”
  2. Proiecte → Atribuire proiect
    • Tip: Unu-la-mulți
    • Câmp pe Proiecte: “Membrii echipei”
    • Câmp pe Atribuire proiect: “Proiect”

Configurați afișarea relației de joncțiune

  1. Pe obiectul Persoane:
    • Editați câmpul “Atribuiri proiect”
    • Activați comutatorul de joncțiune
    • Țintă: “Proiect”
  2. 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
Pentru a accesa aceste date, navigați direct la obiectul de legătură sau interogați-l prin API.

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