~~ODT~~
Última atualização: 2017/04/03 18:15 (edição externa)
Gerenciamento de Papeis
Este caso de uso permite que o usuário edite os dados de papéis cadastrados no sistema.
Descrição do Caso de Uso
O caso de uso se inicia quando a seguinte opção é acessada: SIGAdmin → Portal Admin → Config. do Sistema → Permissões → Gerenciamento de Papeis.
Inicialmente o sistema exibe o seguinte formulário:
Sistema*: Tipo TEXTO.
Subsistema: Tipo TEXTO.
Ao realizar a busca, é exibida uma lista como a descrita a seguir:
Código: Tipo NUMÉRICO.
Subsistema: Tipo TEXTO. (
RN01)
Papel: Tipo TEXTO.
Para cada item listado é possível alterar as informações:
Sistema: Tipo TEXTO.
Subsistema: Tipo TEXTO.
Nome: Tipo TEXTO.
Descrição: Tipo TEXTO.
Tipo de Autorização: Tipo TEXTO. São apresentadas as opções GLOBAL, LOCAL
.
Restrito: Tipo - LÓGICO. Selecionar se o papel só puder ser dado a um usuário por gestores de permissões.
Exige Unidade: Tipo - LÓGICO. O papel funcionará apenas para a unidade do usuário. (
RN02)
SQL Filtro de Unidades: Tipo - TEXTO.
Tempo para mudança de senha: Tipo - NUMÉRICO. Deve ser informado em dias.
O caso de uso é então finalizado.
Principais Regras de Negócio
RN01: Este campo só é exibido se o usuário não escolher filtrar por SubSistema.
RN02: É possível vincular um papel a uma unidade, assim, o usuário poderá ter suas permissões a partir da unidade informada (e as unidades vinculadas a ela).
Resoluções/Legislações Associadas
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
br.ufrn.comum.dominio.Papel.java | comum.papel |
Plano de Teste
Sistema: SIGAdmin
Módulo: Portal Admin.
Link: Config. do Sistema → Permissões → Gerenciamento de Papeis
Usuário: david (gestor de permissões), camilo (suporte)
Papel que usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN
Cenários de Teste
Dados para o Teste