Attributs d'utilisateurs
Sur Kis, contrôlez précisément qui voit quoi au sein de votre organisation grâce à un système d’attributs définissant les droits d'accès, les rôles et les vues des utilisateurs dans l'application.
Pourquoi utiliser les attributs sur Kis ?
Les attributs utilisateurs, ou tags, 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 d’attributs 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 attributs
Pour vous aider à comprendre l’utilisation des attributs sur Kis, nous allons prendre un exemple concret.
Imaginons que notre association dispose de la liste complète de ses membres, nommée “test_attribute”. Au sein de cette liste, les personnes occupent trois fonctions :
dirigeants ;
bénévoles ;
financeurs.
On souhaite que le trésorier de l’association - appelons-le Martin - 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 attribut
La première étape consiste à définir l’attribut 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 “Add Tag” pour ajouter notre attribut.
Une fenêtre s’ouvre pour nous permettre de nommer l’attribut. Dans notre exemple, ce sera “poste_test” 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 l’attribut 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_test”, on renseigne la valeur appropriée sur la ligne de l’utilisateur concerné. Dans notre exemple, Martin, 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 attributs sont définis, il est temps de les utiliser sur notre application Kis. Dans notre cas, elle se nomme “Test_Attributes”.
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 “test_attribute” 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 d’un utilisateur - celui de Martin, en l’occurrence - 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 Martin ne voit que les financeurs de l’association. C’est là que l’attribut va entrer en jeu.
On retourne dans la configuration de notre source de données “Test Attributes” et on ajoute un filtre.
On sélectionne le champ “poste” (ou le nom de votre attribut) 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_test].

Cette formule permet de filtrer les données en fonction de la valeur de l’attribut “poste_test” de l’utilisateur connecté.
Si l’on retourne sur le compte de notre trésorier (ou de n’importe quel utilisateur avec l’attribut “financeur”), désormais, le tableau n’affiche plus que les membres ayant pour fonction celle de financeur.

Ainsi, sur Kis, grâce aux attributs, 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

