~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consulta de Ausências dos Servidores ====== Nesse caso de uso é possível realizar uma consulta das ausências registradas no sistema para um determinado servidor, determinada unidade, determinado tipo de ausência, ou até mesmo pela data de inicio e fim da ausência. Para as ausências listadas, é possível realizar as operações de visualização, alteração, remoção ou cancelamento ([[#principais_regras_de_negócio|RN05]]). Este caso de uso está especificado em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:ausencias|Consulta de Ausências dos Servidores]] do módulo Administração de Pessoal. O Perfil é responsável por tal funcionalidade. ====== Plano de Teste ====== Sistema: SIGRH Módulo: Avaliação de Desempenho. Link(s): Consultas Funcionais -> Consultas Gerais -> Ausências Usuário: mirian Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP. ===== Cenários de Teste ===== * Verificar se todos os filtros realizam a busca corretamente. * Realizar uma solicitação de ausência, que pode ser feita através do caso de uso [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:solicitacoes:ausencias_afastamentos:solicitar_afastamento]]. Após isso, verificar se a ausência é exibida na listagem. ===== Dados para o Teste ===== Para verificar em qual unidade o servidor está, pode-se usar o seguinte código SQL select s.id_servidor , p.nome , u.nome , ul.nome from rh.servidor s join comum.pessoa p using(id_pessoa) join comum.unidade u using(id_unidade) join comum.unidade ul on(s.id_unidade_lotacao=ul.id_unidade) where p.nome like '%?%' Substituindo o ? pelo nome ou parte do nome do servidor.