6.3 Relatórios do RBS

O recurso Relatórios do RBS permite gerar relatórios sobre objetos RBS existentes no diretório e suas configurações. Os relatórios estão no formato de gráficos e é possível exportá-los para outros formatos e imprimi-los. O recurso Relatórios do RBS gera estes relatórios:

Designações da Função

Tarefas Não Designadas

Designações de Tarefas da Função

Categorias Não Designadas

Designações de Funções do Usuário

Funções Personalizadas

Designações de Tarefas do Usuário

Tarefas Personalizadas

Designações de Direitos da Função

Categorias Personalizadas

Funções Não Designadas

Coleções

6.3.1 Criando relatórios

Para criar um Relatório RBS:

  1. Na tela Configurar, selecione Relatório de RBS.

    Cada tipo de relatório é implementado como uma tarefa.

  2. Selecione o relatório desejado, forneça as informações desejadas e clique em OK.

    Cada relatório requer algumas informações iniciais, como as funções para as quais será gerada uma lista de membros designados.

Figura 6-3 Tela de configuração do iManager mostrando a tarefa Designações da Função

6.3.2 Usando relatórios

As tarefas de Relatórios do RBS geram relatórios que você pode classificar, imprimir e exportar. A próxima figura mostra um exemplo de relatório do iManager.

Figura 6-4 Membros atribuídos a uma função

Classificando relatórios

Por padrão, os itens listados no relatório são classificados em ordem alfabética crescente na primeira coluna. Para indicar a coluna na qual os itens estão classificados, o iManager exibe um ícone pequeno ao lado do nome da coluna; esse ícone indica a ordem de classificação. Para mudar a coluna em que os itens estão classificados, clique no nome da coluna desejada. Para mudar a ordem de classificação, clique no nome da coluna em que os itens estão classificados no momento.

Imprimindo relatórios

Para imprimir facilmente os relatórios do RBS, clique no botão Imprimir. É exibida uma caixa de diálogo de impressão do browser, permitindo selecionar a impressora e outras opções de impressão. Esse recurso imprime apenas o frame do browser que contém o relatório. O relatório é impresso conforme é exibido no frame; por isso, verifique se os itens estão classificados na ordem desejada antes de clicar em Imprimir.

Exportando relatórios

Os dados dos relatórios podem ser exportados para arquivos XML, CSV e de texto simples e utilizados em outros aplicativos como planilhas e bancos de dados. Os arquivos de exportação contêm apenas dados e metadados suficientes para a descrição das colunas do relatório. Outras informações, como título e data do relatório, não são exportadas. Os itens do relatório são exportados na ordem de classificação exibida no momento.

  1. Clique no botão Exportar.

  2. Na janela Exportação de Relatórios do RBS, selecione o formato dos dados exportados e clique em Exportar.

  3. Quando o browser solicitar que você abra ou salve o arquivo gerado pelo iManager, selecione a opção desejada e continue conforme indicado pelo browser.

A seguir, são apresentados exemplos de arquivos XML, CVS e de texto simples exportados do mesmo relatório de 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)"

Relatório do RBS: Designações de Funções do Usuário

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

Texto Simples:

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