您可以为每个管理对象(如用户、组或组织)指定排序属性。 CA Identity Manager 使用此属性来使用通过 CA Identity Manager API 创建的自定义业务逻辑对搜索结果进行排序。
注意:排序属性不影响搜索结果在用户控制台中显示的方式。
例如,在您为用户对象指定 cn 属性时,CA Identity Manager 会根据 cn 属性按字母顺序对搜索用户的结果进行排序。
遵循这些步骤:
<PropertyDict name="SORT_ORDER"> <Property name="ATTR">your_sort_attribute </Property> </PropertyDict>
注意:仅指定一个物理属性。 不要指定常用属性。
例如,假定您必须基于 cn 属性的值对用户搜索结果进行排序。 在目录配置文件的“用户对象”部分的最后一个 IMSManagedObjectAttr 元素之后添加以下元素:
<!-- ******************** 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>
|
版权所有 © 2014 CA。
保留所有权利。
|
|