Funkcja raportów RBS umożliwia generowanie i konfigurowanie raportów dotyczących obiektów RBS w katalogu. Raporty są tworzone w postaci wykresów, przy czym można je eksportować do innych formatów i drukować. Funkcja raportów RBS umożliwia generowanie następujących raportów:
|
Przypisania ról |
Nieprzypisane zadania |
|
Przypisania zadań roli |
Nieprzypisane kategorie |
|
Przypisania roli użytkowników |
Niestandardowe role |
|
Przypisania zadań użytkowników |
Niestandardowe zadania |
|
Przypisania praw do roli |
Niestandardowe kategorie |
|
Nieprzypisane role |
Kolekcje |
Aby utworzyć raport RBS:
W widoku Konfiguruj wybierz opcję Raporty RBS.
Każdy typ raportu jest implementowany jako zadanie.
Wybierz żądany raport, podaj wymagane informacje, a następnie kliknij przycisk OK.
Przed utworzeniem każdego raportu wymagane jest podanie określonych informacji, na przykład ról, dla których ma zostać utworzona lista przypisanych członków.
Figura 6-3 Widok Konfiguruj programu iManager zawierający zadanie Przypisania ról
Zadania raportów RBS umożliwiają generowanie raportów, które można sortować, drukować i eksportować. Na poniższej ilustracji widoczny jest przykładowy raport programu iManager.
Figura 6-4 Członkowie przypisani do roli
Elementy listy w raporcie są domyślnie sortowane alfabetycznie według pierwszej kolumny w kolejności rosnącej. Aby wskazać kolumnę stanowiącą podstawę sortowania elementów, w programie iManager przy nazwie takiej kolumny jest wyświetlana mała ikona, która wskazuje również porządek sortowania. Aby zmienić kolumnę, według której sortowane są elementy, należy kliknąć nazwę odpowiedniej kolumny. Aby zmienić porządek sortowania, należy kliknąć nazwę kolumny, według której aktualnie posortowane są elementy.
Raporty RBS można łatwo drukować, klikając przycisk Drukuj. W przeglądarce zostanie wówczas wyświetlone okno dialogowe funkcji drukowania, w którym można wybrać drukarkę i inne opcje wydruku. Funkcja ta pozwala wydrukować jedynie ramkę zawierającą raport, przy czym wydrukowany raport będzie wyglądać identycznie jak raport wyświetlany w ramce, więc przed kliknięciem przycisku Drukuj należy upewnić się, że elementy zostały posortowane w odpowiedniej kolejności.
Dane raportu można wyeksportować do pliku w formacie XML, CSV lub jako zwykły tekst, co umożliwia korzystanie z nich w innych aplikacjach, takich jak arkusze kalkulacyjne i bazy danych. Pliki eksportu zawierają jedynie dane i metadane niezbędne do opisania kolumn raportu. Inne informacje, takie jak tytuł raportu i data, nie są eksportowane. Porządek sortowania wyeksportowanych elementów raportu jest taki sam jak bieżący porządek sortowania elementów na ekranie.
Kliknij przycisk Eksportuj.
W oknie Eksport raportu RBS wybierz format eksportowanych danych, a następnie kliknij przycisk Eksportuj.
Gdy w przeglądarce pojawi się monit o otwarcie lub zapisanie pliku wygenerowanego przez program iManager, wybierz preferowaną opcję i wykonaj operacje, jakich wymaga przeglądarka.
Poniżej podano przykłady plików w formacie XML, CSV i zwykłego tekstu, które zostały utworzone w wyniku eksportu tego samego raportu RBS:
<?xml version="1.0"?>
<rbs-report>
<rbs-report-header>
<user>admin.novell</user>
<report-time>Thursday, June 26, 2008 (10:33:17 AM IST)</report-time>
<selected-member-types>User, Group, Dynamic Group, Organizational Role, Container</selected-member-types>
<dynamic-group>
<search-enabled>yes</search-enabled>
<role-search>parent sub-directory (novell)</role-search>
<search-for>Dynamic Group Objects</search-for>
</dynamic-group>
<container-role-search>up to parent (novell)</container-role-search>
</rbs-report-header>
<rbs-record>
<role-name>eDirectory Administration</role-name>
<role-object>eDirectory Administration.Role Based Service 2.novell</role-object>
<member-type>User</member-type>
<member-object>admin.novell</member-object>
<scope>.MY_TREE.</scope>
<rights-assigned>true</rights-assigned>
<rights-inherit>true</rights-inherit>
</rbs-record>
<rbs-record>
<role-name>eDirectory Administration</role-name>
<role-object>eDirectory Administration.Role Based Service 2.novell</role-object>
<member-type>User</member-type>
<member-object>jdoe.novell</member-object>
<scope>novell</scope>
<rights-assigned>true</rights-assigned>
<rights-inherit>true</rights-inherit>
</rbs-record>
</rbs-report>
RBS Report Query Settings User:,"admin.novell" Date:,"Thursday, June 26, 2008 (10:33:17 AM IST)" Types:,"User, Group, Dynamic Group, Organizational Role, Container" Dynamic Group Search Settings:, Search Enabled:,"yes" Role Search:,"parent sub-directory (novell)" Role Search:,"Dynamic Group Objects" Container Role Search:,"up to parent (novell)"
Raport RBS: Przypisania roli użytkowników
User,"Role Name","Role Object","Type","Member","Scope","Assigned","Inherit", admin.novell,"Archive Version Management","Archive Version Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"DFS Management","DFS Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Directory Administration","eDirectory Administration.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Directory Administration","eDirectory Administration.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"eDirectory Maintenance Utilities","eDirectory Maintenance Utilities.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"File Protocols","File Protocols.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Groups","Group Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Groups","Group Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Help Desk","Help Desk Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Help Desk","Help Desk Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"IDE Demo Role","IDE Demo Role.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Novell Certificate Access","Novell Certificate Access.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Novell Certificate Server Management","Novell Certificate Server Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Partitions and Replicas","Partition and Replica Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Partitions and Replicas","Partition and Replica Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"QuickFinder Administration","QuickFinder Administration.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Rights","Rights Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Rights","Rights Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Schema","Schema Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Schema","Schema Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Storage Management","Storage Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true",admin.novell,"Users","User Management.Role Based Service 2.novell","User","admin.novell",".BLR-ANIL-TREE.","true","true", admin.novell,"Users","User Management.RBS 270 akpal.08","User","admin.novell",".BLR-ANIL-TREE.","true","true",
RBS Report Query Settings User: admin.novell Date: Thursday, June 26, 2008 (10:33:17 AM IST) Types: User, Group, Dynamic Group, Organizational Role, Container ------------------------------------------------- Dynamic Group Search Settings: Search Enabled: yes Role Search: parent sub-directory (novell) Role Search: Dynamic Group Objects Container Role Search: up to parent (novell) ------------------------------------------------- Role Name: eDirectory Administration Role Object: eDirectory Administration.Role Based Service 2.novell Type: User Member: jdoe.novell Scope: novell Assigned: true Inherit: true -------------------------------------------------