Tabela de conteúdos

~~ODT~~

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

Relatório Quantitativo de Servidores por Área de Atuação da Unidade

Este caso de uso tem como finalidade gerar um relatório onde consta a quantidade de servidores que atuam em uma determinada unidade. O gestor de dimensionamento será responsável por essa atividade.

Descrição do Caso de Uso

Este caso de uso inicia-se quando o usuário acessa a opção SIGRH → Dimensionamento → Operações → Relatório → Quantitativo de Servidores por Área de Atuação da Unidade.

O usuário deve realizar a pesquisa preenchendo pelo menos um dos seguintes campos:

O sistema lista os resultados em formato de impressão, exibindo os seguintes campos:

Modelo do Relatório:

RELATÓRIO QUANTITATIVO DE SERVIDORES POR ÁREA DE ATUAÇÃO DA UNIDADE

Processo de Avaliação: GESTÃO DO DESEMPENHO HUMANO - 2011 (Filtro)

Unidade (código)ÁreaQuantidade
DEPARTAMENTO DE FARMACIA (1513)FIM12
MUSEU DO SERIDÓ (180003)MEIO2

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigrh.funcional.dominio.Servidor Administrativo.rh.servidor
br.ufrn.sigrh.dominio.Unidade Administrativo.comum.unidade
br.ufrn.sigrh.dimensionamento.dominio.ServidorLocalizacao Administrativo.dimensionamento.servidor_localizacao

Plano de Teste

Sistema: SIGRH

Módulo: Dimensionamento

Link(s): SIGRH → Dimensionamento → Operações → Relatórios → Quantitativo de Servidores por Área de Atuação da Unidade

Usuário: vivacqua

Papel que usuário deve ter: SigrhPapeis.GESTOR_DIMENSIONAMENTO

Cenários de Teste

Dados para o Teste

Consulta base para o relatório:

SELECT codigo_unidade, nome, denominacao, COUNT(*) 
FROM rh.servidor s 
JOIN dimensionamento.servidor_localizacao sl ON(sl.id_servidor = s.id_servidor AND s.data_desligamento IS NULL AND s.data_exclusao IS NULL) 
JOIN comum.unidade u ON(sl.id_localizacao=u.id_unidade) 
JOIN comum.area_atuacao_unidade aau ON(u.id_area_atuacao = aau.id_area_atuacao_unidade) 
GROUP BY denominacao, codigo_unidade, nome 
ORDER BY denominacao, codigo_unidade, nome