~~ODT~~

Última atualização: 2017/04/03 18:15 (edição externa)

Relatório de Usuários por Papel

Através deste caso de uso é possível emitir um relatórios de usuários que possuem uma determinada permissão.

Os papeis são permissões para um determinado conjunto de funcionalidades dos sistemas. Um usuário pode possuir um ou mais papéis, o que lhe permitirá acesso aos subsistemas e funcionalidades indicadas pelo papel.

O caso de uso será utilizado sem periodicidade definida por administradores do sistema.

Este caso de uso inicia quando o usuário acessa a opção: SIGAdmin → Portal Admin → Usuários → Permissões → Relatório de Usuários por Papel.

Inicialmente, são disponibilizados alguns filtros para a realização da busca, mostrados a seguir:

  • Sistema*: Tipo - TEXTO.
  • SubSistema*: Tipo - TEXTO.
  • Papel*: Tipo - TEXTO. São listados os papéis de acordo com os dois primeiros filtros acima.
  • Filtrar Por Unidade: Tipo - LÓGICO. (RN01)
    • Unidade: Formato - NOME DA UNIDADE (CODIGO), Tipo - AUTOCOMPLETE. Entrada de dados: CÓDIGO DA UNIDADE ou NOME DA UNIDADE. (RN01)

Ao informar os filtros o sistema apresenta as possibilidades de listar, gerar relatório, limpar seleção ou cancelar.

Sendo a opção de listar selecionada, o sistema listará os usuários para o papel indicado e a quantidade de registros encontrados.

  • Login: Tipo - TEXTO.
  • Nome: Tipo - TEXTO.
  • Unidade da Permissão: Tipo - TEXTO.
  • Data da Implantação: Tipo - DATA.
  • Responsável pela Implantação: Formato - NOME DO RESPONSÁVEL(LOGIN), Tipo - TEXTO.

Ao selecionar a opção de gerar relatório, o sistema apresentará as informações exibidas na opção listar, sendo que em formato de impressão.

Escolhendo a opção de limpar seleção, o sistema limpa os dados do filtro.

O caso de uso é finalizado.

  • RN01: Caso o campo Filtrar Por Unidade seja selecionado, o usuário deverá informar a Unidade que deseja buscar.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.comum.dominio.Papel sistemas_comum.comum.papel
br.ufrn.comum.dominio.Permissao sistemas_comum.comum.permissao
br.ufrn.comum.dominio.Sistema sistemas_comum.comum.sistema
br.ufrn.comum.dominio.SubSistema sistemas_comum.comum.subsistema
br.ufrn.comum.dominio.UnidadeGeral sistemas_comum.comum.unidade
br.ufrn.comum.dominio.UsuarioGeral sistema_comum.comum.usuario
br.ufrn.comum.dominio.GestorPermissoes sistema_comum.comum.gestor_permissoes

Sistema: SIGAdmin

Módulo: Portal Admin

Link(s): Usuários → Permissões → Relatório de Usuários por Papel

Usuário: laenilson, valquiria

Papel que usuário deve ter: AdminPapeis.CONSULTA_USUARIOS, AdminPapeis.SUPORTE_SISTEMAS, AdminPapeis.ADMINISTRADOR_SIGADMIN

O teste deverá verificar os seguintes pontos:

  • A relação entre sistema, subsistema e papel está correta?
  • A listagem está gerando os dados (login, usuário, unidade, data etc) corretamente? Quando um destes não está disponível a mensagem “Não informado” é apresentada?
  • O relatório está sendo gerado corretamente?
  • O filtro por unidades está restringindo os usuários?

O resultado do relatório pode ser alterado removendo ou adicionando novas permissões a usuários através do caso de uso ( Implantar Permissões )

  • Pode (e deve, para fins de teste) utilizar qualquer sistema, subsistema, papel e unidade.
  • Para verificar se o relatório está correto pode-se selecionar um usuário e verificar os papéis do mesmo através do caso de uso ( Implantar Permissões ) para constar se o usuário está associado realmente ao papel informado no relatório.
  • desenvolvimento/especificacoes/sigadmin/casos_de_uso/portal_da_administracao/usuarios/permissoes/relatorio_de_usuarios_por_papel.txt
  • Última modificação: 2017/04/03 18:15
  • (edição externa)