~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Cronograma de Férias ====== Esse caso de uso tem por finalidade exibir um cronograma de férias através de um relatório com opção de impressão. Esse relatório é gerado utilizando um filtro de unidade e período das férias. As pessoas que utilizam essa funcionalidade 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 -> Cronogramas de Férias//. O usuário entra com os seguintes dados: * **Unidade do Exercício***: Tipo - TEXTO. É apresentada a lista de Unidades. * **Desde (Mês / Ano)***: Formato - mês/AAAA. Tipo - TEXTO e NUMÉRICO. Para mês são apresentadas opções: ''Janeiro, Fevereiro, ..., Dezembro''. * **Até (Mês / Ano)***: Formato - mês/AAAA. Tipo - TEXTO e NUMÉRICO. Para mês são apresentadas opções: ''Janeiro, Fevereiro, ..., Dezembro''. O sistema gera um relatório com opção de impressão que lista cada servidor e suas respectivas férias de acordo com os seguintes dados: * **__Matrícula__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. * Seus respectivos exercícios, cada um com os seguintes dados: * **__Exercício__**: Formato - AAAA, Tipo - NUMÉRICO. * **__Início Aquis__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Término Aquis__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Dias__**: Tipo - NUMÉRICO. * **__Status__**: Tipo - TEXTO. * **__Homologado__**: Tipo - TEXTO * Para cada exercício citado acima, suas respectivas parcelas são listadas, cada uma com os seguintes dados: * **__Período__**: Tipo - NUMÉRICO. * **__Dias__**: Tipo - NUMÉRICO. * **__Início__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Término__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Adiant.__**: Tipo - TEXTO. * **__Grat. Nat.__**: Tipo - TEXTO. Eis o modelo do relatório gerado. Cronograma de Férias - NOME DA UNIDADE - (Período de Janeiro/2011 até Dezembro/2011) ^ Matrícula ^Nome ^^^^^^^^^^^^ | 9999999 |NOME DO SERVIDOR 1 |||||||||||| ^ Exercícios ^^^^^^^ Parcelas ^^^^^^ ^ ^ Exercício ^Início Aquis. ^Término Aquis. ^Dias ^Status ^Homologado e^Príodo ^Dias ^Início ^Término ^Adiant.^ Grat. Nat.^ | | 2010 | dd/mm/aaaa | dd/mm/aaaa | 30 | Alterada | Não | 2 | 20 | dd/mm/aaaa | dd/mm/aaaa | Sim | Sim | | | 2011 | dd/mm/aaaa | dd/mm/aaaa | 30 | Incluída | Não | 2 | 20 | dd/mm/aaaa | dd/mm/aaaa | Não | Não | | ||||||||||||| | 9999999 |NOME DO SERVIDOR 2 |||||||||||| ^ Exercícios ^^^^^^^ Parcelas ^^^^^^ ^ ^Exercício ^Início Aquis. ^Término Aquis. ^Dias ^Status ^Homologado ^Período ^Dias ^Início ^Término ^Adiant.^ Grat. Nat.^ | | 2010 | dd/mm/aaaa | dd/mm/aaaa | 30 | Alterada | Sim | 1 | 30 | dd/mm/aaaa |dd/mm/aaaa | Não | Não | 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. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.funcional.dominio.FeriasExercicio | administrativo.funcional.ferias_exercicio| ===== Plano de Teste ===== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Férias -> Relatórios -> Cronograma de Férias Usuário: mirian Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.