Дополнительный класс - это набор свойств (атрибутов), которые добавляются не к целому классу объектов, а к конкретным объектам eDirectory. Например, при использовании приложения электронной почты Схема дерева eDirectory может быть расширена за счет включения дополнительного класса, содержащего свойства электронной почты, которые при необходимости могут быть добавлены к конкретным объектам. С помощью Менеджера Схемы можно определить собственные дополнительные классы. Затем в главном окне утилиты ConsoleOneTM можно расширить отдельные объекты за счет свойств, определенных в дополнительных классах.
Щелкните где-либо в дереве eDirectory, Схему которого Вы хотите расширить.
Щелкните "Инструменты" > "Менеджер Схемы".
На вкладке "Классы" щелкните "Создать".
Следуйте инструкциям мастера для определения дополнительного класса.
При установке флагов класса необходимо выбрать "Дополнительный класс". Если необходимо добавить заказные свойства к дополнительному классу, закройте мастер создания класса и определите сначала заказные свойства, как определено выше. Для получения подробной информации см. Определение заказных классов и свойств объектов.
В главном окне ConsoleOne щелкните правой кнопкой объект > щелкните "Расширения данного объекта".
В зависимости от того, находится или нет дополнительный класс, который Вы хотите использовать, в списке "Текущие расширения дополнительного класса", выполните соответствующее действие:
Указан ли в списке дополнительный класс? | Действие |
---|---|
Да |
Не выполняйте данную процедуру. Вместо этого обратитесь к разделу Изменение дополнительных свойств объекта. |
Нет |
Щелкните "Добавить расширение" > выберите дополнительный класс > щелкните "ОК". |
Если появится сообщение о том, что будут использованы стандартные редакторы, щелкните "ОК".
На появившемся экране установите нужные Вам значения свойств.
В зависимости от используемого Вами экрана см. следующие примечания:
Экран | Примечания |
---|---|
Вкладка "Расширения" (диалоговое окно "Свойства") |
|
Диалоговое окно "Новый" |
|
Щелкните "ОК".
На правой панели ConsoleOne выберите несколько объектов, щелкая их и удерживая нажатой клавишу "Shift" или "Ctrl".
Объекты необязательно должны быть одного типа.
Правой кнопкой мыши щелкните выделенные объекты, > щелкните "Расширения нескольких объектов".
В зависимости от того, находится или нет дополнительный класс, который Вы хотите использовать, в списке "Текущие расширения дополнительного класса", выполните соответствующее действие:
ПРЕДЛОЖЕНИЕ: В списке появляются только те расширения, которые являются общими для всех выбранных объектов. Расширения, заданные для отдельных объектов, в список не включаются.
Указан ли в списке дополнительный класс? | Действие |
---|---|
Да |
Не выполняйте данную процедуру. Вместо этого обратитесь к разделу Изменение дополнительных свойств объекта. Изменять объекты необходимо поочередно. |
Нет |
Щелкните "Добавить расширение" > выберите дополнительный класс > щелкните "ОК". |
Если появится сообщение о том, что будут использованы стандартные редакторы, щелкните "ОК".
На появившемся экране установите нужные Вам значения свойств.
ВАЖНО: Каждое установленное Вами значение свойства будет применено к каждому выбранному объекту. Если свойство объекта уже существует и допускает только одно значение (является однозначным), существующее значение будет заменено новым. Если свойство уже существует и допускает несколько значений (является многозначным), новое значение будет добавлено к ранее заданным.
В зависимости от используемого Вами экрана см. следующие примечания:
Экран | Примечания |
---|---|
Вкладка "Расширения" |
|
Диалоговое окно "Новый" |
|
Щелкните "ОК".
В главном окне ConsoleOne правой кнопкой мыши щелкните объект > щелкните "Свойства".
На вкладке "Расширения" выберите страницу свойств с названием, соответствующим названию дополнительного класса. Если дополнительный класс не указан в списке или если вкладка "Расширения" не отображается, используйте общую страницу свойств "Другие".
На появившемся экране установите нужные Вам значения свойств. В зависимости от используемого Вами экрана см. следующие примечания:
Экран | Примечания |
---|---|
Вкладка "Расширения" |
|
Вкладка "Другие" |
|
Щелкните "ОК".
В главном окне ConsoleOne щелкните правой кнопкой объект > щелкните "Расширения данного объекта".
В списке расширений текущего дополнительного класса выберите дополнительный класс, свойства которого хотите удалить.
Щелкните "Удалить расширение" > "Да".
При этом будут удалены все свойства, добавленные дополнительным классом, за исключением тех свойств, которые объект имел изначально.
На правой панели ConsoleOne выберите несколько объектов, щелкая их и удерживая нажатой клавишу "Shift" или "Ctrl".
Объекты необязательно должны быть одного типа.
Правой кнопкой мыши щелкните выделенные объекты, > щелкните "Расширения нескольких объектов".
В зависимости от того, находится или нет дополнительный класс, свойства которого Вы хотите удалить, в списке "Текущие расширения дополнительного класса", выполните соответствующее действие:
ПРЕДЛОЖЕНИЕ: В списке появляются только те расширения, которые являются общими для всех выбранных объектов. Расширения, заданные для отдельных объектов, в список не включаются.
Указан ли в списке дополнительный класс? | Действие |
---|---|
Да |
Выберите его > щелкните "Удалить расширение" > "Да". При этом будут удалены все свойства, добавленные дополнительным классом, за исключением тех свойств, которые объект имел изначально. |
Нет |
Закройте диалоговое окно. Дополнительные классы объектов необходимо удалять поочередно. См. раздел Удаление дополнительных свойств объекта. |