Personnes et relations
Ces types de champ donnent vie à votre board en connectant les données aux personnes et à d'autres lignes --- que ces lignes vivent dans une autre table ou dans la même. Utilisez-les pour attribuer du travail, construire des modèles de données relationnels, et extraire ou agréger des informations entre tables sans dupliquer les données.
Users
Le champ Users vous permet d'attribuer un ou plusieurs membres de l'espace de travail à une ligne. Les utilisateurs attribués apparaissent comme des chips d'avatar dans la cellule, rendant immédiatement clair qui est responsable de chaque élément.
- Type de valeur : Select (plusieurs ID d'utilisateurs)
- Comportement par défaut : Cliquez sur la cellule pour ouvrir un sélecteur de membres et sélectionner un ou plusieurs utilisateurs.
- Usages typiques : Assignés de tâches, reviewers, propriétaires de projet, parties responsables.
Comportements clés
- Attribution multiple --- Un seul champ Users peut contenir plusieurs personnes, vous pouvez donc attribuer une équipe entière à une ligne.
- Affichage d'avatar --- Chaque utilisateur attribué affiche son avatar de profil. Survolez pour voir le nom complet.
- Filtrage --- Filtrez le board pour n'afficher que les lignes attribuées à une personne spécifique ou à vous-même.
- Notifications --- Lorsque la colonne a les notifications activées, les utilisateurs attribués reçoivent des alertes lorsque la ligne est mise à jour.
Linking
Le champ Linking crée une relation entre des lignes de deux tables différentes. Lorsque vous ajoutez une colonne Linking, vous sélectionnez une table cible, et chaque ligne peut ensuite référencer une ou plusieurs lignes de cette cible.
- Type de valeur : Select (références de lignes)
- Comportement par défaut : Cliquez sur la cellule pour rechercher et sélectionner des lignes de la table liée.
- Usages typiques : Associer des tâches à des projets, lier des contacts à des entreprises, connecter des commandes à des produits.
Fonctionnement de Linking
- Créez une colonne Linking et choisissez la table cible.
- Lorsque vous liez des lignes, Copera crée automatiquement une colonne Linking miroir dans la table cible, établissant une relation bidirectionnelle.
- Chaque cellule affiche les noms des lignes liées comme chips. Cliquez sur un chip pour naviguer vers la ligne liée.
Formulaires de ligne liée
Vous pouvez configurer un Link Form sur une colonne Linking. Cela fournit un formulaire de saisie rapide qui permet aux utilisateurs de créer une nouvelle ligne dans la table liée directement depuis le board actuel, préremplie avec le lien approprié.
Self-link
Le champ Self-link connecte des lignes à d'autres lignes de la même table, plutôt qu'à des lignes d'une table différente. Il utilise le même champ Link que le Linking inter-tables --- la différence est simplement que vous le pointez vers la table où vous êtes déjà. C'est la façon naturelle de construire des structures parent-enfant, de regrouper des éléments liés, ou de modéliser des dépendances sans disperser vos données sur plusieurs tables.
- Type de valeur : Select (références de lignes au sein de la même table)
- Comportement par défaut : Cliquez sur la cellule pour rechercher et sélectionner d'autres lignes de la table actuelle.
- Usages typiques : Parents et sous-éléments, hiérarchies de tâches, connexions « related to », relations de blocage ou de suivi, regroupement d'enregistrements sous un élément principal.
Différence entre Self-link et Linking
| Aspect | Linking | Self-link |
|---|---|---|
| Se connecte à | Des lignes d'une table différente | D'autres lignes de la même table |
| Idéal pour | Relations entre deux types d'enregistrements (tâches ↔ projets) | Relations au sein d'un même type d'enregistrement (tâche ↔ sous-tâche) |
| Configuration | Choisir une autre table comme cible | Choisir la table actuelle comme cible |
Créer une colonne Self-link
- Ajoutez une nouvelle colonne et choisissez Link to table comme type de champ.
- Lorsqu'on vous demande de choisir une table à lier, sélectionnez la table où vous êtes actuellement.
- Nommez la colonne (par exemple, « Parent task », « Blocked by » ou « Related items ») et enregistrez.
Chaque cellule affiche alors les lignes connectées comme chips, comme une cellule Linking classique. Cliquez sur un chip pour aller à cette ligne.
Self-link est parfait pour construire une hiérarchie simple dans une table --- ajoutez une colonne Self-link « Parent » pour que chaque ligne puisse pointer vers son élément parent, puis utilisez-la pour agréger le travail ou filtrer une seule branche.
Un Self-link ne crée pas de colonne miroir séparée comme le Linking inter-tables. Comme les deux extrémités de la relation vivent dans la même table, les rétro-références bidirectionnelles automatiques ne sont pas ajoutées pour les self-links --- vous connectez les lignes directement depuis la cellule.
Lookup
Le champ Lookup extrait des données d'une table liée et les affiche dans la table actuelle. Il fonctionne de concert avec une colonne Linking --- une fois les lignes liées, Lookup vous permet de voir des valeurs de colonnes spécifiques de ces lignes liées sans naviguer vers l'autre table.
- Type de valeur : Lecture seule (dérivé des lignes liées)
- Comportement par défaut : Affiche automatiquement les données de la colonne sélectionnée dans la table liée.
- Usages typiques : Afficher l'e-mail d'un contact depuis une table Contacts liée, afficher le statut d'un projet depuis une table Projects liée, faire remonter le prix d'un produit depuis un catalogue.
Configurer un Lookup
- Assurez-vous d'avoir une colonne Linking qui se connecte à une autre table.
- Ajoutez une colonne Lookup et sélectionnez :
- La colonne Linking à utiliser comme source de relation.
- La colonne dans la table liée dont vous voulez afficher les valeurs.
- Copera renseigne automatiquement les cellules Lookup avec les valeurs correspondantes.
Si une ligne a plusieurs lignes liées, le champ Lookup affiche le nombre de valeurs liées, et vous pouvez développer pour les voir toutes.
Rollup
Le champ Rollup agrège des données de lignes liées à l'aide d'une fonction mathématique. Alors que Lookup montre des valeurs individuelles des lignes liées, Rollup calcule une seule valeur de synthèse --- telle qu'un total, une moyenne ou un comptage.
- Type de valeur : Lecture seule (agrégation calculée)
- Comportement par défaut : Affiche le résultat d'une fonction d'agrégation appliquée à une colonne de la table liée.
- Usages typiques : Revenu total des commandes liées, score moyen des avis liés, nombre de tâches liées à un projet, priorité maximale parmi les éléments liés.
Fonctions d'agrégation disponibles
| Fonction | Description |
|---|---|
| Sum | Additionne toutes les valeurs de la colonne liée |
| Average | Calcule la moyenne arithmétique |
| Median | Trouve la valeur médiane |
| Min | Renvoie la plus petite valeur |
| Max | Renvoie la plus grande valeur |
| Count | Compte le nombre de lignes liées |
Configurer un Rollup
- Assurez-vous d'avoir une colonne Linking connectée à une autre table.
- Ajoutez une colonne Rollup et configurez :
- La colonne Linking à utiliser.
- La colonne dans la table liée à agréger.
- La fonction d'agrégation (Sum, Average, Median, Min, Max ou Count).
- La colonne Rollup se met à jour automatiquement chaque fois que les données liées changent.
Exemple
Imaginez une table Projects liée à une table Tasks. Chaque projet a plusieurs tâches, et chaque tâche a une colonne numérique « Hours ». Une colonne Rollup sur la table Projects configurée avec Sum sur la colonne « Hours » afficherait le total d'heures pour toutes les tâches liées à chaque projet.
Prochaines étapes
- Champs de contact --- Stockez des informations d'e-mail, téléphone, site web et emplacement.
- Champs avancés --- Argent, pièces jointes, boutons de lien, et plus.
- Vue d'ensemble des types de champ --- Revenir à la liste complète des 32 types de champ.