Tópico anterior: Propriedades adicionais do diretório do CA Identity ManagerPróximo tópico: Pesquisar por Objectclasses


Configurar ordem de classificação

Você pode especificar um atributo de classificação para cada objeto gerenciado, como usuários, grupos ou organizações. O CA Identity Manager usa esse atributo para classificar os resultados da pesquisa na lógica de negócios personalizada que você cria com as APIs do CA Identity Manager.

Observação: o atributo de classificação não afeta a maneira como os resultados da pesquisa são exibidos no Console de usuário.

Por exemplo, quando você especifica o atributo cn para o objeto do usuário, o CA Identity Manager classifica os resultados de uma pesquisa de usuários em ordem alfabética, segundo o atributo cn.

Siga estas etapas:

  1. Após o último elemento IMSManagedObjectAttr na seção do objeto gerenciado para o qual a ordem de classificação se aplica, adicione as seguintes instruções:
    <PropertyDict name="SORT_ORDER">
    	<Property name="ATTR">seu_atributo_de_classificação
    	</Property>
    </PropertyDict>
    
  2. Substitua seu_atributo_de_classificação pelo atributo no qual o CA Identity Manager classifica os resultados da pesquisa.

Observação: especifique apenas um atributo físico. Não especifique um atributo conhecido.

Por exemplo, suponha que você tenha que classificar os resultados da pesquisa do usuário com base no valor do atributo cn. Adicione os elementos a seguir após o último elemento IMSManagedObjectAttr na seção Objeto do usuário do arquivo de configuração de diretório:

<!-- ******************** 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>