Macros de atributos do eDirectory

O Disparador de Aplicativos oferece suporte para macros que extraem informações a partir dos atributos do usuário que efetuou login, do objeto Aplicativo atual ou de atributos de outros objetos do eDirectory.

As seções a seguir explicam a sintaxe de macros e fornecem exemplos:

Para obter mais informações sobre como usar as macros em uma propriedade válida do objeto Aplicativo, consulte Propriedades de objetos Aplicativo nas quais é possível utilizar macros.


Sintaxe

As macros de atributos do eDirectory utilizam a seguinte sintaxe:

%nome_objeto.container;atributo_eDirectory%
Elemento Descrição

%

Sinaliza o texto como uma macro. A macro inteira deve estar delimitada pelos caracteres %.

.nome_objeto.container;

Indica o objeto eDirectory a partir do qual o atributo deve ser lido.

Para utilizar um atributo a partir do usuário que efetuou login, não inclua esse elemento. Por exemplo, %CN% retornaria o nome comum do usuário que efetuou login.

Para utilizar um atributo a partir do objeto Aplicativo, substitua .nome_objeto.container por um asterisco (*). Por exemplo, %*;DN% retornaria o nome exclusivo do objeto Aplicativo.

atributo_eDirectory

Define o atributo que deve ser lido.

É possível utilizar o Gerenciador de Esquemas do ConsoleOne (disponível no menu Ferramentas) para ver os atributos disponíveis de um objeto eDirectory.


Exemplos

A tabela a seguir fornece exemplos de macros de atributos do eDirectory.

Macro Descrição

%CN%

Retorna o nome comum do usuário que efetuou login.

%DN%

Retorna o nome exclusivo do usuário que efetuou login.

%Full Name%

Retorna o nome completo do usuário que efetuou login. Corresponde ao nome definido em objeto Usuário > guia Geral > página Identificação > campo Nome Completo.

%Given Name%

Retorna o nome do usuário que efetuou login. Corresponde ao nome definido em objeto Usuário > guia Geral > página Identificação > campo Nome.

%Surname%

Retorna o sobrenome do usuário que efetuou login. Corresponde ao nome definido em objeto Usuário > guia Geral > página Identificação > campo Sobrenome.

%*;DN%

Retorna o nome exclusivo do objeto Aplicativo (o objeto no qual a macro está sendo utilizada).

%*;App:Caption%

Retorna o título do ícone de aplicativo fornecido ao objeto Aplicativo. Corresponde ao título definido em objeto Aplicativo > guia Identificação > página Ícone > campo Título do Ícone do Aplicativo.

*;App:Path%

Retorna o caminho para o executável do aplicativo definido para o objeto Aplicativo. Corresponde ao caminho definido em objeto Aplicativo > guia Executar Opções > página Aplicativo > campo Caminho para Arquivo.

%*;App:GUID%

Retorna o GUID do objeto Aplicativo. Corresponde ao GUID definido em objeto Aplicativo > guia Opções de Distribuição > página Opções > campo GUID.

%.JSmith.Novell;Description%

Retorna a descrição do objeto Usuário JSmtih localizado no container da Novell. Corresponde à descrição definida em objeto Usuário > guia Geral > página Identificação > campo Descrição.