Tabela de conteúdos

~~ODT~~

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

Relatório Admissões e vacâncias de Técnico Administrativos

Esse caso de uso tem por finalidade exibir um relatório e um gráfico referente à quantidade de admissões e vacâncias dos técnicos-administrativos. Esse relatório é gerado utilizando uma consulta por período e é utilizado por qualquer usuário do sistema.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIGRH → Portal Público → Quantitativos → Admissões e vacâncias de técnicos administrativos.

Para realizar uma consulta, deve-se entrar com os seguintes dados:

Então o sistema exibe um relatório tal qual o modelo abaixo:

Admissões Vacâncias Variação Positiva/Negativa
MESES Nº de Concursos SEM hospitais COM hospitais APOS FALEC EXON Total de Vacâncias Sem hospitais Com hospitais
JAN 99 99 99 99 99 99 99 99 99
FEV 99 99 99 99 99 99 99 99 99
MAR 99 99 99 99 99 99 99 99 99
ABR 99 99 99 99 99 99 99 99 99
MAI 99 99 99 99 99 99 99 99 99
JUN 99 99 99 99 99 99 99 99 99
JUL 99 99 99 99 99 99 99 99 99
AGO 99 99 99 99 99 99 99 99 99
SET 99 99 99 99 99 99 99 99 99
OUT 99 99 99 99 99 99 99 99 99
NOV 99 99 99 99 99 99 99 99 99
DEZ 99 99 99 99 99 99 99 99 99
TOTAL 99 99 99 99 99 99 99 99 99

O sistema também exibe um relatório gráfico representando tais dados. Lembrando que o relatório é gerado baseado em uma consulta para a tabela solicitada e outra para o gráfico. A tabela solicitada faz um agrupamento por titulação e o gráfico faz o agrupamento pelos meses do ano.

Então o caso de uso é finalizado.

Principais Regras de Negócio

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigrh.concurso.dominio.Edital administrativo.concurso.edital
br.ufrn.sigrh.concurso.dominio.VagaConcurso administrativo.concurso.vaga_concurso
br.ufrn.rh.dominio.Servidor administrativo.rh.servidor
br.ufrn.sigrh.dominio.Unidade administrativo.comum.unidade
br.ufrn.sigrh.funcional.vinculotrabalho.dominio.VinculoTrabalho administrativo.funcional.vinculo_trabalho
br.ufrn.sigrh.funcional.vinculotrabalho.dominio.DesligamentoVinculo administrativo.funcional.desligamento_vinculo

Plano de Teste

Sistema: SIGRH

Módulo: Portal Público

Link(s): Portal Público → Quantitativos → Quantitativo de Admissões e Vacâncias dos Técnicos-Administrativos

Cenários de Teste

Realizar consultas no banco de dados do quantitativo dos concursos, admissões e vacâncias para os técnico-administrativos e comparar com os resultados mostrados no relatório.

Dados para o Teste

Script para consultar o quantitativo dos concursos para técnico-administrativos:

  SELECT COUNT(*) AS "Concursos"
     FROM CONCURSO.edital AS ce
	 INNER JOIN CONCURSO.concurso AS cc ON cc.id_concurso = ce.id_concurso
     WHERE ce.data_edital >= '2010-01-01' AND ce.data_edital <= '2010-01-31'
	   AND cc.id_tipo_concurso = 3

Script para consultar o quantitativo de admissões dos técnico-administrativos:

SELECT rss.descricao AS "Situacao",
     COUNT(rs.id_categoria) AS "Quant."
   FROM RH.servidor AS rs
       INNER JOIN RH.situacao_servidor AS rss ON rss.id_situacao = rs.id_situacao
       INNER JOIN COMUM.unidade AS cu ON rs.id_unidade = cu.id_unidade
   WHERE rs.id_categoria = 2							-- Categoria dos tecnicos administrativos
         AND rs.admissao >= '2010-01-01' AND rs.admissao <= '2010-01-31'	-- Filtra as admissoes no periodo
         AND rs.id_situacao = 1
         AND cu.id_classificacao_unidade = 2					-- Filtra as unidades do complexo hospitalar
   GROUP BY rs.id_categoria, rss.descricao  

Script para consultar as vacâncias dos técnico-administrativos:

SELECT ftd.denominacao AS "Situacao",
     COUNT(rs.id_categoria) AS "Quant."
   FROM RH.servidor AS rs
       INNER JOIN FUNCIONAL.vinculo_trabalho AS fv ON rs.id_servidor = fv.id_servidor_vinculado
       INNER JOIN FUNCIONAL.desligamento_vinculo AS fd ON fd.id_vinculo_trabalho = fv.id_vinculo_trabalho
       INNER JOIN FUNCIONAL.tipo_desligamento_vinculo AS ftd ON ftd.id_tipo_desligamento_vinculo = fd.id_tipo_desligamento_vinculo
   WHERE rs.id_categoria = 2							-- Categoria dos tecnicos administrativos
         AND rs.data_desligamento >= '2010-01-01' AND rs.data_desligamento <= '2010-12-31'	-- Filtra as admissoes no periodo
         AND ftd.id_tipo_desligamento_vinculo IN (1,6,7)
   GROUP BY rs.id_categoria,ftd.denominacao