Vai al contenuto principale

Tipi di relazioni

Uno-a-molti

Un record nell’Oggetto A può essere collegato a molti record nell’Oggetto B. Esempio: Un’Azienda può avere molte Persone (dipendenti).

Molti-a-uno

Molti record nell’Oggetto A possono essere collegati a un record nell’Oggetto B. Esempio: Molte Persone possono appartenere a un’Azienda.

Relazioni che puntano a più tipi di oggetto

Alcuni oggetti possono collegarsi a più tipi di oggetto su un lato della relazione. Esempio: Una Nota può essere collegata a una Persona E a un’Azienda E a un’Opportunità contemporaneamente. La Nota si trova sul lato “molti”, collegandosi a più lati “uno”. Analogamente, un Progetto (sul lato “uno”) potrebbe ricevere collegamenti da più Persone, più Aziende e più Note.
Limitazione di importazione/esportazione: Le relazioni che puntano a più tipi di oggetto non sono ancora supportate per l’importazione/esportazione CSV. È nella nostra roadmap.

Molti-a-molti

Molti record nell’Oggetto A possono essere collegati a molti record nell’Oggetto B. Esempio: Molte Persone possono essere collegate a molti Progetti, e viceversa. Le relazioni molti-a-molti utilizzano lo schema dell’oggetto di giunzione: un oggetto intermedio che collega entrambe le parti. Con la funzionalità delle relazioni di giunzione, Twenty visualizza direttamente i record collegati finali, nascondendo l’oggetto intermedio dall’interfaccia utente.
Funzionalità di laboratorio: le relazioni di giunzione devono essere abilitate in Impostazioni → Aggiornamenti → Lab prima dell’uso.
See How to Create Many-to-Many Relations for a complete step-by-step guide.

Creazione di un campo di relazione

  1. Vai a Impostazioni → Modello dati
  2. Seleziona l’oggetto in cui vuoi aggiungere la relazione
  3. Fai clic su + Aggiungi campo
  4. Seleziona Relazione come tipo di campo
  5. Scegli l’oggetto o gli oggetti di destinazione a cui collegare
  6. Configura le impostazioni della relazione:
    • Nome del campo sull’oggetto di origine: il nome del campo di relazione sull’oggetto che stai modificando
    • Nome del campo sull’oggetto di destinazione: il nome del campo di relazione che apparirà sull’oggetto di destinazione
    • Tipo di relazione (uno-a-molti, molti-a-uno)
  7. Clicca su Salva

Relazioni standard

Twenty offre relazioni predefinite tra oggetti standard:
Oggetto di origineOggetto di destinazioneTipo di relazione
PersoneAziendeMolti-a-uno
OpportunitàAziendeMolti-a-uno
OpportunitàPersoneMolti-a-uno

Migliori Pratiche

Pianificazione delle relazioni

  • Mappa il tuo modello di dati: pianifica le relazioni prima di crearle
  • Considera la direzione: pensa a quale oggetto “possiede” la relazione
  • Evita le dipendenze circolari: mantieni pulito il tuo modello di dati

Denominare le relazioni

  • Usa nomi chiari: rendi evidente ciò che la relazione rappresenta
  • Sii coerente: usa schemi di denominazione simili tra le relazioni
  • Considera entrambi i lati: assegna un nome appropriato a entrambi i lati della relazione

Prestazioni

  • Non esagerare con le relazioni: troppe relazioni possono rallentare il tuo spazio di lavoro

Limitazioni

  • L’eliminazione delle relazioni rimuove il collegamento ma non i record correlati
  • Le relazioni circolari dovrebbero essere evitate per l’integrità dei dati