i18n - docs translations (#17433)
Created by Github action Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
committed by
GitHub
parent
c8c821a692
commit
2353bc62cc
@@ -39,12 +39,16 @@ Molti record nell'Oggetto A possono essere collegati a molti record nell'Oggetto
|
||||
|
||||
**Esempio:** Molte Persone possono essere collegate a molti Progetti, e viceversa.
|
||||
|
||||
<Warning>
|
||||
**Molti-a-molti non è ancora supportato.**
|
||||
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.
|
||||
|
||||
Questo tipo di relazione è previsto per H1 2026. Come soluzione temporanea, crea un oggetto intermedio "di giunzione" (ad es., "Assegnazioni di progetto") che abbia relazioni Molti-a-uno con entrambi gli oggetti.
|
||||
<img src="/images/user-guide/fields/junction-relation-diagram.png" style={{width:'100%'}} />
|
||||
|
||||
<Warning>
|
||||
**Funzionalità di laboratorio**: le relazioni di giunzione devono essere abilitate in **Impostazioni → Aggiornamenti → Lab** prima dell'uso.
|
||||
</Warning>
|
||||
|
||||
See [How to Create Many-to-Many Relations](/l/it/user-guide/data-model/how-tos/create-many-to-many-relations) for a complete step-by-step guide.
|
||||
|
||||
## Creazione di un campo di relazione
|
||||
|
||||
1. Vai a **Impostazioni → Modello dati**
|
||||
|
||||
+180
@@ -0,0 +1,180 @@
|
||||
---
|
||||
title: Crea relazioni molti-a-molti
|
||||
description: Collega record in cui molti elementi su entrambi i lati possono essere collegati tra loro utilizzando oggetti di giunzione.
|
||||
---
|
||||
|
||||
Le relazioni molti-a-molti ti consentono di collegare più record su entrambi i lati. Ad esempio: molte Persone possono lavorare su molti Progetti, e ogni Progetto può avere molte Persone.
|
||||
|
||||
<Warning>
|
||||
**Funzionalità Lab**: Le relazioni di giunzione sono attualmente nel Lab. Abilita le in **Impostazioni → Aggiornamenti → Lab** prima di seguire questa guida.
|
||||
</Warning>
|
||||
|
||||
<Note>
|
||||
Questa funzionalità richiede anche che la **Modalità avanzata** sia abilitata (tramite l'interruttore in basso a destra nelle Impostazioni).
|
||||
</Note>
|
||||
|
||||
## Quando usare le relazioni molti-a-molti
|
||||
|
||||
Usa le relazioni molti-a-molti quando entrambi i lati di una relazione possono avere più collegamenti:
|
||||
|
||||
| Relazione | Esempio |
|
||||
| ------------------ | ------------------------------------------------------------------------------ |
|
||||
| Persone ↔ Progetti | Una persona lavora su più progetti; un progetto ha più membri del team |
|
||||
| Aziende ↔ Tag | Un'azienda può avere più tag; un tag può essere applicato a più aziende |
|
||||
| Prodotti ↔ Ordini | Un prodotto può essere presente in più ordini; un ordine contiene più prodotti |
|
||||
|
||||
## Come Funziona
|
||||
|
||||
Twenty utilizza un modello di **oggetto di giunzione** per le relazioni molti-a-molti. Un oggetto di giunzione si trova tra due oggetti e contiene i collegamenti:
|
||||
|
||||
```
|
||||
People ←→ Project Assignments ←→ Projects
|
||||
```
|
||||
|
||||
L'oggetto **Assegnazioni ai progetti** (di giunzione) ha:
|
||||
|
||||
* Una relazione con Persone (molti-a-uno)
|
||||
* Una relazione con Progetti (molti-a-uno)
|
||||
|
||||
Quando abiliti l'interruttore della relazione di giunzione, Twenty mostra direttamente i record collegati invece di visualizzare i record intermedi di giunzione.
|
||||
|
||||
## Prerequisiti
|
||||
|
||||
1. **Abilita le relazioni di giunzione in Lab**: Vai a **Impostazioni → Aggiornamenti → Lab** e abilita **Relazioni di giunzione**
|
||||
2. **Abilita la Modalità avanzata**: Attiva la **Modalità avanzata** in basso a destra nella barra laterale di Impostazioni
|
||||
3. Pianifica il tuo modello di dati:
|
||||
* Quali due oggetti stai collegando?
|
||||
* Come dovrebbe chiamarsi l'oggetto di giunzione?
|
||||
|
||||
## Passaggio 1: Crea l'oggetto di giunzione
|
||||
|
||||
Per prima cosa, crea l'oggetto intermedio che conterrà i collegamenti.
|
||||
|
||||
1. Vai a **Impostazioni → Modello dati**
|
||||
2. Fai clic su **+ Nuovo oggetto**
|
||||
3. Assegnagli un nome descrittivo (ad es., "Assegnazione al progetto", "Membro del team", "Ordine del prodotto")
|
||||
4. Clicca su **Salva**
|
||||
|
||||
<Tip>
|
||||
**Convenzione di denominazione**: Usa un nome che descriva la relazione, come "Assegnazione al progetto" o "Appartenenza al team". Questo rende il modello di dati più facile da comprendere.
|
||||
</Tip>
|
||||
|
||||
## Passaggio 2: Crea le relazioni dall'oggetto di giunzione
|
||||
|
||||
Aggiungi campi di relazione dall'oggetto di giunzione a entrambi gli oggetti che desideri collegare.
|
||||
|
||||
### Prima relazione (Giunzione → Oggetto A)
|
||||
|
||||
1. Seleziona il tuo oggetto di giunzione in **Impostazioni → Modello dati**
|
||||
2. Fai clic su **+ Aggiungi campo**
|
||||
3. Scegli **Relazione** come tipo di campo
|
||||
4. Seleziona il primo oggetto (ad es., "Persone")
|
||||
5. Imposta il tipo di relazione su **Molti-a-uno** (molte assegnazioni possono collegarsi a una persona)
|
||||
6. Assegna un nome ai campi:
|
||||
* Campo sull'oggetto di giunzione: ad es., "Persona"
|
||||
* Campo su Persone: ad es., "Assegnazioni ai progetti"
|
||||
7. Clicca su **Salva**
|
||||
|
||||
### Seconda relazione (Giunzione → Oggetto B)
|
||||
|
||||
1. Sempre sull'oggetto di giunzione, fai clic su **+ Aggiungi campo**
|
||||
2. Scegli **Relazione** come tipo di campo
|
||||
3. Seleziona il secondo oggetto (ad es., "Progetti")
|
||||
4. Imposta il tipo di relazione su **Molti-a-uno**
|
||||
5. Assegna un nome ai campi:
|
||||
* Campo sull'oggetto di giunzione: ad es., "Progetto"
|
||||
* Campo su Progetti: ad es., "Membri del team"
|
||||
6. Clicca su **Salva**
|
||||
|
||||
## Passaggio 3: Configura la visualizzazione della relazione di giunzione
|
||||
|
||||
Ora configura gli oggetti sorgente per visualizzare direttamente i record collegati, saltando l'oggetto di giunzione intermedio.
|
||||
|
||||
1. Vai a **Impostazioni → Modello dati**
|
||||
2. Seleziona il primo oggetto (ad es., "Persone")
|
||||
3. Trova il campo di relazione che punta all'oggetto di giunzione (ad es., "Assegnazioni ai progetti")
|
||||
4. Fai clic per modificare il campo
|
||||
5. Abilita **"Questa è una relazione con un oggetto di giunzione"**
|
||||
6. Seleziona la **Relazione di destinazione** (ad es., "Progetto" — il campo sull'oggetto di giunzione che punta all'altro lato)
|
||||
7. Clicca su **Salva**
|
||||
|
||||
{/* TODO: Add image
|
||||
<img src="/images/user-guide/fields/junction-relation-toggle.png" style={{width:'100%'}}/>
|
||||
*/}
|
||||
|
||||
Ripeti per l'altro oggetto:
|
||||
|
||||
1. Seleziona "Progetti" in Modello dati
|
||||
2. Modifica il campo di relazione "Membri del team"
|
||||
3. Abilita l'interruttore di giunzione
|
||||
4. Seleziona "Persona" come relazione di destinazione
|
||||
5. Salva
|
||||
|
||||
## Risultato
|
||||
|
||||
Dopo la configurazione:
|
||||
|
||||
* In un record **Persona**, il campo "Assegnazioni ai progetti" mostra direttamente i **Progetti** (non i record di assegnazione)
|
||||
* In un record **Progetto**, il campo "Membri del team" mostra direttamente le **Persone**
|
||||
|
||||
L'oggetto di giunzione esiste ancora e memorizza i collegamenti, ma l'interfaccia utente presenta una vista molti-a-molti più pulita.
|
||||
|
||||
## Esempio: Persone ↔ Progetti
|
||||
|
||||
Ecco una procedura completa:
|
||||
|
||||
### Crea l'oggetto di giunzione
|
||||
|
||||
* Nome: **Assegnazione al progetto**
|
||||
* Descrizione: "Collega le persone ai progetti su cui lavorano"
|
||||
|
||||
### Aggiungi relazioni
|
||||
|
||||
1. **Assegnazione al progetto → Persone**
|
||||
* Tipo: Molti-a-uno
|
||||
* Campo su Assegnazione: "Persona"
|
||||
* Campo su Persone: "Assegnazioni ai progetti"
|
||||
|
||||
2. **Assegnazione al progetto → Progetti**
|
||||
* Tipo: Molti-a-uno
|
||||
* Campo su Assegnazione: "Progetto"
|
||||
* Campo su Progetti: "Membri del team"
|
||||
|
||||
### Configura la visualizzazione della giunzione
|
||||
|
||||
1. Sull'oggetto **Persone**:
|
||||
* Modifica il campo "Assegnazioni ai progetti"
|
||||
* Abilita l'interruttore di giunzione
|
||||
* Destinazione: "Progetto"
|
||||
|
||||
2. Sull'oggetto **Progetti**:
|
||||
* Modifica il campo "Membri del team"
|
||||
* Abilita l'interruttore di giunzione
|
||||
* Destinazione: "Persona"
|
||||
|
||||
### Usalo
|
||||
|
||||
* Apri un record Persona → vedi direttamente i relativi Progetti
|
||||
* Apri un record Progetto → vedi direttamente i membri del team
|
||||
* Crea nuove connessioni da entrambi i lati
|
||||
|
||||
## Aggiungere dati alle connessioni
|
||||
|
||||
Poiché l'oggetto di giunzione è un vero oggetto, puoi aggiungere campi personalizzati per memorizzare informazioni sulla relazione:
|
||||
|
||||
* **Ruolo**: "Sviluppatore", "Designer", "Responsabile"
|
||||
* **Data di inizio**: quando si sono uniti al progetto
|
||||
* **Ore assegnate**: ore settimanali su questo progetto
|
||||
|
||||
Per accedere a questi dati, vai direttamente all'oggetto di giunzione oppure interrogalo tramite l'API.
|
||||
|
||||
## Limitazioni
|
||||
|
||||
* **Importazione/Esportazione CSV**: L'importazione diretta di relazioni molti-a-molti non è supportata. Importa invece i record nell'oggetto di giunzione.
|
||||
* **Filtri**: Il filtraggio in base a relazioni molti-a-molti potrebbe avere opzioni limitate.
|
||||
|
||||
## Correlati
|
||||
|
||||
* [Campi di relazione](/l/it/user-guide/data-model/capabilities/relation-fields) — tipi di relazione spiegati
|
||||
* [Crea oggetti personalizzati](/l/it/user-guide/data-model/how-tos/create-custom-objects) — come creare oggetti
|
||||
* [Crea campi di relazione](/l/it/user-guide/data-model/how-tos/create-relation-fields) — configurazione di base della relazione
|
||||
Reference in New Issue
Block a user