~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Grupo de Ocorrência ====== Este caso de uso tem por finalidade o cadastro de agrupamentos de ocorrências de mesmo tipo. \\ 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ências. 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 → Cadastrar//. Ao acessar o caso de uso o sistema solicita os seguintes dados: * **Nome do Grupo***: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN01]]) * **Correspondência SIAPE***: Tipo - LÓGICO. * **Exige Documentação Legal***: Tipo - LÓGICO. ([[#principais_regras_de_negócio|RN04]]) * **Código SIAPE***: Formato - 999, Tipo - NUMÉRICO.([[#principais_regras_de_negócio|RN02]]) * Ocorrências Associadas * **Ocorrência***: Tipo - TEXTO. Lista todas as ocorrências existentes no banco. ([[#principais_regras_de_negócio|RN05]]) Ao escolher uma ocorrência é necessário que o usuário selecione a opção de adicionar ocorrência para que ela seja adicionada a uma lista de grupos existentes. * Ocorrências Selecionadas * **__Nome da Ocorrência__**: Tipo - TEXTO. * **__Número SIAPE__**: Formato - 999, Tipo - NÚMERICO. * Modelo da lista ^ Nome da Ocorrência ^ Número Siape ^ |ABONO DE PERMANENCIA EC 41/03 |16 | Após adicionar todas as ocorrências desejadas o usuário seleciona a opção de Cadastrar. É possível selecionar a opção de remover ocorrência da lista. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Caso o nome do grupo dado não seja um nome de grupo já existente, esse será criado no banco. Nesse caso ao criar uma associação de grupo de ocorrência à uma ocorrência são gerados dois Id, um para a associação e outro para o novo grupo. * **RN02** - Este campo só será visualizado quando o campo "Correspondência Siape" for selecionado. Caso contrário o grupo terá por padrão a correspondência com o Siape considerada falsa e terá origem SIGRH. * **RN03** - As ocorrências que estiverem dentro do Grupo de ocorrência ''FALTA NÃO JUSTIFICADA'' serão tratadas como “Débito Não Compensável” no ponto eletrônico. * **RN04** - No [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:cadastros:registros_para_o_servidor:ausencias|cadastro de ausências]] o sistema não vai exigir o cadastro de documento legal, quando o **Exige Documentação Legal** for igual a ''Não''. * **RN05** - A tabela de ocorrências pode ser populada pela funcionalidade [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:administracao:fita_espelho:arquivo_espelho_siape:ocorrencia:processar_arquivo_ocorrencia|Processar Arquivo Ocorrência]] e atualizada pela funcionalidade [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:administracao:cadastros:alteracao:alterar_ocorrencia|Alterar Ocorrência]]. * **RN06** - Uma mesma ocorrência não pode ser vinculada em mais de um grupo. ==== 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 → Cadastrar Usuário: mirian, abelvanderlei Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Através do caso de uso [[listar_alterar|Listar/Alterar Grupo Ocorrência]] é possível obter a listagem de todos os registros cadastrados. ===== 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