~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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. ([[#principais regras de negócio|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. ([[#principais regras de negócio|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; ([[#principais regras de negócio|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. ([[#principais regras de negócio|RN02]]) Na página de listagem, o usuário logado também pode escolher a opção de [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:cadastros:usuario_do_coletor_de_dados:cadastrar|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.