~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório Férias Modificadas ====== Esse caso de uso tem por finalidade exibir um relatório de Exercícios de férias modificados. Esse relatório é gerado utilizando uma consulta que filtra através do exercício e do período de férias. As pessoas que utilizam esse caso de uso trabalham na área de recursos humanos. ([[#principais_regras_de_negócio|RN04]]) ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa //SIGRH -> Administração de Pessoal -> Férias -> Relatórios -> Férias Modificadas//. O usuário entra com os seguintes dados: * **Ano de Exercício**: Formato - AAAA, Tipo - NUMÉRICO. * **Período das Férias**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **Unidade de Exercício**: Tipo - TEXTO. É apresentada a lista de unidades. * **Situação***: ([[#principais_regras_de_negócio|RN01]], [[#principais_regras_de_negócio|RN03]]) * **Alterada**: Tipo - LÓGICO. * **Excluída**: Tipo - LÓGICO. * **Incluída**: Tipo - LÓGICO. * **Negado SIAPE**: Tipo - LÓGICO. * **Formato de Impressão**: Tipo - LÓGICO. Caso não seja escolhido o Formato de Impressão para o relatório, o sistema gera um relatório que lista cada servidor e suas respectivas férias de acordo com os seguintes dados: * **__Nome(SIAPE)__**: Tipo - TEXTO. * Seus respectivos exercícios são listados, cada um com os seguintes dados: * **__Exercício__**: Formato - AAAA, Tipo - NUMÉRICO. * **__Início Aquisitivo__**: Tipo - DATA. * **__Término Aquisitivo__**: Tipo - DATA. * **__Dias__**: Tipo - NUMÉRICO. * **__Abono__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Data de Atualização__**: Tipo - DATA. * Para cada exercício citado acima, suas respectivas parcelas podem ser expandidas, cada uma com os seguintes dados: * **__Período__**: Tipo - NUMÉRICO. * **__Dias__**: Tipo - NUMÉRICO. * **__Início__**: Tipo - DATA. * **__Término__**: Tipo - DATA. * **__Adiant.__**: Tipo - TEXTO. * **__Grat. Natalina__**: Tipo - TEXTO. * Depois de expandidas as parcelas, essas podem ser recolhidas e, logo, ocultadas. * Para cada exercício, pode-se: * Alterar Férias - Administração de Pessoal (A mesma alteração citada em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:ferias:ferias:consultar|Consultar Férias]]). * Desfazer Modificação Criticada pelo SIAPE : Atualização não realizada no SIAPE, onde as férias serão restauradas. ([[#principais_regras_de_negócio|RN05]]) * Marcar Férias como Aceita pelo SIAPE : Atualização realizada no SIAPE, o registro do exercício de férias terá o seu status sincronizado.([[#principais_regras_de_negócio|RN06 e RN07]]) * Visualizar crítica. A justificatica da negação é exibida. ([[#principais_regras_de_negócio|RN02]]) Caso seja escolhido formato de impressão, o sistema gera uma listagem com os mesmos dados contidos no relatório, porém no formato para impressão. O caso de uso é finalizado. ** Modelo do e-mail enviado ao sincronizar a férias** ([[#principais_regras_de_negócio|RN07]]) Prezado(a) ##NOME_SERVIDOR O registro de suas férias com as informações abaixo foi SINCRONIZADO por ##USUARIO_RESPONSAVEL (Ramal: 3280) em 06/10/2011 14:45:01 DADOS DO EXERCÍCIO DE FÉRIAS: Data de cadastro: 06/10/2011 Exercício: 2011 Início do período aquisitivo: 01/01/2011 Término do período aquisitivo: 31/12/2011 Número de dias: 45 Homologado: Sim Status: Paga/Marcada Férias judiciais: Não PERÍODOS: Período: 1 Dias: 20 Início: 01/02/2011 Término: 20/02/2011 Adiantamento Salarial: Não Gratificação Natalina: Sim -- Período: 2 Dias: 25 Início: 18/07/2011 Término: 11/08/2011 Adiantamento Salarial: Não Gratificação Natalina: Não -- Para mais informações, acessar o SIGRH em MENU SERVIDOR >> FÉRIAS >> CONSULTA/ALTERAÇÃO/EXCLUSÃO DE FÉRIAS. Atenção: esta é uma mensagem automática. Caso alguma informação esteja incompleta ou errada, por favor entrar em contato com DEPARTAMENTO DE ADMINISTRAÇÃO DE PESSOAL. ===== Principais Regras de Negócio ===== * **RN01**: Agrupar de forma que um ou mais elementos poderão ser selecionados. * **RN02**: Visualizar crítica só pode ser exibido se o status do exercício corresponde a "Negado SIAPE". * **RN03**: A única restrição de busca obrigatória é ''Situação''. * **RN04**: Quando o usuário logado possuir papel com exigência de vinculação a uma unidade, todas as operações somente podem ser realizadas para servidores lotados na unidade que foi vinculada ao papel. Caso contrário, as operações podem ser realizadas para servidores lotados em qualquer unidade. * **RN05**: Na restauração das férias, caso o status do exercício seja "EXCLUÍDO", atualiza o status do exercício para "PAGA/MARCADA", caso contrário, realiza o seguinte fluxo: * Recupera o backup do último exercício de férias definido como backup e dos seus respectivos períodos de acordo com o servidor e o ano do exercício; * Caso haja o registro do backup, ativa o exercício recuperado como backup ( que passa a ser o registro válido), atualiza o status do exercício atual (que está sendo restaurado) para "NEGADO_SIAPE" e realiza a inativação do exercício atual e dos períodos associados. * **RN06**: Na sincronização das férias, caso o status anterior do exercício seja "EXCLUÍDO", inativa o exercício e os seus períodos associados, caso contrário, atualiza o status do exercício para "PAGA/MARCADA". * **RN07**: Na sincronização envia um e-mail notificando o servidor da alteração do seu exercício de férias (sincronização). ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sigrh.funcional.dominio.Servidor |administrativo.rh.servidor | |br.ufrn.sigrh.funcional.dominio.FeriasPeriodo |administrativo.funcional.ferias_periodo| |br.ufrn.sigrh.comum.dominio.Unidade |administrativo.comum.unidade| ====== Plano de Teste ====== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Férias -> Relatórios -> Férias Modificadas Usuário: mirian Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== * Verificar se as restrições de busca referentes a Status, Ano de Exercício, Período de Férias e Unidade de Lotação estão sendo aplicadas de forma correta. * Verificar regras de negócio. ===== Dados para o Teste ===== * É possível realizar a alteração de férias através do caso de uso (consultar férias) em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:ferias:ferias:consultar]], onde é realizada a busca do servidor, para em seguida a alteração das férias.