49.4 Macros d'attributs eDirectory

Le programme de lancement d'applicatifs prend en charge les macros qui récupèrent des informations à partir des attributs de l'utilisateur logué, de l'objet Application en cours ou à partir des attributs d'autres objets eDirectory.

La section suivante présente la syntaxe utilisée pour les macros et donne quelques exemples :

Pour plus d'informations sur l'utilisation des macros dans une propriété valide de l'objet Application, reportez-vous à la Section 49.8, Propriétés des objets Application où les macros sont acceptées.

49.4.1 Syntaxe

Les macros d'attribut de eDirectory utilisent la syntaxe suivante :

%nom_objet.conteneur;attribut_eDirectory%

Tableau 49-4 Syntaxe utilisée pour les macros

Élément

Description

%

Marque le texte comme étant une macro. Le nom de la macro doit être saisi entre les caractères %.

.object_name.container;

indique à partir de quel objet eDirectory l'attribut doit être lu.

Pour utiliser un attribut de l'utilisateur logué, laissez ce champ libre. Par exemple, %CN% renverra le nom commun de l'utilisateur logué.

Pour utiliser un attribut d'un objet Application, remplacez .object_name.container par un astérisque (*). Par exemple, %*;DN% renverra le nom précis de l'objet Application.

eDirectory_attribute

Définit l'attribut à lire.

Vous pouvez utiliser le Gestionnaire de schéma de ConsoleOne (accessible dans le menu Outils) pour afficher les attributs disponibles d'un objet eDirectory.

49.4.2 Exemples

Ce tableau fournit des exemples de macros d'attribut de eDirectory.

Tableau 49-5 Exemples de macros

Macro

Description

%CN%

Renvoie le nom commun de l'utilisateur logué.

%DN%

Renvoie le nom distinctif de l'utilisateur logué.

%Nom complet%

Renvoie le nom complet de l'utilisateur logué. Il s'agit du nom défini dans l'objet Utilisateur > onglet Général > page Identification > champ Nom complet.

%Prénom%

Renvoie le prénom de l'utilisateur logué. Il s'agit du nom défini dans l'objet Utilisateur > onglet Général > page Identification > champ Nom donné.

%Nom de famille%

Renvoie le nom de famille de l'utilisateur logué. Il s'agit du nom défini dans l'objet Utilisateur > onglet Général > page Identification > champ Nom.

%*;DN%

Renvoie le nom distinctif de l'objet Application (celui pour lequel la macro est utilisé).

%*;App:Caption%

Renvoie le titre de l'icône de l'application donné à l'objet Application. Il s'agit du titre défini dans l'objet Utilisateur > onglet Identification > page Icône > champ Titre de l'icône d'application.

*;App:Path%

Renvoie le chemin au fichier exécutable de l'application tel qu'il a été défini pour l'objet Application. Il s'agit du chemin défini dans l'objet Application > onglet Options d'exécution > page Application > champ Chemin d'accès au fichier.

%*;App:GUID%

Renvoie le GUID (identificateur unique global) de l'objet Application. Il s'agit du GUID défini dans l'objet Application > onglet Options de distribution > page Options > champ GUID.

%.JSmith.Novell;Description%

Renvoie la description de l'objet Utilisateur JSmith situé dans le conteneur Novell. Il s'agit de la description définie dans l'objet Utilisateur > onglet Général > page Identification > champ Description.