Tópico anterior: Componentes avançados de tarefasPróximo tópico: Tarefas administrativas e eventos


Criar manipuladores de tarefas de lógica de negócios

Um nome de classe totalmente qualificado de um manipulador de tarefas de lógica de negócios é definido da seguinte maneira:

  1. Crie ou modifique uma tarefa administrativa.
  2. Na guia Admin Profile, clique em Manipuladores de tarefas de lógica de negócios.

    A tela Manipuladores de tarefas de lógica de negócios é exibida. Essa tela lista os manipuladores de tarefas de lógica de negócios existentes e atribuídos à tarefa. O CA Identity Manager executa os manipuladores na ordem em que aparecem na lista.

  3. Clique em Adicionar.

    A tela Detalhes do manipulador de tarefas de lógica de negócios é exibida.

Use a tela Detalhes do manipulador de tarefas de lógica de negócios para definir as seguintes informações para o manipulador de tarefas de lógica de negócios que estiver atribuindo à tarefa:

Nome

O nome que está sendo atribuído ao manipulador de tarefas de lógica de negócios.

Descrição

Uma descrição opcional do manipulador de tarefas de lógica de negócios.

Classe Java

Se o manipulador de tarefas de lógica de negócios for implementado em Java, o nome de classe totalmente qualificado desse manipulador de tarefas de lógica de negócios, por exemplo:

com.mycompany.MyJavaBLTH

O CA Identity Manager espera que o arquivo da classe esteja localizado no diretório raiz designado para arquivos de classe Java personalizados. Para obter informações sobre a implantação de arquivos de classe Java, consulte o Guia de Programação do Java.

Nome de arquivo do JavaScript

Se o manipulador de tarefas de lógica de negócios for implementado no JavaScript e o código JavaScript estiver contido em um arquivo, especifique o nome do arquivo nesse campo. Por exemplo, talvez você deseje colocar o JavaScript em um arquivo, se o manipulador de tarefas de lógica de negócios for ser usado por várias telas de tarefas.

O CA Identity Manager espera que o arquivo esteja localizado no diretório raiz designado para arquivos JavaScript personalizados. Para obter informações sobre a implantação de arquivos JavaScript, consulte o Guia de Programação do Java.

Se você armazenar o arquivo em um subdiretório da raiz, inclua o nome do subdiretório quando especificar o nome do arquivo JavaScript - por exemplo:

JavaScriptSubDir\MyJavaScriptBLTH.js

As barras devem ser apropriadas para a plataforma onde o arquivo JavaScript está implantado.

JavaScript

Você pode implementar um manipulador de tarefas de lógica de negócios JavaScript digitando o código JavaScript inteiro nesse campo, em vez de em um arquivo. Por exemplo, talvez você deseje colocar o JavaScript nesse campo se o script for muito curto ou se não for ser usado com outras telas de tarefas.

Propriedade e valor

Com implementações Java, esses campos são pares de nome/valor opcionais de dados que são passados para o método init() do manipulador de tarefas de lógica de negócios Java, para serem usados de acordo com a necessidade da lógica de negócios do manipulador.

Para adicionar uma propriedade definida pelo usuário, especifique um nome de propriedade e valor, e, em seguida, clique em Adicionar.

Observação: se você adicionar um manipulador de tarefas de lógica de negócios Java, o servidor do aplicativo deve ser reiniciado para que o manipulador seja carregado.