ITIM : comment changer l'attribut de recherche par défaut

Depuis la version 5, ITIM ne propose plus en standard de choisir l'attribut de recherche par défaut pour les utilisateurs, qui est fixé au "Last name".

Or il est fréquent qu'on utilise un matricule comme clé pour les utilisateurs, et dans ce cas il faut passer par la recherche avancée, choisir (éventuellement ) le type de personne, renseigner le champ Employee Number et cliquer sur le bouton Search. Bref, beaucoup de clic surnuméraires !

Il est cependant possible dans ITIM 5.1 de modifier ce fonctionnement.

La note technique IBM "http://www-01.ibm.com/support/docview.wss?uid=swg21308236" décrit la méthode à utiliser.

Modification du mapping

Il faut aller dans Configure System > Manage Entities , puis sélectionner l'entité Person (et éventuellement les autres types d'entités spécifiques qui ont été créées).

On valide ensuite en cliquant sur Apply ou OK.

Modification du libellé

Pour plus de clarté, on va modifier les libellés de la recherche.

 

Ceci s'effectue en changeant la valeur de l'attribut ercustomdisplay dans les fichiers <ITIM_HOME>/data/CustomLabels.properties et les fichiers localisés (par exemple <ITIM_HOME>/data/CustomLabels_fr.properties) :

# Libelle originel
#ercustomdisplay=Last Name 
# 
ercustomdisplay=User ID 

Il faut ensuite redémarrer l'application ITIM via la console WebSphere.

Remarques

Il faut cependant faire attention aux effets de bord lorsqu'on modifie le mapping erCustomDisplay / attribut LDAP.

 

Une alternative est d'alimenter l'attribut ercustomdisplay avec le champ souhaité (par exemple employeenumber), et de modifier le libellé dans le fichier CustomLabels.properties.

Plus de détails dans le fichier joint

Catégorie