~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatórios de Aniversariantes do Mês ====== Esta funcionalidade tem o objetivo de emitir um relatório contendo a lista de aniversariantes do mês da Unidade com a qual está vinculado, relatório este que é gerado com base nas informações pessoais de cada servidor que o sistema mantem no banco de dados. Este caso de uso é utilizado por Servidores e Chefes de Unidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIGRH -> Portal do Servidor -> Consultas -> Relatório de Aniversariantes do Mês. Deverá ser indicado o mês para consulta da informação: * **Unidade do Exercício:*** Tipo - TEXTO. * **Mês:*** Tipo - TEXTO. É gerado um relatório com as seguintes informações: * **__Servidores Encontrados(99)__** * **__Siape__:** Formato - 9999999. Tipo - NUMÉRICO. * **__Nome__ :** Formato - NOME DO SERVIDOR. * **__Dia__:** Tipo - NUMÉRICO. Modelo do Relatório: | **Siape**| **Nome** | **Dia** | ||| **UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE** ||| |||**NOME DA UNIDADE** ||| | 9999999 | NOME DO SERVIDOR | DIA DO ANIVERSÁRIO| | 9999999 | NOME DO SERVIDOR | DIA DO ANIVERSÁRIO| O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se Aplica. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.pessoa.dominio.Pessoa| Administrativo.comum.pessoa | | br.ufrn.sigrh.funcional.dominio.Servidor| Administrativo.rh.servidor | ====== Plano de Teste ====== Sistema: SIGPRH Módulo: Portal do Servidor Link(s): Consultas -> Relatório de Aniversariantes do Mês. Usuário: aluizio, mirian, lagreca Papel que usuário deve ter: O usuário deve ser um servidor. ===== Cenários de Teste ===== * Realizar a Consulta no caso de uso, e comparar a data de aniversário com a data de nascimento exibida com a consulta SQL presente em Dados para o teste. * Verificar se a listagem exibida está de acordo com o filtro selecionado. ===== Dados para o Teste ===== Consulta SQL que retorna a data de nascimento dos servidores a partir do nome. SELECT p.nome, p.data_nascimento, u.nome, u.codigo_unidade FROM rh.servidor s JOIN comum.pessoa p ON p.id_pessoa = s.id_pessoa JOIN comum.unidade u ON u.id_unidade = s.id_unidade WHERE p.nome LIKE '%?%'