Rubrique précédente: Propriétés d'annuaire CA IdentityMinder supplémentairesRubrique suivante: Recherche dans les Objectclasses


Configuration de l'ordre de tri

Vous pouvez spécifier un attribut de tri pour chaque objet géré, tel que des utilisateurs, des groupes, ou des organisations. CA IdentityMinder utilise cet attribut pour trier des résultats de la recherche dans la logique métier personnalisée, que vous créez à l'aide des API CA IdentityMinder.

Remarque : L'attribut de tri n'affecte pas l'affichage des résultats de la recherche dans la console d'utilisateur.

Par exemple, lorsque vous spécifiez l'attribut cn pour l'objet utilisateur, CA IdentityMinder trie les résultats d'une recherche d'utilisateurs par ordre alphabétique en fonction de l'attribut cn.

Procédez comme suit:

  1. Après le dernier élément IMSManagedObjectAttr dans la section de l'objet géré auquel l'ordre de tri s'applique, ajoutez les instructions suivantes :
    <PropertyDict name="SORT_ORDER">
    	<Property name="ATTR">your_sort_attribute
    	</Property>
    </PropertyDict>
    
  2. Remplacez your_sort_attribute par l'attribut sur lequel CA IdentityMinder triera les résultats de la recherche.

Remarque : Spécifiez uniquement un attribut physique. Ne spécifiez pas d'attribut connu.

Par exemple, supposons que vous devez trier des résultats de recherche d'utilisateur en fonction de la valeur de l'attribut cn. Après le dernier élément IMSManagedObjectAttr dans la section d'objet utilisateur du fichier de configuration d'annuaire, ajoutez les éléments suivants :

<!-- ******************** User Object ******************** -->
   <ImsManagedObject name="User" description="My Users"
      objectclass="top,person,organizationalperson,user"
      objecttype="USER">
   .
   .
   .
	<ImsManagedObjectAttr physicalname="departmentnumber"
		displayname="Department" description="Department"
		valuetype="String" required="true"
		multivalued="false" maxlength="0" />
	<PropertyDict name="SORT_ORDER">
		<Property name="ATTR">cn</Property>
	</PropertyDict>
  </ImsManagedObject>