~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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**([[#principais_regras_de_negócio|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 ([[#principais_regras_de_negócio|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