Vous pouvez spécifier un attribut de tri pour chaque objet géré, tel que des utilisateurs, des groupes, ou des organisations. CA Identity Manager 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 Identity Manager.
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 Identity Manager trie les résultats d'une recherche d'utilisateurs par ordre alphabétique en fonction de l'attribut cn.
Procédez comme suit:
<PropertyDict name="SORT_ORDER"> <Property name="ATTR">your_sort_attribute </Property> </PropertyDict>
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>
|
Copyright © 2015 CA Technologies.
Tous droits réservés.
|
|