Схема

Схема определяет, какие типы объектов могут быть созданы в дереве (например пользователи, принтеры и группы) и какая информация обязательна, а какая необязательна при создании объекта. Каждый объект имеет определенный класс схемы для данного типа объектов. Класс определяет набор правил для объекта. Объект представляет собой новую запись с данными, организованными в соответствии с правилами его класса. Класс имеет имя класса, класс наследования (если он не находится в вершине иерархии классов), флаги класса и группу атрибутов. Классы называются так же, как объекты, например Пользователь, Принтер, Очередь, Сервер, но представляют собой просто структуру без содержимого.

Схема, поставляемая в комплекте с eDirectory, называется базовой. Как только базовая схема каким-либо образом изменяется, например добавляется новый класс или новый атрибут, она уже считается расширенной схемой.

Расширять схему необязательно, но пользователь может это делать. Функция "Схема" в iManager позволяет расширить схему в соответствии с потребностями организации. Например, можно расширить схему, если сотрудникам организации требуется специальная обувь и необходимо знать размер обуви каждого сотрудника. Вы, возможно, захотите создать новый атрибут "Размер обуви", а затем добавить его к классу "Пользователь".


Добавление атрибута

К существующим классам можно добавить дополнительные атрибуты, если необходимо изменить информацию об организации или при подготовке к объединению деревьев.

ПРИМЕЧАНИЕ:  Обязательные атрибуты можно определить только при создании класса. Обязательным является атрибут, который должен быть задан при создании объекта.

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Добавить атрибут".

  2. Выберите классы, которым хотите присвоить новый атрибут, и щелкните кнопку "ОК".

  3. В списке "Доступные необязательные атрибуты" выберите атрибуты для добавления, затем щелкните кнопку со стрелкой вправо, чтобы добавить их в список "Добавить эти необязательные атрибуты".

    Если Вы по ошибке добавили не тот атрибут или просто передумали, выберите его в списке "Добавить эти необязательные атрибуты" и затем щелкните кнопку со стрелкой влево, чтобы удалить его из списка атрибутов для добавления.

  4. Щелкните кнопку "ОК".

    Создаваемые объекты данного класса теперь содержат добавленные свойства. Чтобы установить значения для добавленных свойств, используйте общую страницу свойств "Другие" этого объекта.

    ПРЕДЛОЖЕНИЕ:  На этой странице можно изменить существующий класс, пополняя список "Текущие атрибуты". Добавленные атрибуты можно удалить, пока не нажата кнопка "ОК". Если какой-либо атрибут был добавлен и сохранен, его удалить уже нельзя.


Просмотр информации об атрибуте

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Информация об атрибуте".

  2. Выберите атрибут, информацию о котором хотите просмотреть, и щелкните кнопку "Просмотр".


Просмотр информации о классе

На странице "Информация о классе" отображается информация о выбранном классе. Здесь же можно к классу добавить атрибуты. Большая часть отображаемой на странице информации была задана при создании класса. Некоторые необязательные атрибуты могли быть добавлены позднее.

Если для класса было задано наследование атрибутов из другого класса, то в процессе создания этого класса наследуемые атрибуты классифицируются таким же образом, как и в родительском классе. Например, если класс объекта является обязательным атрибутом для родительского класса, он отображается в данном окне как обязательный атрибут и для выбранного класса.

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Информация об атрибуте".

  2. Выберите класс, информацию о котором хотите просмотреть, и щелкните кнопку "Просмотр".


Создание атрибута

Если сравнивать класс с формой (бланком), то атрибут будет некоторой незаполненной строкой в этой форме. При создании атрибута ему присваивается имя (например фамилия или табельный номер) и задается тип синтаксиса (например строковый A-Z, 0-9 или числовой от -999 до 999). После этого он становится доступным в списке атрибутов.

Вы можете определить собственные настраиваемые типы атрибутов и добавить их в качестве дополнительных атрибутов к существующим классам объектов. Однако к существующим классам нельзя добавлять обязательные атрибуты.

  1. На странице "Функции и задачи", выберите пункт "Схема" > "Создание атрибута".

  2. Далее следуйте указаниями мастера создания атрибутов.


Создание класса

Класс определяет набор правил для объекта. Объект представляет собой новую запись с данными, организованными в соответствии с правилами его класса. Класс имеет имя класса, класс наследования (если он не находится в вершине иерархии классов), флаги класса и группу атрибутов. Классы называются так же, как объекты, например Пользователь, Принтер, Очередь, Сервер, но представляют собой просто структуру без содержимого.

Дополнительный класс - это набор свойств (атрибутов), которые добавляются не к целому классу объектов, а к конкретному объекту. Например, при использовании приложения электронной почты можно расширить схему дерева eDirectory за счет включения дополнительного класса "Свойства электронной почты" и затем назначить эти свойства конкретным объектам.

С помощью менеджера схемы можно определить собственные дополнительные классы. Затем можно расширить отдельные объекты за счет свойств, определенных в дополнительных классах.

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Создание класса".

  2. Укажите имя класса и (необязательно) идентификатор ASN1, затем щелкните кнопку "Далее".

  3. При установке флагов класса выберите "Дополнительный класс" и щелкните кнопку "Далее".

  4. Далее следуйте указаниям мастера создания классов.


Удаление атрибута

Вы можете удалить неиспользуемые атрибуты, которые не являются частью основной схемы дерева eDirectory.

Удаление атрибута обычно производится в двух случаях:

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Удаление атрибута".

  2. Выберите атрибут для удаления.

    На странице отображаются только разрешенные к удалению атрибуты.

  3. Щелкните кнопку "Удалить".


Удаление класса

Можно удалить неиспользуемые классы, которые не являются частью основной схемы дерева eDirectory. iManager не допускает удаления только тех классов, которые в данный момент не используются в локально тиражированных разделах.

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Удаление класса".

  2. Выберите класс для удаления.

    На странице отображаются только разрешенные к удалению классы.

  3. Щелкните кнопку "Удалить".


Расширение схемы

При создании нового класса или атрибута схема дерева расширяется. Для расширения схемы дерева eDirectory необходимы права администратора или супервизора на все дерево.

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Расширение схемы".

  2. С помощью мастера ICE* можно выполнять импорт, экспорт и миграцию данных, обновление схемы и операции сравнения.


Расширение объекта

  1. На странице "Функции и задачи" выберите пункт "Схема" > "Расширения объекта".

  2. Укажите имя и контекст объекта, который необходимо расширить, затем щелкните кнопку "ОК".

  3. В зависимости от того, находится или нет нужный дополнительный класс в списке "Текущие расширения дополнительного класса", щелкните одну из следующих кнопок:

    • Да. Не выполнять данную процедуру. Вместо этого см. раздел Изменение дополнительных свойств объекта в Руководстве по администрированию eDirectory.
    • Нет. Щелкните кнопку "Добавить", выберите дополнительный класс и щелкните кнопку "ОК".
  4. Щелкните кнопку "Закрыть".