~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar/Alterar Nível de Designação ====== Este caso de uso possibilita a edição ou exclusão dos níveis de designação cadastrados. Esse nível é utilizado para hierarquizar os tipos de designações existentes no SIGRH. Novos níveis de designação podem ser cadastrados no caso de uso [[cadastrar|Cadastro de Nível de Designação]]. Nesse caso de uso o Gestor de Pessoal é o responsável pela funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção //SIGRH → Administração de Pessoal → Administração → Cadastros -> Cadastros → Nível de Designação → Listar/Alterar Nível de Designação//. O caso de uso inicia exibindo uma listagem dos níveis de designações cadastrados podendo ser filtrado por tipo de designação, mostrando os seguintes dados: * **__Tipo de Designação__**: Tipo - TEXTO. * **__Nível da Designação__**: Tipo - NUMÉRICO. * **__Sigla da Designação__**: Tipo - TEXTO. * **__Descrição do Tipo da Designação__**: Tipo - TEXTO. Para cada item da listagem estão disponíveis as seguintes opções: * Alterar ([[#principais_regras_de_negócio|RN01]]) * Remover ([[#principais_regras_de_negócio|RN02]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**- Durante a alteração de um nível de designação é verificado a existência de um nível com a mesma sigla. Caso exista o nível encontrado é reativado e sua descrição alterada de acordo com o tipo de designação escolhida. * **RN02**- A remoção de um nível de designação não apaga a mesma do sistema, somente a desativa. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.funcional.dominio.NivelDesignacao | administrativo.funcional.nivel_designacao | | br.ufrn.sigrh.funcional.dominio.GrupoNivelDesignacao | administrativo.funcional.grupo_nivel_designacao | ===== Plano de Teste ===== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Administração → Cadastros -> Cadastros → Nível de Designação → Listar/Alterar Nível de Designação Usuário: mirian Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Após a alteração do nível de designação, deveremos verificar se o nível de designação está alterado (No exemplo **03** inidica o nível de designação e **FG** indica o tipo de designação, substituir esses dois parâmetros pelos valores recém-cadastrados): SELECT * FROM funcional.nivel_designacao n JOIN funcional.grupo_nivel_designacao g USING(id_grupo_nivel_designacao) WHERE n.nivel LIKE '03%' AND g.tipo_designacao LIKE 'FG%' ===== Dados para o Teste ===== Para cadastrar Níveis de designação utilize o caso de uso [[cadastrar#cadastro_de_nível_de_designação|Cadastro de Nível de Designação]].