~~ODT~~

Última atualização: 2017/04/03 18:18 (edição externa)

Servidores Sem Unidade de Localização

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

  • 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.
  • 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
  • desenvolvimento/especificacoes/sigrh/dimensionamento/casos_de_uso/operacoes/relatorios/servidores_sem_unidade_localizacao.txt
  • Última modificação: 2017/04/03 18:18
  • (edição externa)