Vai al contenuto principale

Persone e relazioni

Questi tipi di campo danno vita al board collegando i dati alle persone e ad altre righe --- che quelle righe vivano in un'altra tabella o nella stessa. Usali per assegnare il lavoro, costruire modelli di dati relazionali e estrarre o aggregare informazioni tra tabelle senza duplicare i dati.

Users

Il campo Users ti permette di assegnare uno o più membri dello spazio di lavoro a una riga. Gli utenti assegnati compaiono come chip avatar nella cella, così è subito chiaro chi è responsabile di ogni elemento.

  • Tipo di valore: Select (più ID utente)
  • Comportamento predefinito: Fai clic sulla cella per aprire un selettore membri e selezionare uno o più utenti.
  • Usi tipici: Assignee delle task, reviewer, project owner, parti responsabili.

Comportamenti chiave

  • Assegnazione multipla --- Un singolo campo Users può contenere più persone, così puoi assegnare un intero team a una riga.
  • Visualizzazione avatar --- Ogni utente assegnato mostra l'avatar del profilo. Passa con il mouse per vedere il nome completo.
  • Filtri --- Filtra il board per mostrare solo le righe assegnate a una persona specifica o a te stesso.
  • Notifiche --- Quando la colonna ha le notifiche abilitate, gli utenti assegnati ricevono avvisi quando la riga viene aggiornata.

Linking

Il campo Linking crea una relazione tra righe in due tabelle diverse. Quando aggiungi una colonna Linking, selezioni una tabella target e ogni riga può quindi fare riferimento a una o più righe di quel target.

  • Tipo di valore: Select (riferimenti a righe)
  • Comportamento predefinito: Fai clic sulla cella per cercare e selezionare righe dalla tabella collegata.
  • Usi tipici: Associare task a progetti, collegare contatti ad aziende, connettere ordini a prodotti.

Come funziona Linking

  1. Crea una colonna Linking e scegli la tabella target.
  2. Quando colleghi le righe, Copera crea automaticamente una colonna Linking mirror nella tabella target, stabilendo una relazione bidirezionale.
  3. Ogni cella mostra i nomi delle righe collegate come chip. Fai clic su un chip per navigare alla riga collegata.

Form di riga collegata

Puoi configurare un Link Form su una colonna Linking. Fornisce un form di inserimento rapido che permette agli utenti di creare una nuova riga nella tabella collegata direttamente dal board corrente, precompilata con il link appropriato.

Il campo Self-link collega le righe ad altre righe nella stessa tabella, invece che a righe in una tabella diversa. Usa lo stesso campo Link del Linking cross-table --- la differenza è semplicemente che lo punti alla tabella in cui ti trovi già. È il modo naturale per costruire strutture parent-child, raggruppare elementi correlati o modellare dipendenze senza spargere i dati su più tabelle.

  • Tipo di valore: Select (riferimenti a righe nella stessa tabella)
  • Comportamento predefinito: Fai clic sulla cella per cercare e selezionare altre righe dalla tabella corrente.
  • Usi tipici: Parent e sub-item, gerarchie di task, connessioni "related to", relazioni di blocco o follow-up, raggruppamento di record sotto un lead item.
AspettoLinkingSelf-link
Si collega aRighe in una tabella diversaAltre righe nella stessa tabella
Ideale perRelazioni tra due tipi di record (task ↔ progetti)Relazioni all'interno di un tipo di record (task ↔ sub-task)
SetupScegli un'altra tabella come targetScegli la tabella corrente come target
  1. Aggiungi una nuova colonna e scegli Link to table come tipo di campo.
  2. Quando ti viene chiesto di scegliere una tabella a cui collegarti, seleziona la tabella in cui ti trovi.
  3. Dai un nome alla colonna (ad esempio, "Parent task", "Blocked by" o "Related items") e salva.

Ogni cella mostra poi le righe connesse come chip, proprio come una cella Linking normale. Fai clic su un chip per saltare a quella riga.

suggerimento

Self-link è perfetto per costruire una gerarchia semplice dentro una tabella --- aggiungi una colonna Self-link "Parent" così ogni riga può puntare al proprio elemento parent, poi usala per aggregare il lavoro o filtrare a un singolo ramo.

nota

Un Self-link non crea una colonna mirror separata come fa il Linking cross-table. Poiché entrambe le estremità della relazione vivono nella stessa tabella, i back-reference bidirezionali automatici non vengono aggiunti per i self-link --- colleghi le righe direttamente dalla cella.

Lookup

Il campo Lookup estrae dati da una tabella collegata e li mostra nella tabella corrente. Lavora insieme a una colonna Linking --- una volta collegate le righe, Lookup ti permette di vedere valori di colonne specifiche da quelle righe collegate senza navigare all'altra tabella.

  • Tipo di valore: Sola lettura (derivato dalle righe collegate)
  • Comportamento predefinito: Mostra automaticamente i dati dalla colonna selezionata nella tabella collegata.
  • Usi tipici: Mostrare l'email di un contatto da una tabella Contacts collegata, visualizzare lo status di un progetto da una tabella Projects collegata, far emergere il prezzo di un prodotto da un catalogo.

Configurare un Lookup

  1. Assicurati di avere una colonna Linking che si collega a un'altra tabella.
  2. Aggiungi una colonna Lookup e seleziona:
    • La colonna Linking da usare come sorgente della relazione.
    • La colonna nella tabella collegata i cui valori vuoi visualizzare.
  3. Copera popola automaticamente le celle Lookup con i valori corrispondenti.

Se una riga ha più righe collegate, il campo Lookup mostra il conteggio dei valori collegati e puoi espandere per vederli tutti.

Rollup

Il campo Rollup aggrega dati da righe collegate usando una funzione matematica. Mentre Lookup mostra i valori individuali dalle righe collegate, Rollup calcola un singolo valore di sintesi --- come un totale, una media o un conteggio.

  • Tipo di valore: Sola lettura (aggregazione calcolata)
  • Comportamento predefinito: Mostra il risultato di una funzione di aggregazione applicata a una colonna nella tabella collegata.
  • Usi tipici: Revenue totale da ordini collegati, punteggio medio da recensioni collegate, conteggio delle task collegate a un progetto, priorità massima tra gli elementi collegati.

Funzioni di aggregazione disponibili

FunzioneDescrizione
SumSomma tutti i valori dalla colonna collegata
AverageCalcola la media aritmetica
MedianTrova il valore mediano
MinRestituisce il valore più piccolo
MaxRestituisce il valore più grande
CountConta il numero di righe collegate

Configurare un Rollup

  1. Assicurati di avere una colonna Linking collegata a un'altra tabella.
  2. Aggiungi una colonna Rollup e configura:
    • La colonna Linking da usare.
    • La colonna nella tabella collegata da aggregare.
    • La funzione di aggregazione (Sum, Average, Median, Min, Max o Count).
  3. La colonna Rollup si aggiorna automaticamente ogni volta che i dati collegati cambiano.

Esempio

Immagina una tabella Projects collegata a una tabella Tasks. Ogni progetto ha più task e ogni task ha una colonna numerica "Hours". Una colonna Rollup sulla tabella Projects configurata con Sum sulla colonna "Hours" mostrerebbe le ore totali di tutte le task collegate a ciascun progetto.

Prossimi passi