~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar/Alterar Grupo de Ocorrência ====== Neste caso de uso o usuário poderá realizar uma busca por meio de filtros e ainda fazer a alteração ou remoção de associações de grupos de ocorrências já cadastrados no banco. Durante seu trabalho na universidade, os servidores passam por diversas situações que internamente denominam-se ocorrências. São exemplos dessas ocorrências: afastamentos, férias, aposentadoria, redistribuição, entre outros. Para melhor compreensão dessas ocorrências temos a proposta de sua distribuição em grupos de ocorrência. Esta operação será realizada apenas por pessoas que trabalham com Recursos Humanos. ===== Descrição do Caso de Uso ===== O caso de uso inicia em //SIGRH → Administração de Pessoal → Administração → Cadastros → Cadastros → Grupo Ocorrencia → Listar/Alterar//. Os seguintes filtros de busca são disponibilizados: * **Ocorrências**: TIPO - TEXTO. Lista com todas as ocorrências existentes no banco. * **Grupos de Ocorrência**: TIPO - TEXTO. Lista com todas os grupos de ocorrência existentes no banco. * **Origem**: TIPO - TEXTO. Lista de possíveis origens de um grupo de ocorrências. Ao selecionar os filtros de busca os dados o resultado da busca será visualizado em uma tabela como segue abaixo: * **__Grupo de Ocorrência__**: Tipo - TEXTO. * **__Código__**: Formato - 99, Tipo - NÚMERICO. * **__Origem__**: Tipo - TEXTO. * Modelo da lista ^ Grupo de Ocorrência ^ Código ^ Origem ^ |ABONO DE PERMANENCIA EC 41/03 |16 |Siape | Para cada item listado é possível visualizar, alterar ou remover. Caso a opção de visualizar seja selecionada será possível visualizar todas as ocorrências associadas ao grupo selecionado, caso seja selecionada a opção de alterar o usuário poderá editar um Grupo de Ocorrência e, consequentemente, todas as associações já registrada no sistema e se a opção de remover for escolhida, as informações de um grupo de ocorrência serão inativadas. ([[#Principais regras de negócio|RN02]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não poderá ser criada mais de uma associação para um mesmo grupo a uma mesma ocorrência. * **RN02** - Ao remover um Grupo de Ocorrência todas as associações relacionadas a esse grupo também serão excluídas. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.funcional.dominio.GrupoOcorrencia | administrativo.funcional.grupo_ocorrencia | | br.ufrn.sigrh.funcional.dominio.AssociacaoGrupoOcorrencia | administrativo.funcional.associacao_grupo_ocorrencia | ===== Plano de Teste ===== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Administração → Cadastros → Cadastros → Grupo Ocorrencia → Listar/Alterar Usuário: mirian, abelvanderlei Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Verificar a listagem, alteração e remoção das associações de grupos de ocorrência. ===== Dados para o Teste ===== Para verificar as ocorrências cadastradas acesse: [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:administracao:cadastros:alteracao:alterar_ocorrencia|Administracao de Pessoal - Administração - Cadastros - Alteração - Alterar Ocorrência]] Script para consultar as ocorrências SELECT * FROM funcional.ocorrencia Script para consultar os grupos de ocorrências SELECT * FROM funcional.grupo_ocorrencia