6.4 RBS 报告

“RBS 报告”功能可生成有关目录中 RBS 对象及其配置的报告。报告为图表格式,也可导出为其他格式并进行打印。“RBS 报告”会生成下列报告:

职能指派

未指派的任务

职能任务指派

未指派的类别

用户职能指派

自定义职能

用户任务指派

自定义任务

职能权限指派

自定义类别

未指派的职能

集合

6.4.1 创建报告

要访问“RBS 报告”,请选择“配置”视图,然后选择“RBS 报告”职能。每个报告都会作为任务来执行。要生成报告,请单击报告任务,然后遵循屏幕上的指导进行操作。例如,要获取列出指派给职能的所有成员的报告,请单击“RBS 报告”>“职能指派”。

图 6-2 显示职能指派任务的 iManager 配置视图

每份报告都要求您提供一些初始信息,例如要生成指派的成员列表的职能。提供信息并单击“确定”之后,iManager 便会生成一份报告。

6.4.2 使用报告

“RBS 报告”任务会生成报告供您排序、打印和导出。下图显示的是 iManager 报告的示例。

图 6-3 指派给职能的成员

排序报告

默认情况下,报告中列出的项目会按第一列中字母的升序顺序排序。为了指示排序项目所依据的列,iManager 会在列名称旁边显示一个小图标,此图标还会指出排序顺序。要更改项目排序所依据的列,请单击所需列的名称。要更改排序顺序,单击当前排序项目依据的列的名称。

打印报告

只需单击“打印”按钮即可轻松打印 RBS 报告。这将打开浏览器的打印对话框,您可在其中选择打印机及其他打印选项。此功能仅打印包含报告的浏览器帧并按照帧中的显示打印报告,因此在单击“打印”之前应确保其中的项目已按照所需的顺序进行了排序。

导出报告

您可以将报告数据导出到 XML、CSV 和纯文本文件,这些文件可用于其他应用程序,如电子表格和数据库。导出文件仅包含数据和足以说明报告列的元数据。但不会导出报告标题和日期之类的其他信息。报告中的项目会按照当前显示的排序顺序导出。

  1. 单击“导出”按钮。

  2. 在“RBS 报告导出”窗口中,选择导出数据的格式,然后单击“导出”。

  3. 当浏览器提示您打开或保存由 iManager 生成的文件时,请选择自选选项并按浏览器的要求进行操作。

以下是从同一 RBS 报告中导出的 XML、CSV 和纯文本文件的示例:

XML:

<?xml version=”1.0”?>
<rbs-report>
  <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:

“Role Name”,”Role Object”,"Type”,"Member”,"Scope”,"Assigned”,"Inherit”,
"eDirectory Administration”,"eDirectory Administration.Role Based Service 2.novell",“User”,"admin.novell”,".MY_TREE.”,"true”,"true”,
"eDirectory Administration”,"eDirectory Administration.Role Based Service 2.novell",“User”,"jdoe.novell”,"novell”,"true”,"true”,

纯文本:

Role Name: eDirectory Administration
Role Object: eDirectory Administration.Role Based Service 2.novell
Type: User
Member: admin.novell
Scope: .MY_TREE.
Assigned: true
Inherit: true
-------------------------------------------------
Role Name: eDirectory Administration
Role Object: eDirectory Administration.Role Based Service 2.novell
Type: User
Member: jdoe.novell
Scope: novell
Assigned: true
Inherit: true
-------------------------------------------------