Qu'est-ce qu'une dimension « Catégorie dynamique » ?
Ce type de dimension vous permet de définir des catégories (utilisées dans les filtres, colonnes kanban, etc., comme les valeurs d'autres dimensions) et de trier automatiquement les cartes dans ces catégories.
Exemple
Imaginons que vous ayez des cartes correspondant à des projets avec une dimension Note client (A, B, C) et une dimension Budget. Vous aimeriez catégoriser les cartes selon les critères suivants :
- Tout projet avec un budget de 10 000 € ou plus, ou une note client
A, est considéré commeCritique. - Sinon, si le budget est supérieur à 5 000 €, le projet est
Important. - Sinon, le projet est de priorité
Normale.
Dans Klaro Cards, vous créeriez normalement une dimension Priorité avec trois valeurs : Normale, Important, Critique.
Sauf que vous ne voulez pas catégoriser les cartes manuellement. C'est une situation où ce type de dimension est pratique.
Créer les valeurs et leur sémantique
- Créez une dimension Avancée avec vos trois valeurs, comme d'habitude. Assurez-vous de sélectionner le type « Catégorie dynamique ».
- Cliquez ensuite sur chaque valeur pour définir la sémantique. Un champ
Elovous permet de saisir une expression pour chacune.
Exemple
Pour Critique :
(_.grade.id == 'a') or (_.budget >= 10000)
Pour Important :
(_.grade.id != 'a') and (_.budget in 5000 ... 10000)
Pour Normale :
(_.grade.id != 'a') and (_.budget < 5000)
Le langage d'expression
Le langage d'expression utilise Elo, qui peut être utilisé pour calculer n'importe quelle valeur souhaitée. Dans ces expressions :
_désigne la carte courante, sur laquelle la valeur calculée s'applique,_.xxxdésigne la valeur de la carte le long de la dimension dont le nom estxxx(au formatsnake_case; si votre dimension s'appelleTemps passé, la variable esttemps_passe)_.xxx.iddésigne l'identifiant de la valeur, pour les dimensions avec une liste de valeurs définies sur les cartes (utilisez simplement_.xxxpour les nombres, dates et texte libre)_.xxx.semanticsdésigne la valeur sémantique, pour les dimensions avec des nombres associés aux valeurs (deuxième cas de la section précédente)
Comment trouver les codes des dimensions ?
Dans l'éditeur de formules, appuyer sur _. devrait vous fournir une suggestion montrant la liste des dimensions :

Pour une dimension particulière, vous trouverez le code à utiliser dans les formules dans le panneau Général lors de son édition :

Où obtenir de l'aide ?
Écrire des formules est toujours un peu difficile pour les non-techniciens. Rejoignez notre communauté Klarocardistas pour obtenir de l'aide immédiate.
Aller plus loin
- À partir de Klaro Cards 0.259.0, Klaro Cards utilise Elo qui est simple, propre et puissant. La documentation en ligne vaut certainement la peine d'être lue.
- Pour les instances professionnelles sur des versions antérieures, Klaro Cards utilise encore le langage Livescript.