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