~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Servidores desligados com Carteira Funcional ====== A Carteira de Identidade Funcional dos servidores da Instituição assegura alguns benefícios aos servidores. Por exemplo, os professores se beneficiam com meia entrada em eventos culturais e esportivos, congressos e seminários no município de Natal. Considerando que a Carteira Funcional tem poder de documento de identidade, é necessário ter o controle de devolução quando ocorrer a saída de um servidor. Este caso de uso está especificado em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:cadastros:carteira_funcional:servidores_desligados_com_carteira_funcional|Servidores desligados com Carteira Funcional]] do módulo Administração de Pessoal. ===== Principais Regras de Negócio ===== * RN01 - Só serão apresentados no resultado os servidores desligados que possuem a carteira funcional ativa. ==== Resoluções/Legislações Associadas ==== ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.funcional.dominio.CarteiraFuncional | administrativo.funcional.carteira_funcional | | br.ufrn.sigrh.funcional.dominio.CarteiraFuncionalEmissao | administrativo.funcional.carteira_funcional_emissao | | br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Cadastro Link(s): Cadastro -> Funcional -> Carteira Funcional -> Servidores Desligados com Carteira Funcional Usuário: elizabete, mirian Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP, SigrhPapeis.GESTOR_DAP, SigrhPapeis.USUARIO_AUTO_ATENDIMENTO. ===== Cenários de Testes ===== Cadastrar a devolução da carteira funcional dos servidores desligados ([[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:cadastros:carteira_funcional:consultar_carteira_funcional|Consultar Carteira Funcional]]) e verificar se os mesmos continuam aparecendo no relatório. ===== Dados para o Teste ===== Servidores desligados: SELECT p.nome, s.siape FROM rh.servidor s JOIN comum.pessoa p USING(id_pessoa) WHERE s.data_desligamento IS NOT NULL