La fonctionnalité Dépendances de champ permet d’identifier tous les endroits où une colonne est utilisée dans un carnet : vues, formules, automatisations, colonnes liées, etc.
Elle est utile pour :
analyser l’impact d’une modification
comprendre pourquoi un champ ne peut pas être supprimé
naviguer rapidement vers les éléments qui utilisent ce champ
Qu’est-ce qu’une dépendance de champ ?
On parle de dépendance de champ lorsqu’un champ est réutilisé dans un autre paramétrage de l'espace de travail.
Accéder à la fenêtre « Dépendances du champ »
Depuis la table d'un espace de travail
Cliquer sur modifier dans les paramètres d'une colonne → pour ouvrir la fenêtre de configuration de la colonne.
Cliquer ensuite sur l'icône de chaîne
en haut à droite de la fenêtre → pour afficher les dépendances du champ.
Structure de la fenêtre de dépendances
Lorsque vous ouvrez les dépendances d’un champ, la fenêtre se présente sous forme hiérarchique suivante :
→ Nom de l'espace de travail avec le nombre de dépendances de ce champ sur cet espace.
Niveau 1 : table
icône de table
nom de la table
nombre entre parenthèses indiquant le nombre total de dépendances pour ce champ dans cette table.
Niveau 2 : catégories de dépendances
En déroulant la table via le chevron, vous voyez plusieurs catégories possibles, chacune avec un compteur indiquant le nombre de dépendances dans la catégorie :
Tris de vues qui utilisent ce champ.
Filtres de vues qui utilisent ce champ.
Vues qui utilisent ce champ dans le paramétrage (par exemple, champ de date d’une vue calendrier, champ utilisé dans une Timeline, une vue Kanban, une vue Map, etc...).
Formules qui utilisent ce champ dans leurs calculs.
Colonnes de sélection d'une autre table qui s’appuient sur ce champ.
Colonne de table liée, champs de référence créés à partir d’un lien vers une autre table.
Automatisations qui lisent ou modifient ce champ.
Niveau 3 : éléments individuels
En déroulant chaque catégorie, vous accédez à la liste des éléments individuels :
Pour les vues : nom de la vue (ex : Calendar, Timeline, Kanban, Map, Gantt etc.).
Pour les formules : nom de la colonne de formule.
Pour les automatisations : nom de la règle d’automatisation.
Pour les colonnes de table liées : nom de la colonne de référence.
Navigation à partir de la fenêtre de dépendances
Depuis la fenêtre de dépendances, il est possible de naviguer directement vers les éléments qui utilisent le champ.
En cliquant sur l’icône d’engrenage d’une vue, d’une formule ou d’une automatisation, vous ouvrez directement la fenêtre de configuration correspondante.
En cliquant sur l’icône table, vous accédez à la table dans laquelle les dépendances sont listées.
Voir les dépendances des champs dans le menu organisation des champs
Accédez à la vue Dépendances des champs depuis le menu Organiser les champs.
Ouvrez le menu table et vues pour afficher les options avancées.
Sélectionnez Organiser les champs qui centralisent la vue des colonnes.
Cliquer sur l'icône présente pour chaque colonne
Recalcul des dépendances
Les dépendances sont recalculées au moment où vous consultez la fenêtre :
lorsque vous ouvrez la fenêtre Dépendances du champ
lorsque vous essayez de supprimer un champ.
Blocage de la suppression d’un champ avec dépendances
Lorsqu’un champ est utilisé ailleurs, TimeTonic bloque sa suppression et affiche un message d’alerte.
Une fenêtre indique que le champ ne peut pas être supprimé, car il est utilisé dans d’autres endroits.
Dans cette même fenêtre, la liste des dépendances est affichée, avec la même hiérarchie que dans la fenêtre de dépendances classique.