~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Aposentados com Recadastramento em Atraso ====== Esse caso de uso identifica os aposentados que não efetuaram o recadastramento anual no intervalo de 12 meses a contar do mês atual([[#principais_regras_de_negócio|RN01]]), listando com base no mês de aniversário. Mais informações em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:aposentadoria:aposentadoria:recadastrar_aposentado|recadastrar aposentado]]. ===== Descrição do Caso de Uso ===== O caso de uso inicia-se quando o usuário acessa o link: //SIGRH -> Administração de Pessoal -> Aposentadoria -> Relatórios -> Aposentados -> Recadastramentos Em Atraso//. A partir daí, o usuário deve informar o mês referente ao de aniversário do aposentado: * **Mês***: Tipo - TEXTO. São apresentadas opções: ''Janeiro, Fevereiro, ... , Dezembro''. Ao efetuar a busca, o sistema apresenta as seguintes informações: * **__Siape__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. * **__Data de Nascimento__**: Tipo - DATA. * **__Data de Aposentadoria__**: Tipo - DATA. Modelo do Relatório: **Servidores aposentados aniversariantes do mês de Janeiro com recadastramento em atraso.** **Mês**: Janeiro ^ Siape ^ Nome ^ Data de Nascimento ^ Data de Aposentadoria ^ | 999999 | NOME DO SERVIDOR | 27/01/1927 | 28/12/2009 | | 999999 | NOME DO SERVIDOR | 17/01/1938 | 05/04/2011 | | 999999 | NOME DO SERVIDOR | 10/01/1950 | 01/01/2012 | | 999999 | NOME DO SERVIDOR | 16/01/1953 | 20/07/2010 | | 999999 | NOME DO SERVIDOR | 10/01/1975 | 25/03/2011 | | 999999 | NOME DO SERVIDOR | 02/01/1962 | 01/11/2012 | Servidores encontrados (06) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - É considerado em atraso o servidor aposentado que não efetuou o recadastramento no intervalo de 12 meses, a contar do mês atual. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.dominio.Recadastramento | administrativo.public_rh.recadastramento | | br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor | | br.ufrn.sigrh.pessoal.dominio.Pessoa | administrativo.comum.pessoa | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Administração de pessoal Link(s): Aposentadoria → Relatórios → Aposentados → Recadastramentos Em Atraso Usuário: mirian Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP, SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Gerar o relatório e verificar se o resultado exibido está de acordo com a consulta realizada no Banco de Dados usando o mesmo filtro do relatório gerado. ===== Dados para o Teste ===== Consulta para a listagem dos servidores aposentados que efetuaram recadastramento nos anos de 2011 e 2012: SELECT s.siape, p.nome, extract(month from p.data_nascimento) as mes, r.data,s.data_desligamento FROM rh.servidor s LEFT JOIN public_rh.recadastramento r ON s.id_servidor = r.id_servidor LEFT JOIN comum.pessoa p ON s.id_pessoa = p.id_pessoa WHERE r.ano > 2010 AND s.id_ativo = 2 AND s.id_servidor not in (select id_servidor from funcional.obito) ORDER BY mes, p.nome;