Schemat

Schemat definiuje typy obiektów, które można tworzyć w danym drzewie (takie jak Użytkownicy, Drukarki i Grupy) i określa, które informacje są wymagane, a które opcjonalne w chwili tworzenia obiektu. Każdy obiekt ma zdefiniowaną klasę schematu dla danego typu obiektu. Klasa jest zbiorem reguł określonych dla obiektu. Obiekt jest nowym rekordem zawierającym dane, tworzonym zgodnie z regułami swojej klasy. Każda klasa ma nazwę klasy, klasę nadrzędną (z wyjątkiem klas znajdujących się na szczycie hierarchii), flagi klasy i grupę atrybutów. Nazwy klas są podobnie do nazw obiektów ---Użytkownik, Drukarka, Kolejka, Serwer--- lecz klasy określają jedynie strukturę oraz reguły i nie zawierają danych.

Schemat dostarczany razem z katalogiem eDirectory jest schematem bazowym. Jeśli schemat bazowy zostanie w jakikolwiek sposób zmodyfikowany, np. przez dodanie nowej klasy lub nowego atrybutu, wówczas jest uważany za schemat rozszerzony.

Rozszerzanie schematu nie jest konieczne, ale istnieje taka możliwość. Rola Schemat w programie iManager umożliwia rozszerzanie schematu zgodnie z wymaganiami organizacji. Schemat można rozszerzyć jeśli na przykład pracownicy organizacji muszą nosić specjalne obuwie, co wymaga przechowywania danych o rozmiarach buta pracowników. W takim przypadku można utworzyć nowy atrybut o nazwie Rozmiar buta, a następnie dodać go do klasy Użytkownik.


Dodawanie atrybutu

Istnieje możliwość dodawania atrybutów opcjonalnych do istniejących klas, jeśli zmieni się struktura informacji używanych przez organizację, a także w czasie przygotowania do łączenia drzew.

NOTE:  Atrybuty obowiązkowe można definiować tylko w trakcie procesu tworzenia klasy. Wartości wszystkich atrybutów obowiązkowych muszą zostać określone podczas tworzenia klasy.

  1. W widoku Role i zadania kliknij polecenie Schemat > Dodaj atrybut.

  2. Wybierz klasę, do której ma zostać dodany atrybut, a następnie kliknij przycisk OK.

  3. Z listy Dostępne atrybuty opcjonalne wybierz atrybuty, które mają zostać dodane, a następnie kliknij strzałkę w prawo, aby dodać te atrybuty do listy Dodaj następujące atrybuty opcjonalne.

    Jeśli dodasz atrybut przez pomyłkę lub zmienisz decyzję, wybierz atrybut z listy Dodaj następujące atrybuty opcjonalne, a następnie kliknij strzałkę w lewo, aby usunąć atrybut z listy atrybutów, które mają zostać dodane.

  4. Kliknij przycisk OK.

    Nowo utworzone obiekty należące do tej klasy będą zawierać właściwość, która została dodana. Aby ustawić wartości dodanych właściwości, użyj dla obiektu standardowej strony właściwości Inne.

    HINT:  Istniejącą klasę można zmodyfikować, dodając wartości do listy Bieżące atrybuty przy użyciu tej strony. Można usuwać tylko atrybuty dodane przed kliknięciem przycisku OK. Nie można usuwać atrybutów, które zostały wcześniej dodane i zapisane.


Wyświetlanie informacji dotyczących atrybutów

  1. W widoku Role i zadania kliknij polecenie Schemat > Informacje dotyczące atrybutu.

  2. Wybierz atrybut, dla którego należy wyświetlić informacje, a następnie kliknij przycisk Wyświetl.


Wyświetlanie informacji o klasie

Strona Informacje o klasie zawiera informacje dotyczące wybranej klasy i umożliwia dodawanie atrybutów. Większość informacji wyświetlanych na tej stronie została określona podczas tworzenia klasy. Niektóre atrybuty opcjonalne mogły zostać dodane później.

Jeśli podczas tworzenia klasy określono, że klasa będzie dziedziczyć atrybuty innej klasy, atrybuty dziedziczone są klasyfikowane w taki sam sposób, jak w klasie nadrzędnej. Jeśli na przykład klasa obiektu jest obowiązkowym atrybutem klasy nadrzędnej, atrybut ten jest wyświetlany jako atrybut obowiązkowy wybranej klasy.

  1. W widoku Role i zadania kliknij polecenie Schemat > Informacje dotyczące atrybutu.

  2. Wybierz klasę, dla której należy wyświetlić informacje, a następnie kliknij przycisk Wyświetl.


Tworzenie atrybutu

Jeśli porównamy klasę do formularza, to atrybut będzie jednym z jego pól. Podczas tworzenia atrybutu określana jest jego nazwa (na przykład „nazwisko” lub „numer pracownika”) i typ składni (na przykład „łańcuch znaków A-Z, 0-9” lub „liczba od -999 do 999”). Utworzony atrybut jest dostępny na liście atrybutów.

Istnieje możliwość definiowania niestandardowych typów atrybutów i dodawania ich jako atrybutów opcjonalnych do istniejących klas obiektów. Nie można jednak dodawać atrybutów obowiązkowych do istniejących klas.

  1. W widoku Role i zadania kliknij polecenie Schemat > Utwórz atrybut.

  2. Aby utworzyć atrybut, postępuj zgodnie z instrukcjami Kreatora tworzenia atrybutów.


Tworzenie klasy

Klasa jest zbiorem reguł określonych dla obiektu. Obiekt jest nowym rekordem zawierającym dane, tworzonym zgodnie z regułami swojej klasy. Każda klasa ma nazwę klasy, klasę nadrzędną (z wyjątkiem klas znajdujących się na szczycie hierarchii), flagi klasy i grupę atrybutów. Nazwy klas są podobnie do nazw obiektów ---Użytkownik, Drukarka, Kolejka, Serwer--- lecz klasy określają jedynie strukturę oraz reguły i nie zawierają danych.

Klasa pomocnicza to zbiór właściwości (atrybutów), które są dodawane do określonego obiektu zamiast do całej klasy obiektów. Aplikacja poczty elektronicznej może na przykład rozszerzyć schemat drzewa eDirectory tak, aby znalazła się w nim klasa pomocnicza Właściwości poczty e-mail, a następnie rozszerzyć odpowiednio poszczególne obiekty o te właściwości.

Za pomocą Menedżera schematu można definiować własne klasy pomocnicze. Następnie można rozszerzać poszczególne obiekty, dodając właściwości zdefiniowane w klasach pomocniczych.

  1. W widoku Role i zadania kliknij polecenie Schemat > Utwórz klasę.

  2. Określ nazwę klasy oraz identyfikator ASN1 (opcjonalnie), a następnie kliknij przycisk Dalej.

  3. Podczas ustawiania flag klasy zaznacz pole wyboru Klasa pomocnicza, a następnie kliknij przycisk Dalej.

  4. Aby zdefiniować nową klasę pomocniczą, postępuj zgodnie z instrukcjami Kreatora tworzenia klasy.


Usuwanie atrybutu

Możliwe jest usuwanie nieużywanych atrybutów, które nie należą do podstawowego schematu drzewa eDirectory.

Usunięcie atrybutu należy rozważyć w dwóch przypadkach:

  1. W widoku Role i zadania kliknij polecenie Schemat > Usuń atrybut.

  2. Wybierz atrybut, który ma zostać usunięty.

    Wyświetlane są jedynie te atrybuty, które można usunąć.

  3. Kliknij przycisk Usuń.


Usuwanie klasy

Możliwe jest usuwanie nieużywanych klas, które nie należą do podstawowego schematu drzewa eDirectory. Program iManager nie zezwala na usuwanie tylko tych klas, które nie są aktualnie używane w partycjach replikowanych lokalnie.

  1. W widoku Role i zadania kliknij polecenie Schemat > Usuń klasę.

  2. Wybierz klasę, która ma zostać usunięta.

    Wyświetlane są jedynie te klasy, które można usunąć.

  3. Kliknij przycisk Usuń.


Rozszerzanie schematu

Schemat drzewa można rozszerzyć, tworząc nową klasę lub nowy atrybut. Do rozszerzenia schematu drzewa eDirectory wymagane są uprawnienia administratora/nadzorcy dla całego drzewa.

  1. W widoku Role i zadania kliknij polecenie Schemat > Rozwiń schemat.

  2. Postępuj zgodnie z instrukcjami kreatora ICE*, aby wykonać operację importu, eksportu, migracji danych lub aktualizacji i porównania schematu.


Rozszerzanie obiektu

  1. W widoku Role i zadania kliknij polecenie Schemat > Rozszerzenia obiektu.

  2. Określ nazwę i kontekst obiektu, który ma zostać rozszerzony, a następnie kliknij przycisk OK.

  3. Kliknij jedną z następujących opcji zależnie od tego, czy klasa pomocnicza, która ma zostać użyta, znajduje się na liście Bieżące rozszerzenia klasy pomocniczej:

    • Tak: Zakończ tę procedurę. W takim przypadku zobacz sekcję Modyfikowanie właściwości pomocniczych obiektu w podręczniku eDirectory — Podręcznik administratora.
    • Nie: Kliknij przycisk Dodaj, wybierz klasę pomocniczą, a następnie kliknij przycisk OK.
  4. Kliknij przycisk Zamknij.