~~ODT~~
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.
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) | Área | Quantidade |
---|---|---|
DEPARTAMENTO DE FARMACIA (1513) | FIM | 12 |
MUSEU DO SERIDÓ (180003) | MEIO | 2 |
O caso de uso é finalizado.
Unidade de Lotação
só será exibido caso o parâmetro UTILIZA_CONCEITO_EXERCICIO esteja ativo no sistema.Não se aplica.
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 |
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
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