Extension du schéma

Vous pouvez étendre le schéma d'une arborescence à l'aide de ConsoleOne afin de créer une classe ou un attribut. Pour étendre le schéma de votre arborescence eDirectory, vous devez posséder le droit Superviseur pour l'ensemble de l'arborescence.

Vous pouvez étendre le schéma en effectuant les opérations suivantes :

Vous pouvez étendre le schéma des attributs auxiliaires en effectuant les opérations suivantes :


Création d'une classe

Vous pouvez ajouter une classe au schéma existant en fonction de l'évolution des besoins de votre organisation. L'Assistant de création d'une classe de ConsoleOne vous aide à accomplir cette tâche.

  1. Dans ConsoleOne, cliquez dans l'arborescence eDirectory dont vous souhaitez étendre le schéma.

  2. Cliquez sur Outils > Gestionnaire de schéma.

  3. Cliquez sur l'onglet Classes, puis sur Créer.

  4. Suivez les instructions de l'Assistant pour définir la classe d'objet.

    Vous pouvez obtenir de l'aide via l'Assistant.

    Reportez-vous àDéfinition d'une classe d'objet personnalisée du Guide d'utilisation de ConsoleOne pour plus d'informations.

    Pour définir des propriétés personnalisées à ajouter à la classe d'objet, vous devez au préalable quitter l'assistant. Pour plus d'informations, reportez-vous à Création d'un attribut.


Suppression d'une classe

Vous pouvez supprimer les classes non utilisées qui ne font pas partie du schéma de base de l'arborescence eDirectory. ConsoleOne vous empêche uniquement de supprimer des classes qui sont actuellement utilisées dans des partitions localement répliquées.

Vous pouvez également supprimer une classe du schéma dans les cas suivants :

Pour supprimer une classe :

  1. Dans ConsoleOne, cliquez dans l'arborescence eDirectory dont vous souhaitez modifier le schéma.

  2. Cliquez sur Outils > Gestionnaire de schéma.

  3. Cliquez sur l'onglet Classes, sélectionnez la classe, puis cliquez sur Supprimer et sur Oui.

Reportez-vous àSuppression d'une classe du schémadu Guide d'utilisation de ConsoleOne pour plus d'informations.


Création d'un attribut

Vous pouvez définir vos propres types personnalisés de propriété et les ajouter en tant que propriétés facultatives à des classes d'objets existantes. Cependant, vous ne pouvez pas ajouter de propriétés obligatoires aux classes existantes. L'Assistant de création d'un attribut de ConsoleOne vous aide à accomplir cette tâche.

  1. Dans ConsoleOne, cliquez dans l'arborescence eDirectory dont vous souhaitez étendre le schéma.

  2. Cliquez sur Outils > Gestionnaire de schéma.

  3. Cliquez sur l'onglet Attributs, puis sur Créer.

  4. Suivez les instructions de l'Assistant pour définir la nouvelle propriété.

    Vous pouvez obtenir de l'aide via l'Assistant.

Reportez-vous à Définition d'une propriété personnalisée du Guide d'utilisation de ConsoleOne pour plus d'informations.


Ajout d'un attribut facultatif à une classe

Vous pouvez ajouter des attributs facultatifs aux classes existantes. Cette opération peut s'avérer nécessaire dans les cas suivants :

  1. Dans ConsoleOne, cliquez dans l'arborescence eDirectory dont vous souhaitez étendre le schéma.

  2. Cliquez sur Outils > Gestionnaire de schéma.

  3. Cliquez sur l'onglet Classes, sélectionnez la classe à modifier et cliquez sur Ajouter.

  4. Dans la liste de gauche, double-cliquez sur les propriétés que vous souhaitez ajouter.

    Si vous ajoutez une propriété par erreur, double-cliquez dessus dans la liste de droite.

  5. Cliquez sur OK.

    Les objets de cette classe que vous créez possèdent maintenant les propriétés que vous avez ajoutées. Pour définir des valeurs pour les propriétés ajoutées, utilisez la page de propriétés générique Autre de l'objet.

Reportez-vous à Ajout de propriétés facultatives à une classedu Guide d'utilisation de ConsoleOne pour plus d'informations.


Suppression d'un attribut

Vous pouvez supprimer les attributs non utilisés qui ne font pas partie du schéma de base de l'arborescence eDirectory.

Vous pouvez également supprimer un attribut du schéma dans les cas suivants :

Pour supprimer un attribut :

  1. Dans ConsoleOne, cliquez dans l'arborescence eDirectory dont vous souhaitez modifier le schéma.

  2. Cliquez sur Outils > Gestionnaire de schéma.

  3. Cliquez sur l'onglet Attributs, sélectionnez la propriété, cliquez sur Supprimer, puis sur Oui.

Reportez-vous àSuppression d'une propriété du schémadu Guide d'utilisation de ConsoleOne pour plus d'informations.


Création d'une classe auxiliaire

Une classe auxiliaire est un ensemble de propriétés (attributs) ajouté à des instances d'objet eDirectory particulières, et non à l'intégralité d'une classe d'objets. Par exemple, une application de messagerie électronique peut étendre le schéma de l'arborescence eDirectory afin d'inclure la classe auxiliaire Propriétés email, puis étendre des objets distincts dotés de ces propriétés.

Grâce au Gestionnaire de schéma, vous pouvez définir vos propres classes auxiliaires. Vous pouvez ensuite étendre des objets distincts dotés des propriétés définies dans ces classes auxiliaires.

  1. Dans ConsoleOne, cliquez dans l'arborescence eDirectory dont vous souhaitez étendre le schéma.

  2. Cliquez sur Outils > Gestionnaire de schéma.

  3. Cliquez sur l'onglet Classes, puis sur Créer.

  4. 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. Pour définir les propriétés personnalisées à ajouter à la classe auxiliaire, vous devez d'abord quitter l'assistant. Pour plus d'informations, reportez-vous à Création d'une classe.

Pour plus d'informations sur la définition et l'utilisation de classes auxiliaires, reportez-vous àDéfinition d'une classe auxiliairedu Guide d'utilisation de ConsoleOne.


Extension d'un objet avec les propriétés d'une classe auxiliaire

  1. Dans la fenêtre principale de ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet, puis cliquez sur Extensions de cet objet.

  2. Selon la présence ou non de la classe auxiliaire que vous souhaitez utiliser dans la liste Extensions de classe auxiliaire actuelles, effectuez l'opération correspondante :

    La classe auxiliaire apparaît-elle déjà dans la liste ? Opération

    Oui

    Quittez cette procédure. Reportez-vous plutôt à Modification des propriétés auxiliaires d'un objet.

    Non

    Cliquez sur Ajouter l'extension, sélectionnez la classe auxiliaire et cliquez sur OK.

  3. Si un message indiquant que les éditeurs génériques vont être utilisés apparaît, cliquez sur OK.

  4. Dans l'écran qui apparaît, définissez les valeurs de propriétés souhaitées. Selon l'écran que vous utilisez, notez les éléments suivants :

    Écran Remarques

    Onglet Extensions (boîte de dialogue Propriétés)

    • Les propriétés facultatives et obligatoires de la classe auxiliaire peuvent être répertoriées.
    • Cliquez sur Aide pour plus d'informations sur certaines propriétés.

    Boîte de dialogue Nouveau

    • Seules les propriétés obligatoires de la classe auxiliaire sont répertoriées.
    • Vous devez connaître la syntaxe d'une propriété pour la définir correctement. Pour plus d'informations, reportez-vous à la documentation NDS 8 > Gestionnaire de schéma - Présentation.
    • Lorsque vous avez défini les propriétés obligatoires, vous pouvez définir des propriétés facultatives, comme l'explique la section Modification des propriétés auxiliaires d'un objet.

  5. Cliquez sur OK.

Reportez-vous àExtension d'un objet avec les propriétés d'une classe auxiliairedu Guide d'utilisation de ConsoleOne pour plus d'informations.


Extension simultanée de plusieurs objets avec les propriétés d'une classe auxiliaire

  1. Dans le volet de droite de ConsoleOne, appuyez sur la touche Maj ou Ctrl et cliquez sur les objets pour les sélectionner.

    Les objets ne doivent pas nécessairement être du même type.

  2. Cliquez avec le bouton droit de la souris sur votre sélection, puis choisissez Extensions de plusieurs objets.

  3. Selon la présence ou non de la classe auxiliaire que vous souhaitez utiliser dans la liste Extensions de classe auxiliaire actuelles, effectuez l'opération correspondante dans Tableau 20.

    Seules les extensions qui sont communes à tous les objets sélectionnés sont répertoriées. Celles qui ne sont pas propres à des objets individuels ne figurent pas dans la liste.


    Tableau 20. Opération appropriée si la classe auxiliaire est listée ou pas

    La classe auxiliaire apparaît-elle déjà dans la liste ? Opération

    Oui

    Quittez cette procédure. Reportez-vous plutôt à 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 et cliquez sur OK.

  4. Si un message indiquant que les éditeurs génériques vont être utilisés apparaît, cliquez sur OK.

  5. 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 présente une valeur unique, la valeur existante est remplacée. Si la propriété existe déjà et présente plusieurs valeurs, les nouvelles valeurs sont ajoutées aux valeurs existantes.

    Selon l'écran que vous utilisez, notez également les éléments suivants :

    Écran Remarques

    Onglet Extensions

    • Les propriétés facultatives et obligatoires de la classe auxiliaire peuvent être répertoriées.
    • Cliquez sur Aide pour plus d'informations sur certaines propriétés.

    Boîte de dialogue Nouveau

    • Les propriétés facultatives et obligatoires de la classe auxiliaire peuvent être répertoriées.
    • Cliquez sur Aide pour plus d'informations sur certaines propriétés.

  6. Cliquez sur OK.

Reportez-vous àExtension simultanée de plusieurs objets avec les propriétés d'une classe auxiliaire du Guide d'utilisation de ConsoleOne pour plus d'informations.


Modification des propriétés auxiliaires d'un objet

  1. Dans la fenêtre principale de ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet, puis cliquez sur Propriétés.

  2. Cliquez sur l'onglet Extensions et sélectionnez la page de propriétés qui porte le même nom que la classe auxiliaire.

    Si la classe auxiliaire n'est pas répertoriée ou s'il n'existe aucun onglet Extensions, utilisez la page générique Autre.

  3. Dans l'écran qui apparaît, définissez les valeurs de propriétés souhaitées. Selon l'écran que vous utilisez, notez les éléments suivants :

    Écran Remarques

    Onglet Extensions

    • Les propriétés facultatives et obligatoires de la classe auxiliaire peuvent être répertoriées.
    • Cliquez sur Aide pour plus d'informations sur certaines propriétés.

    Onglet Autre

    • Seules les propriétés de la classe auxiliaire qui ont déjà été définies sont répertoriées. Cliquez sur Ajouter pour définir des propriétés supplémentaires.
    • Vous devez connaître la syntaxe d'une propriété pour la définir correctement. Pour plus d'informations, reportez-vous à la documentation NDS 8 > Gestionnaire de schéma - Présentation.

  4. Cliquez sur OK.

Reportez-vous àModification des propriétés auxiliaires d'un objet du Guide d'utilisation de ConsoleOne pour plus d'informations.


Suppression des propriétés auxiliaires d'un objet

  1. Dans la fenêtre principale de ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet, puis cliquez sur Extensions de cet objet.

  2. Dans la liste des extensions de classe auxiliaire actuelles, sélectionnez la classe auxiliaire dont vous souhaitez supprimer les propriétés.

  3. Cliquez sur Retirer l'extension, puis sur 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.

Reportez-vous àSuppression des propriétés auxiliaires d'un objet du Guide d'utilisation de ConsoleOne pour plus d'informations.


Suppression simultanée des propriétés auxiliaires de plusieurs objets

  1. Dans le volet de droite de ConsoleOne, appuyez sur la touche Maj ou Ctrl et cliquez sur les objets pour les sélectionner.

    Les objets ne doivent pas nécessairement être du même type.

  2. Cliquez avec le bouton droit de la souris sur votre sélection, puis choisissez Extensions de plusieurs objets.

  3. Selon la présence ou non de la classe auxiliaire dont vous souhaitez supprimer les propriétés dans la liste Extensions de classe auxiliaire actuelles, effectuez l'opération correspondante à partir de Tableau 21

    Seules les extensions qui sont communes à tous les objets sélectionnés sont répertoriées. Celles qui ne sont pas propres à des objets individuels ne figurent pas dans la liste.


    Tableau 21. Opération appropriée si la classe auxiliaire est listée ou pas

    La classe auxiliaire apparaît-elle déjà dans la liste ? Opération

    Oui

    Sélectionnez la classe auxiliaire, cliquez sur Retirer l'extension, puis sur 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 devez supprimer la classe auxiliaire de chaque objet. Pour plus d'informations, reportez-vous à Suppression des propriétés auxiliaires d'un objet.

Reportez-vous àSuppression des propriétés auxiliaires de plusieurs objets du Guide d'utilisation de ConsoleOne pour plus d'informations.