Klasa pomocnicza to zbiór właściwości (atrybutów), które zamiast od całych klas obiektów są dodawane do konkretnych instancji obiektów eDirectory. Na przykład aplikacja poczty elektronicznej może rozszerzyć schemat drzewa eDirectory, aby znalazła się w nim klasa pomocnicza Właściwości 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 w głównym oknie ConsoleOneTM można rozszerzać poszczególne obiekty o właściwości definiowane w klasach pomocniczych.
Kliknij w dowolnym miejscu w drzewie eDirectory, którego schemat ma zostać rozszerzony.
Kliknij Narzędzia > Menedżer schematu.
Na zakładce Klasy kliknij Utwórz.
Zdefiniuj klasę pomocniczą, postępując zgodnie z instrukcjami wyświetlanymi przez kreatora.
Przy ustawaniu flag klasy wybierz klasę pomocniczą. Jeśli klasa pomocnicza ma zawierać niestandardowe właściwości niestandardowe, które mają zostać dopiero zdefiniowane, należy przerwać kreator tworzenia klasy i zdefiniować najpierw właściwości niestandardowe. Aby uzyskać szczegółowe informacje, patrz Definiowanie niestandardowych klas i właściwości obiektów.
W głównym oknie ConsoleOne kliknij prawym przyciskiem myszy obiekt > kliknij Rozszerzenia obiektu.
Podejmij odpowiednie działanie zależnie od tego, czy klasa pomocnicza, która ma zostać używa, znajduje się na liście Bieżące rozszerzenia klasy pomocniczej:
Czy klasa pomocnicza znajduje się na liście? | Działanie |
---|---|
Tak |
Zakończ tę procedurę. Najpierw patrz Modyfikowanie właściwości pomocniczych obiektu. |
Nie |
Kliknij Dodaj rozszerzenie > wybierz klasę pomocniczą > kliknij przycisk OK. |
Jeśli zostanie wyświetlony komunikat informujący o użyciu standardowego edytora, kliknij przycisk OK.
Ustaw żądne wartości właściwości na wyświetlonym ekranie.
W zależności od używanego ekranu zwróć uwagę na następujące informacje:
Ekran | Uwagi |
---|---|
Karta Rozszerzenia (okno dialogowe Właściwości) |
|
Okno dialogowe Nowe |
|
Kliknij przycisk OK.
W prawym panelu ConsoleOne zaznacz obiekty, klikając je z jednoczesnym naciśnięciem klawisza Shift lub Ctrl.
Wybierane obiekty nie muszą być obiektami tego samego typu.
Kliknij prawym przyciskiem myszy zaznaczone obiekty > kliknij Rozszerzenia wielu obiektów.
Podejmij odpowiednie działanie zależnie od tego, czy klasa pomocnicza, która ma zostać używa, znajduje się na liście Bieżące rozszerzenia klasy pomocniczej:
PODPOWIEDŹ: Wymienione są tylko rozszerzenia wspólne dla wszystkich zaznaczonych obiektów. Rozszerzenia specyficzne dla indywidualnych obiektów nie są uwzględniane.
Czy klasa pomocnicza znajduje się na liście? | Działanie |
---|---|
Tak |
Zakończ tę procedurę. Najpierw patrz Modyfikowanie właściwości pomocniczych obiektu. Obiekty będą musiały zostać zmodyfikowane pojedynczo. |
Nie |
Kliknij Dodaj rozszerzenie > wybierz klasę pomocniczą > kliknij przycisk OK. |
Jeśli zostanie wyświetlony komunikat informujący o użyciu standardowego edytora, kliknij przycisk OK.
Ustaw żądne wartości właściwości na wyświetlonym ekranie.
WAŻNE: Ustawione wartości właściwości zostaną zastosowane dla wszystkich zaznaczonych obiektów. Jeśli właściwość już istnieje w obiekcie i może mieć tylko jedną wartość, wartość ta zostanie zastąpiona. Jeśli właściwość już istnieje i może przyjmować wiele wartości, nowe wartości zostaną dodane do istniejących.
W zależności od używanego ekranu zwróć również uwagę na następujące informacje:
Ekran | Uwagi |
---|---|
Karta Rozszerzenia |
|
Okno dialogowe Nowe |
|
Kliknij przycisk OK.
W oknie ConsoleOne kliknij prawym przyciskiem myszy obiekt > kliknij Właściwości.
Wybierz na zakładce Rozszerzenia tę stronę właściwości, której nazwa odpowiada klasie pomocniczej. Jeśli klasa pomocnicza nie jest wymieniona lub jeśli nie ma karty Rozszerzenia, użyj standardowej strony Inne.
Ustaw żądne wartości właściwości na wyświetlonym ekranie. W zależności od używanego ekranu zwróć uwagę na następujące informacje:
Ekran | Uwagi |
---|---|
Karta Rozszerzenia |
|
Karta Inne |
|
Kliknij przycisk OK.
W głównym oknie ConsoleOne kliknij prawym przyciskiem myszy obiekt > kliknij Rozszerzenia obiektu.
Na liście aktualnie dostępnych rozszerzeń klas pomocniczych wybierz klasę pomocniczą, której właściwości mają zostać usunięte.
Kliknij Usuń rozszerzenie > Tak.
Spowoduje to usunięcie wszystkich właściwości dodanych przez klasę pomocniczą z wyjątkiem właściwości, które obiekt posiadał przed ich dodaniem.
W prawym panelu ConsoleOne zaznacz obiekty, klikając je z jednoczesnym naciśnięciem klawisza Shift lub Ctrl.
Wybierane obiekty nie muszą być obiektami tego samego typu.
Kliknij prawym przyciskiem myszy zaznaczone obiekty > kliknij Rozszerzenia wielu obiektów.
Przebieg następnej czynności zależy od tego, czy klasa pomocnicza, której właściwości mają zostać usunięte, figuruje na liście Bieżące rozszerzenia klasy pomocniczej.
PODPOWIEDŹ: Wymienione są tylko rozszerzenia wspólne dla wszystkich zaznaczonych obiektów. Rozszerzenia specyficzne dla indywidualnych obiektów nie są uwzględniane.
Czy klasa pomocnicza znajduje się na liście? | Działanie |
---|---|
Tak |
Zaznacz ją > kliknij Usuń rozszerzenie > Tak. Spowoduje to usunięcie wszystkich właściwości dodanych przez klasę pomocniczą z wyjątkiem właściwości, które obiekt posiadał przed ich dodaniem. |
Nie |
Naciśnij Anuluj, aby zamknąć okno dialogowe. Klasy pomocnicze będą musiały zostać pojedynczo usunięte z poszczególnych obiektów. Patrz Usuwanie właściwości pomocniczych z obiektu. |