49.4 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 informações sobre como utilizar as macros em uma propriedade válida de objeto Aplicativo, consulte Seção 49.8, Propriedades de objetos Aplicativo nas quais é possível utilizar macros.
49.4.1 Sintaxe
As macros de atributos do eDirectory utilizam a seguinte sintaxe:
%nome_objeto.container;atributo_eDirectory%
Tabela 49-4 Sintaxe de macros
% |
Sinaliza o texto como uma macro. A macro inteira deve ser especificada entre os caracteres %. |
.object_name.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 .object_name.container por um asterisco (*). Por exemplo, %*;DN% retornaria o nome exclusivo do objeto Aplicativo. |
Atributo do 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. |
49.4.2 Exemplos
A tabela a seguir fornece exemplos de macros de atributos do eDirectory.
Tabela 49-5 Exemplos de macros
%CN% |
Retorna o nome comum do usuário que efetuou login. |
%DN% |
Retorna o nome exclusivo do usuário que efetuou login. |
%Nome completo% |
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. |
%Nome% |
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. |
%Sobrenome% |
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. |