Une classe auxiliaire est un ensemble de propriétés (attributs) qui sont ajoutées à des instances d'objet eDirectory en particulier plutôt qu'à une classe entière d'objets. Par exemple, une application de messagerie peut étendre le schéma de votre arborescence eDirectory pour y inclure une classe auxiliaire Propriétés de messagerie, puis étendre chacun des objets avec ces propriétés, le cas échéant. Grâce au Gestionnaire de schéma, vous pouvez définir vos propres classes auxiliaires. Ensuite, dans la fenêtre principale de ConsoleOne, vous pouvez étendre des objets avec les propriétés définies dans ces classes.
Cliquez n'importe où dans l'arborescence eDirectory dont vous souhaitez étendre le schéma.
Cliquez sur Outils > Gestionnaire de schéma.
Dans l'onglet Classes, cliquez sur Créer.
Suivez les instructions de l'Assistant pour définir la classe auxiliaire.
Veillez à sélectionner Classe auxiliaire lorsque vous définissez les indicateurs de classe. Si vous devez définir des propriétés personnalisées à ajouter à la classe auxiliaire, fermez l'Assistant de création de classe et définissez d'abord les propriétés personnalisées. Reportez-vous à Définition de classes et de propriétés d'objet personnalisées pour plus d'informations.
Dans la fenêtre principale de ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet > cliquez sur Extensions de cet objet.
Selon que la classe auxiliaire souhaitée figure ou non dans la liste Extensions de classe auxiliaire actuelles, effectuez l'une des opérations suivantes :
La classe auxiliaire apparaît déjà dans la liste | Opération |
---|---|
Oui |
Quittez cette procédure. Reportez-vous ensuite à Modification des propriétés auxiliaires d'un objet. |
Non |
Cliquez sur Ajouter l'extension > sélectionnez la classe auxiliaire > cliquez sur OK. |
Si un message indiquant l'utilisation d'éditeurs génériques s'affiche, cliquez sur OK.
Dans l'écran qui apparaît, définissez les valeurs de propriétés souhaitées.
Selon l'écran utilisé, notez les points suivants :
Écran | Notes |
---|---|
Onglet Extensions (boîte de dialogue Propriétés) |
|
Boîte de dialogue Nouveau |
|
Cliquez sur OK.
Dans le volet de droite de ConsoleOne, cliquez sur les objets à sélectionner tout en maintenant enfoncée la touche Maj ou Ctrl.
Les objets ne doivent pas nécessairement être du même type.
Cliquez avec le bouton droit de la souris sur votre sélection > cliquez sur Extensions de plusieurs objets.
Selon que la classe auxiliaire souhaitée figure ou non dans la liste Extensions de classe auxiliaire actuelles, effectuez l'une des opérations suivantes :
SUGGESTION : Seules les extensions communes à tous les objets sélectionnés sont listées. Celles qui sont propres à des objets individuels ne figurent pas dans la liste.
La classe auxiliaire apparaît déjà dans la liste | Opération |
---|---|
Oui |
Quittez cette procédure. Reportez-vous ensuite à Modification des propriétés auxiliaires d'un objet. Vous devez modifier les objets un par un. |
Non |
Cliquez sur Ajouter l'extension > sélectionnez la classe auxiliaire > cliquez sur OK. |
Si un message indiquant l'utilisation d'éditeurs génériques s'affiche, cliquez sur OK.
Dans l'écran qui apparaît, définissez les valeurs de propriétés souhaitées.
IMPORTANT : Chaque valeur de propriété que vous définissez est appliquée à chaque objet sélectionné. Si la propriété existe déjà dans l'objet et admet une seule valeur, la valeur existante est remplacée. Si la propriété existe déjà et admet plusieurs valeurs, les nouvelles valeurs sont ajoutées aux valeurs existantes.
Selon l'écran utilisé, notez les points suivants :
Écran | Notes |
---|---|
Onglet Extensions |
|
Boîte de dialogue Nouveau |
|
Cliquez sur OK.
Dans la fenêtre principale de ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet > cliquez sur Propriétés.
Dans l'onglet Extensions, sélectionnez la page de propriétés qui porte le nom de la classe auxiliaire. Si la classe auxiliaire n'est pas listée ou s'il n'existe aucun onglet Extensions, utilisez la page générique Autre.
Dans l'écran qui apparaît, définissez les valeurs de propriétés souhaitées. Selon l'écran utilisé, notez les points suivants :
Écran | Notes |
---|---|
Onglet Extensions |
|
Onglet Autre |
|
Cliquez sur OK.
Dans la fenêtre principale de ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet > cliquez sur Extensions de cet objet.
Dans la liste des extensions de classe auxiliaire actuelles, sélectionnez la classe auxiliaire dont vous souhaitez supprimer les propriétés.
Cliquez sur Retirer l'extension > Oui.
Cette opération supprime la totalité des propriétés qui ont été ajoutées par la classe auxiliaire, à l'exception de celles que l'objet possède déjà de façon innée.
Dans le volet de droite de ConsoleOne, cliquez sur les objets à sélectionner tout en maintenant enfoncée la touche Maj ou Ctrl.
Les objets ne doivent pas nécessairement être du même type.
Cliquez avec le bouton droit de la souris sur votre sélection > cliquez sur Extensions de plusieurs objets.
Selon que la classe auxiliaire dont vous souhaitez supprimer les propriétés figure ou non dans la liste Extensions de classe auxiliaire actuelles, effectuez l'une des opérations suivantes :
SUGGESTION : Seules les extensions communes à tous les objets sélectionnés sont listées. Celles qui sont propres à des objets individuels ne figurent pas dans la liste.
La classe auxiliaire apparaît déjà dans la liste | Opération |
---|---|
Oui |
Sélectionnez-la classe > cliquez sur Retirer l'extension > Oui. Cette opération supprime la totalité des propriétés qui ont été ajoutées par la classe auxiliaire, à l'exception de celles que l'objet possède déjà de façon innée. |
Non |
Fermez la boîte de dialogue. Vous devrez sélectionner chaque objet individuellement pour supprimer la classe auxiliaire. Reportez-vous à Suppression des propriétés auxiliaires d'un objet. |