Attributs
Les attributs (ou Attributs de Position dans le code) sont liés aux utilisateurs et peuvent aider à définir les Permissions de manière plus précise qu'avec les rôles. Actuellement, ils ne sont utilisés que pour les Filtres personnalisés pour les enregistrements.
Les attributs sont divisés par catégorie afin que vous ne confondiez pas deux attributs ayant le même nom mais pas la même fonction. Vous pouvez définir des catégories au niveau de l'application, elles seront toujours liées à une application précise.
Emplacement
Vous trouverez les attributs dans la page Attributs de chaque application.
Page Attributs dans une application
Pour le moment, vous ne pouvez configurer les attributs des utilisateurs que pendant leur invitation.
Invitation d'un utilisateur avec attributs
Démarrage rapide / Utilisation de base
Pour configurer les autorisations en utilisant des attributs, vous devez suivre ces étapes :
- Créer des catégories d'attributs dans votre application.
- Ajouter des attributs aux utilisateurs de votre application (pour l'instant manuellement sans interface utilisateur).
- Configurer les autorisations à l'aide de filtres personnalisés pour les enregistrements.
Description de la fonctionnalité
Les attributs ont été implémentés de manière à ce que Oort reste agnostique, ce qui a augmente la robustesse de l'ensemble du système. En premier lieu, vous pouvez définir différentes catégories d'attributs pour chaque application. Cela permet à l'utilisateur d'avoir des attributs différents, selon l'application, même si ces attributs représentent le même concept.
Par exemple :
App1 : { pays: France, agence: MSF }
App2 : { pays: Espagne, poste: Reporter }
Un utilisateur peut avoir plusieurs attributs de la même catégorie. Vous devez adapter en conséquence les filtres pour les enregistrements.