~~ODT~~
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:
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.
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.
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:
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 )