~~ODT~~
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:
- Processo de Avaliação: Tipo - TEXTO.
- Unidade de Exercício: Tipo - TEXTO, AUTOCOMPLETE. Entrada de Dados: Código da Unidade ou Nome da Unidade.
- Considerar Unidades Vinculadas à Unidade de Exercício: Tipo - LÓGICO
- Unidade de Lotação(RN01): Tipo - TEXTO, AUTOCOMPLETE. Entrada de Dados: Código da Unidade ou Nome da Unidade.
- Considerar Unidades Vinculadas à Unidade de Lotação: Tipo - LÓGICO (RN01)
- Unidade de Localização: Tipo - TEXTO, AUTOCOMPLETE. Entrada de Dados: Código da Unidade ou Nome da Unidade.
- Considerar Unidades Vinculadas à Unidade de Localização: Tipo - LÓGICO
O sistema lista os resultados em formato de impressão, exibindo os seguintes campos:
- Unidade(código): Tipo - TEXTO.
- Área: Tipo - TEXTO.
- Quantidade: Tipo - NUMÉRICO.
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.
Principais Regras de Negócio
- RN01 - O campo
Unidade de Lotação
só será exibido caso o parâmetro UTILIZA_CONCEITO_EXERCICIO esteja ativo no sistema.
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
- Realizar consulta alternando-se os filtros de busca e verificar se o resultado exibido está de acordo com os filtros selecionados.
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