~~ODT~~
Listar/Alterar/Remover
Esse caso de uso permite a listagem dos usuários do coletor de dados patrimoniais, oferecendo também as opções de alteração e remoção dos mesmos.
O usuário que tem acesso a este caso de uso é o gestor responsável pelo patrimônio da Instituição ou o gestor responsável pelo patrimônio da sua unidade.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Patrimônio → Aba Cadastros → Usuário do Coletor de Dados → Listar/Alterar/Remover.
Na página onde se encontra este caso de uso é exibida uma lista com os usuários do coletor de dados já cadastrados. (RN01, RN03)
Em cada linha da lista estão as seguintes colunas:
- Nome e login do usuário do coletor de dados;
- Unidade de permissão do usuário do coletor de dados;
- Link para alteração do usuário do coletor de dados;
- Link para remoção do usuário do coletor de dados. (RN02)
Caso o usuário escolha a opção “alterar”, ele será redirecionado para o formulário de cadastro, onde poderá modificar os seguintes dados do usuário do coletor de dados selecionado:
- Unidade de permissão do usuário do coletor de dados; (RN04)
- Senha.
Escolhendo a opção “remover”, o usuário logado estará desativando o usuário do coletor de dados escolhido, e ele não será mais exibido na listagem. (RN02)
Na página de listagem, o usuário logado também pode escolher a opção de cadastrar um novo usuário do coletor de dados. Nesse caso, ele é redirecionado para o formulário de cadastro.
Principais Regras de Negócio
- RN01 - Na lista são exibidos apenas usuários do coletor de dados ativos.
- RN02 - Ao escolher a opção de “Remover”, o usuário do coletor de dados escolhido passa a ser inativo.
Perfil: Gestor De Patrimônio De Unidade Gestora
- RN03 - Caso o papel do usuário seja de GESTOR_PATRIMONIO_UNIDADE_GESTORA, serão exibidos apenas usuários do coletor de dados vinculados à sua unidade gestora.
- RN04 - Caso o papel do usuário seja de GESTOR_PATRIMONIO_UNIDADE_GESTORA, serão exibidas apenas sua unidade gestora ou unidades abaixo dela na hierarquia de unidades.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.patrimonio.comuns.dominio.UsuarioColetor | administrativo.patrimonio.usuario_coletor |
Plano de Teste
Sistema: SIPAC
Módulo: PATRIMONIO
Link(s): SIPAC → Patrimônio → Cadastros → Usuário do Coletor de Dados → Listar/Alterar/Remover
Usuários: san (Gestor de Patrimônio Global) e adaildo (Gestor de Patrimônio - Unidade gestora).
Papel que usuário deve ter: SipacPapeis.GESTOR_PATRIMONIO_GLOBAL ou SipacPapeis.GESTOR_PATRIMONIO_UNIDADE_GESTORA.
Dados para o Teste
Para verificar se estão sendo exibidos apenas usuários do coletor de dados vinculados à unidade gestora do usuário logado (caso seu papel seja SipacPapeis.GESTOR_PATRIMONIO_UNIDADE_GESTORA), pode-se comparar sua listagem com a listagem de um usuário com o papel de SipacPapeis.GESTOR_PATRIMONIO_GLOBAL, e verificar se os usuários do coletor de dados não vinculados a unidades na sua hierarquia gestora são exibidos apenas para o usuário com papel SipacPapeis.GESTOR_PATRIMONIO_GLOBAL.