Tags
Sur Kis, contrôlez précisément qui voit quoi au sein de votre organisation grâce à un système de tags définissant les droits d'accès, les rôles et les vues des utilisateurs dans l'application.
Pourquoi utiliser les tags sur Kis ?
Les tags, ou attributs utilisateurs, sont les champs personnalisés que vous pouvez ajouter aux profils de vos utilisateurs. Plus concrètement, ces étiquettes vous permettent de catégoriser vos membres en fonction des critères les plus pertinents pour vous, par exemple :
rôle dans l’organisation ;
fonction ;
niveau de responsabilité ;
équipe ou service ;
zone géographique, etc.
Surtout, l’utilisation des tags vous permet de filtrer automatiquement l’affichage des données dans vos applications. Ainsi, chaque utilisateur ne voit que les informations et les documents qui le concernent vraiment.
Un moyen simple d’améliorer l’expérience utilisateur. Mais aussi de renforcer la confidentialité et la sécurité des données.
Cas d’usage : filtrer l’accès à des données grâce aux tags
Pour vous aider à comprendre l’utilisation des tags sur Kis, nous allons prendre un exemple concret.
Imaginons que notre organisation dispose de la liste complète de ses membres, dans une table de données nommée “membres-organisation”. Au sein de cette liste, les personnes occupent trois fonctions :
dirigeants ;
bénévoles ;
financeurs.

On souhaite que le trésorier de l’association puisse consulter exclusivement la liste des financeurs, sans avoir accès aux informations des autres membres. Regardons comment procéder, étape par étape.
1. Créer un tag
La première étape consiste à définir le tag que l’on va utiliser pour catégoriser tous les utilisateurs.
Dans notre espace administrateur, on se rend dans l’onglet “Gestion des utilisateurs”. Dans la colonne située à côté de “Applications”, on clique sur “Ajouter un tag” pour ajouter notre attribut.
Une fenêtre s’ouvre pour nous permettre de nommer l’attribut. Dans notre exemple, ce sera “poste-membre” afin d'identifier le poste de chaque membre. Bien évidemment, vous pouvez choisir n’importe quel nom clair et pertinent pour votre organisation.
Une fois le tag créé, une nouvelle colonne apparaît automatiquement dans notre tableau de gestion des utilisateurs.
2. Attribuer des valeurs aux utilisateurs
Dans la nouvelle colonne “poste-membre”, on renseigne la valeur appropriée sur la ligne de l’utilisateur concerné. Dans notre exemple, notre trésorier, doit accéder à la liste des financeurs. On lui attribue donc la valeur “financeur”.
Répétez cette opération pour tous vos utilisateurs en attribuant les valeurs de votre choix pour les attributs que vous avez créés.
3. Afficher la liste des membres
Maintenant que les tags sont définis, il est temps de les utiliser dans notre application Kis. Dans notre cas, elle se nomme “Liste des membres”.
Dans notre app, on crée une nouvelle page que l’on appelle simplement “Membres” ou tout autre nom de votre choix.
On ajoute un nouveau container puis, depuis Composants, on fait glisser un tableau à l’intérieur.
Dans la rubrique Données, on ajoute une nouvelle source de données. On lui donne un nom explicite et on la rattache à la table de données “membres-organisation” qui comporte la liste de tous les membres et leurs fonctions.
Dans le tableau, on ajoute les colonnes qui nous intéressent. Ici, ce sera simplement :
Nom, rattachée à la colonne “nom” de notre table de données ;
Poste, également liée à la colonne correspondante.
À ce stade, si l’on se connecte sur le profil de l'utilisateur (le trésorier), on constate que le tableau affiche désormais la liste de tous les membres avec leurs fonctions respectives.
4. Appliquer le filtre basé sur l’attribut
Pour rappel, ce qu’on veut, c’est que le trésorier ne voit que les financeurs de l’association. C’est là que le tag va entrer en jeu.
On retourne dans la configuration de notre source de données “Liste des membres” et on ajoute un filtre.
On sélectionne le champ “poste” (ou le nom de votre tag) et on décide qu’il sera “Égal à” une valeur spécifique.
Puis, dans valeur, on renseigne une formule importante à retenir :
[attribute: nom_de_votre_attribut]
Dans notre exemple, ce sera donc [attribute: poste-membre].
Cette formule permet de filtrer les données en fonction de la valeur du tag “poste-membre” de l’utilisateur connecté.
Si l’on retourne sur le compte de notre trésorier (ou de n’importe quel utilisateur avec le tag “financeur”), désormais, le tableau n’affiche plus que les membres ayant pour fonction celle de financeur.
Ainsi, sur Kis, grâce aux tags, chaque utilisateur voit uniquement les données, informations ou documents pertinents pour son rôle, sans avoir accès aux données d’autres catégories de membres.
Last updated

