~~ODT~~
Última atualização: 2017/04/03 18:18 (edição externa)
Servidores Sem Unidade de Localização
Descrição do Caso de Uso
Caso de uso descrito em: Servidores Sem Localização
Plano de Teste
Sistema: SIGRH
Módulo: Dimensionamento
Link(s): SIGRH → Dimensionamento → Operações → Relatórios → Servidores sem Unidade de Localização
Usuário: mirian
Papel que usuário deve ter: SigrhPapeis.GESTOR_VARIAVEIS, SigrhPapeis.GESTOR_DIMENSIONAMENTO,SigrhPapeis.EMITE_RELATORIO_CALCULOS
Cenários de Teste
- Realizar consulta alternando-se os filtros de busca. Além disso verificar se os servidores listados NÃO são exibidos como resultado da consulta SQL presente no campo
DADOS PARA O TESTE
.
Dados para o Teste
- A consulta abaixo retorna os servidores que possuem unidade de localização, ou seja, os servidores exibidos nessa listagem não devem ser exibidos no relatório acima.
- Verificar os servidores por unidade e identificar se os servidores são exibidos corretamente.
SELECT p.nome,s.siape,u.nome FROM dimensionamento.servidor_localizacao sl LEFT JOIN avaliacao.processo_avaliacao pa ON sl.id_processo_avaliacao = pa.id_processo_avaliacao LEFT JOIN comum.unidade u ON (sl.id_localizacao = u.id_unidade AND sl.ativado = TRUE) JOIN rh.servidor s ON s.id_servidor = sl.id_servidor JOIN comum.pessoa p ON p.id_pessoa = s.id_pessoa WHERE pa.id_processo_avaliacao IS NULL AND u.hierarquia_organizacional LIKE '%.?.%'
- Substituir ? pelo id_unidade da unidade em questão.
SELECT * FROM comum.unidade