~~ODT~~
Transferir Permissões
Este caso de uso é utilizado pelos administradores dos sistemas e equipe de suporte técnico para transferir um ou mais papéis de um usuário para outro.
Não é utilizado em nenhuma periodicidade específica, podendo ser acessado a qualquer momento.
Descrição do Caso de Uso
O caso de uso se inicia quando o usuário acessa o caminho: SIGAdmin → Portal Admin → Config. do Sistema → Permissões → Transferir Permissões.
Primeiramente, é mostrada ao administrador uma tela para a busca de usuários. Os filtros disponíveis são os seguintes:
- Login: Tipo - TEXTO.
- CPF: Formato - 999.999.999-99, Tipo - NUMÉRICO.
- Nome: Tipo - TEXTO.
- Tipo de Usuário: Tipo - TEXTO. São apresentadas as opções
Aluno, Consignatária, Consultor, Cooperação, Credor, Docente Externo, Familiar, Outros, Plano de saúde, Preceptor de Estágio
eServidor
. - Papel: Formato - São apresentados os papeis do sistema, Tipo - TEXTO.
- Unidade: Formato - NOME DA UNIDADE (CODIGO), Tipo - AUTOCOMPLETE. Entrada de dados: CÓDIGO DA UNIDADE ou NOME DA UNIDADE.
- Buscar somente usuários ativos: Tipo - LÓGICO.
- Buscar usuários com apenas um ÚNICO papel (informado acima no campo “Papel”): Tipo - LÓGICO.
Ao escolher a opção de buscar, o sistema mostra uma lista de usuários, cada um com as seguintes informações:
- Foto: Tipo - ARQUIVO.
- Nome: Tipo - TEXTO.
- Login: Tipo - TEXTO.
- Unidade: Tipo - TEXTO.
É possível visualizar detalhes do usuário. Além disso, o sistema mostra quais são as permissões que o usuário possui atualmente.
Ao selecionar a opção selecionar usuário, o sistema mostra um tela dividida em duas partes. A primeira parte permite a atribuição de novos papéis ao usuário. A segunda parte lista os papéis que o usuário já possui e permite editá-los ou removê-los.
A parte de atribuição de papéis mostra os seguintes dados do usuário:
- Nome: Tipo - TEXTO.
- Login: Tipo - TEXTO.
- Unidade: Tipo - TEXTO.
- Destinatário*: Tipo - TEXTO. A busca pode ser feita tanto por login quanto por nome.
- Apagar Permissões do Usuário?*: Tipo - LÓGICO.
- Número do chamado*: Tipo - NUMÉRICO. Chamado associado à atribuição do papel.
- Motivo*: Tipo - TEXTO. Motivo da atribuição.
Na parte com a listagem de permissões atribuídas ao usuário, o sistema apresenta as seguintes informações:
- Sistema: Tipo - TEXTO.
- Papel: Tipo - TEXTO. Nome do papel e sua descrição.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Um usuário pode estar associado com o mesmo papel mais de uma vez apenas se o papel estiver associado a uma unidade e for para unidades diferentes.
Política de Atribuição de Permissões
Atribuição de Permissão
A atribuição de permissões pode ser feita de duas maneiras:
- Feita pela equipe de suporte da Superintendência de informática onde as permissões seriam cadastradas mas ainda ficariam pendentes de autorização do Gestor de Permissões.
- Feita pelo Gestor de Permissões. Nesse caso, a permissão já é autorizada automaticamente.
Autorização por Parte do Gestor
Ao cadastrar uma permissão disparar um e-mail para o Gestor indicando que usuário X está solicitando autorização no sistema para realizar operação Y (onde y é a descrição do papel). Informar o usuário deve entrar em http://www.sistemas.ufrn.br/permissoes/ e proceder a autorização a mesma.
O gestor também pode retirar as permissões do qual ele autorizou.
Gestor Local
Criar uma lista de papéis que serão de escopo local e que o autorizador será o responsável (nível Gerente ou Chefe) pela unidade do usuário que solicita. Criar um tipoAutorizacao em papel (Local ou Global). Exemplos de papéis globais: GESTOR_PESQUISA, GESTOR_PATRIMONIO, etc.. Exemplos de papéis locais: Requsitores, solicitação de informativo, etc…
Classes Persistentes e Tabelas Envolvidas
Não se aplica.
Plano de Teste
Sistema: SIGAdmin
Módulo: Portal Admin
Link(s): Config. do Sistema → Permissões → Transferir Permissões
Usuários: david, gleydson, wendell
Papel que usuário deve ter: ADMINISTRADOR_SIPAC, ADMINISTRADOR_SIGAA ou ADMINISTRADOR_SIGADMIN
Cenários de Teste
Não se aplica.
Dados para o Teste
Não se aplica.