Tópico anterior: Usar JavaScript para opções de campoPróximo tópico: Preenchendo dinamicamente o campo Organização


Usar manipuladores de atributos lógicos para opções de campo

É possível usar um atributo lógico para preencher uma lista de opções de campo. Os valores de atributo lógico (nesse caso, as opções) não são diretamente associados ao repositório de usuários nem gravados nele. Os valores de atributo lógico são apresentados em um campo de tela de perfil. Quando um usuário seleciona uma opção e envia uma tarefa, o valor selecionado é processada por um manipulador de atributos lógicos, que armazena o valor no atributo físico associado ao atributo lógico.

Observação: o CA IdentityMinder inclui uma amostra de manipulador de atributos lógicos, denominado StateSelector, que você pode usar como base para criar um manipulador de atributos lógicos que preenche opções de campo. A pasta de amostra StateSelector é instalada em samples\LogicalAttributes em Ferramentas administrativas. As Ferramentas administrativas são colocadas nos seguintes locais padrão:

Para obter informações sobre como usar a amostra, consulte o arquivo leiame.txt no diretório StateSelector.

Para usar uma lista simples para preencher opções de campo

  1. Crie um manipulador de atributos lógicos.

    Observação: você usa a API de atributo lógico para criar um manipulador de atributos lógicos. Para obter mais informações, consulte o Guia de Programação do Java.

  2. No console de usuário do CA IdentityMinder, modifique uma tela de perfil.
  3. Adicione um novo campo.
  4. Selecione o atributo lógico associado ao manipulador de atributos lógicos que você criou.

    Observação: os atributos lógicos são indicados por um caractere de pipe (|) antes e depois.

  5. Selecione um dos seguintes estilos:

    Os campos na caixa de diálogo Propriedades do campo mudam de acordo com o estilo selecionado.

  6. Selecione Nenhum no campo Origem das opções de seleção.

    Um campo adicional, Opções de seleção, é exibido.

  7. Especifique um dos seguintes valores no campo Preservar itens que não são opções:
  8. Especifique valores para os demais campos obrigatórios.

    Observação: para obter informações sobre os campos obrigatórios, consulte a ajuda online do console de usuário.

  9. Clique em Aplicar e em OK.

O CA IdentityMinder salva as propriedades de campo atuais.