~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Férias Marcadas em Períodos Bloqueados ====== Esse caso de uso tem por finalidade gerar um relatório que exibe as férias marcadas em períodos bloqueados. Há um filtro para a busca de tais férias que utiliza ano e período. As pessoas que utilizam esse caso de uso trabalham na área de recursos humanos. ([[#principais_regras_de_negócio|RN01]]) ===== 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 -> Férias -> Relatórios -> Férias Marcadas em Períodos Bloqueados//. O usuário realiza uma consulta, onde entra com pelo menos um dos dados seguintes: * **Ano**: Formato - AAAA, Tipo - NUMÉRICO. * **Período**: Formato - DD/MM/AAAA à DD/MM/AAAA, Tipo - DATA. * **Período Bloqueado**: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN02]]) Há um link //Consultar Calendários Existentes// onde é possível realizar uma busca por períodos de bloqueio de férias cadastrados. O sistema gera o relatório com opção de impressão de férias marcadas em períodos bloqueados. As férias são listadas, cada uma com os seguintes dados: * **__Servidor(Siape)__**: Tipo - TEXTO. * **__Exercício__**: Tipo - NUMÉRICO. * **__Data Inicial__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Data Final__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Qtd. dias__**: Tipo - NUMÉRICO. * **Modelo de Relatório**: **FÉRIAS MARCADAS EM PERÍODOS BLOQUEADOS**\\ DD/MM/AAAA à DD/MM/AAAA ^Servidor ^Exercício ^Data Inicial ^Data Final ^Qtd. dias ^ |NOME DO SERVIDOR | 2010 |03/11/2010 | 12/11/2010 |10 | |NOME DO SERVIDOR | 2010 |08/11/2010 | 22/11/2010 |15 | |NOME DO SERVIDOR | 2010 |03/11/2010 | 22/11/2010 |20 | |NOME DO SERVIDOR | 2010 |07/10/2010 | 05/11/2010 |30 | O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - 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. * **RN02** - O combo de **Período Bloqueado** será populado a partir do preenchimento do campo **Ano** ou **Período**. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.ferias.dominio.FeriasExercicio | administrativo.funcional.ferias_exercicio | | br.ufrn.sigrh.ferias.dominio.FeriasPeriodo | administrativo.funcional.ferias_periodo | | br.ufrn.sigrh.ferias.dominio.FeriasPeriodoBloqueio | administrativo.funcional.ferias_periodo_bloqueio | | br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor | ===== Plano de Teste ===== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Férias -> Relatórios -> Férias Marcadas em Períodos Bloqueados Usuário: mirian Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP, SigrhPapeis.GESTOR_DAP ===== Cenários de Teste ===== Realizar buscas preenchendo os filtros disponíveis e a combinação deles e verificar se o resultado exibido está de acordo com os filtros informados. ===== Dados para o Teste ===== Não se aplica.