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%
% |
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.
%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. |