6.3 Отчеты сервиса административных функций

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

Назначения функций

Неназначенные задачи

Назначения задач функциям

Неназначенные категории

Назначения функций пользователю

Настраиваемые функции

Назначения задач пользователю

Настраиваемые задачи

Назначения прав функции

Настраиваемые категории

Неназначенные функции

Коллекции

6.3.1 Создание отчетов

Чтобы создать отчет RBS, выполните указанные ниже действия.

  1. Выберите в разделе "Настройка" команду Создание отчетов RBS.

    Каждый тип отчета реализован как задача.

  2. Выберите нужный отчет, введите необходимую информацию и нажмите кнопку ОК.

    Для формирования любого отчета требуется ввести определенные начальные сведения, например указать функции, для которых необходимо сформировать отчет о назначенных членах.

Рисунок 6-3 Задача назначения функций в разделе настройки iManager

6.3.2 Использование отчетов

Задачи отчетов сервиса административных функций формируют отчеты, которые можно затем отсортировать, распечатать и экспортировать. Ниже приведен пример отчета iManager.

Рисунок 6-4 Члены, назначенные функции

Сортировка отчетов

По умолчанию элементы, приведенные в отчете, отсортированы в алфавитном порядке по возрастанию элементов в первом столбце. iManager помечает столбец, по которому отсортированы элементы, небольшим значком, расположенным рядом с именем столбца и указывающим порядок сортировки. Чтобы изменить столбец, по которому сортируются элементы, щелкните имя нужного столбца. Чтобы изменить порядок сортировки, щелкните имя столбца, по которому элементы отсортированы в текущий момент.

Печать отчетов

Чтобы распечатать отчет RBS, нажмите кнопку Печать. Откроется диалоговое окно печати навигатора, где можно выбрать принтер и задать параметры печати. Данная функция позволяет распечатать только содержимое окна навигатора с отчетом без каких-либо изменений, поэтому прежде чем нажать кнопку Печать, убедитесь в том, что элементы отсортированы в нужном порядке.

Экспорт отчетов

Отчеты можно экспортировать в файлы XML, CSV и обычные текстовые файлы, чтобы их можно было использовать в других приложениях, таких как редакторы электронных таблиц и СУБД. Файлы экспорта содержат только данные и достаточный объем метаданных для описания столбцов отчета. Прочая информация (заголовок отчета, дата его создания и пр.) не экспортируется. Элементы отчета экспортируются в том порядке, в каком они отсортированы на экране.

  1. Нажмите кнопку Экспорт.

  2. На странице экспорта отчета RBS выберите формат экспортируемых данных и нажмите кнопку Экспорт.

  3. Когда навигатор предложит открыть или сохранить файл, созданный iManager, выберите подходящее действие и продолжайте следовать указаниям навигатора.

Ниже приводятся примеры файлов XML, CSV и обычных текстовых файлов, экспортированных из одного и того же отчета RBS.

XML:

<?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>

CSV:

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)"

Отчет RBS: назначения функций пользователю

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
-------------------------------------------------