Les
propriétés utilisateur permettent d’affecter des données aux utilisateurs. Les
propriétés sont issues des applications ou des modules d’application.
Les valeurs
de propriétés peuvent être définies à plusieurs niveaux : application, module,
profil, utilisateur. Ainsi, pour une propriété dont la valeur est définie uniquement
au niveau du module, tous les utilisateurs hériteront de cette valeur.
Le type de
la propriété indique le type de valeurs qu’elle peut contenir : valeur
simple, liste, intervalle ou JSON.
Les
propriétés de type « liste » permettent d’avoir plusieurs
valeurs par niveau (application, profil, utilisateur). Elles sont également
cumulables entre niveau. Par exemple, si une propriété comporte une valeur [1]
au niveau du module et une valeur [2,3] au niveau de l’utilisateur,
celui-ci obtiendra finalement la valeur [1,2,3].
Les
fonctionnalités de module permettant une restriction géographique utilisent la
propriété « geographic-access ». Cette propriété est de type « liste »
et permet donc un cumul de valeurs entre niveau.
Pour les
propriétés n’étant pas de type « liste », l’affectation de
valeur au niveau des profils est déconseillée (le cas échéant un message
d’avertissement est affiché). En effet, dans ce cas, les valeurs ne sont pas
cumulables et il n’est pas possible de prédire la valeur finale pour un
utilisateur possédant plusieurs profils avec des valeurs de propriété
différentes.
Les valeurs
de propriété peuvent optionnellement être contraintes, soit via une expression
régulière, soit via une liste fixe de valeurs.
Le menu « Propriétés »
de chaque application donne accès à la page de gestion des propriétés :

Figure 18 : Gestion des propriétés
d'une application
Le menu
déroulant « Catégories » permet de filtrer les catégories
suivant un module de l’application.
Le menu
déroulant « Valeurs » permet d’afficher et d’éditer les
valeurs pour le module et les profils.
Le bouton
, à la fin de la ligne, permet de définir
la valeur d’une propriété.
Le bouton
, à la fin de la ligne, permet de supprimer
la valeur d’une propriété.
Pour la
suppression d’une propriété, un message de confirmation est affiché :

La page des
caractéristiques de l’utilisateur affiche les valeurs finales des propriétés
des différentes applications :

Figure 19 : Propriétés d'un utilisateur
A partir de
l’icône
, il est possible d’éditer les
valeurs pour l’utilisateur courant.