~~ODT~~
Esse caso de uso tem por finalidade gerar um relatório referente ao quantitativo geral das funções gratificadas e cargos de direção por unidade. Esse relatório é gerado utilizando uma consulta por período e é utilizado por qualquer usuário do sistema.
Este caso de uso inicia quando o usuário acessa a opção: SIGRH → Portal Público → Quantitativos → Quadro de funções por unidade
Inicialmente seleciona-se o ano para o qual deve ser gerado o relatório:
Então o sistema exibe um relatório tal qual o modelo abaixo:
QUANTITATIVO GERAL DAS FUNÇÕES GRATIFICADAS E CARGOS DE DIREÇÃO POR UNIDADE
Centro/Pró-Reitoria | Função | Nome do Servidor | Código SIAPE | Data de Ingresso | Data de Término | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NOME DA UNIDADE | |||||||||||||||||||||||||||||||||
1 | NOME DA FUNÇÃO | NOME DO SERVIDOR | COD. DA FUNC. | DD/MM/AAAA | DD/MM/AAAA | ||||||||||||||||||||||||||||
2 | NOME DA FUNÇÃO | NOME DO SERVIDOR | COD. DA FUNC. | DD/MM/AAAA | DD/MM/AAAA | ||||||||||||||||||||||||||||
3 | NOME DA FUNÇÃO | NOME DO SERVIDOR-CC | COD. DA FUNC. | DD/MM/AAAA | DD/MM/AAAA | ||||||||||||||||||||||||||||
4 | NOME DA FUNÇÃO | NOME DO SERVIDOR-CC | COD. DA FUNC. | DD/MM/AAAA | DD/MM/AAAA | ||||||||||||||||||||||||||||
5 | NOME DA FUNÇÃO | NOME DO SERVIDOR | COD. DA FUNC. | DD/MM/AAAA | |||||||||||||||||||||||||||||
NOME DA UNIDADE | |||||||||||||||||||||||||||||||||
1 | NOME DA FUNÇÃO | NOME DO SERVIDOR | COD. DA FUNC. | DD/MM/AAAA | |||||||||||||||||||||||||||||
2 | NOME DA FUNÇÃO | NOME DO SERVIDOR | COD. DA FUNC. | DD/MM/AAAA | DD/MM/AAAA |
CC - CARGO COMISSIONADO
O caso de uso é finalizado.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sigrh.pessoal.dominio.Pessoa | administrativo.comum.pessoa |
br.ufrn.rh.dominio.Servidor | administrativo.rh.servidor |
br.ufrn.sigrh.funcional.dominio.Designacao | administrativo.rh.designacao |
br.ufrn.sigrh.funcional.dominio.Atividade | administrativo.rh.atividade |
br.ufrn.sigrh.dominio.Unidade | administrativo.comum.unidade |
Sistema: SIGRH
Módulo: Portal Público
Link(s): Portal Público → Quantitativos → Quadro de funções por unidade
Realizar consultas no banco de dados e comparar com os resultados obtidos pelo relatório.
Script para consultar o quadro de funções por unidade:
SELECT DISTINCT cu.nome AS UNIDADE, ra.descricao AS FUNCAO, (CASE WHEN (rs.id_situacao = 4 ) THEN cp.nome || '-CC' ELSE cp.nome END) AS NOME, ra.codigo_rh AS CODIGO, rd.inicio AS INGRESSO, rd.fim AS EGRESSO FROM COMUM.pessoa AS cp INNER JOIN RH.servidor AS rs ON rs.id_pessoa = cp.id_pessoa INNER JOIN RH.designacao AS rd ON rd.id_servidor = rs.id_servidor INNER JOIN RH.atividade AS ra ON ra.id_atividade = rd.id_atividade INNER JOIN COMUM.unidade AS cu ON cu.id_unidade = rd.id_unidade WHERE ra.ativo IS TRUE AND rd.inicio <= '2011-12-31' AND (rd.fim IS NULL OR rd.fim >= '2011-12-31') GROUP BY cu.nome, ra.descricao, rs.id_situacao, cp.nome, ra.codigo_rh, rd.inicio, rd.fim ORDER BY cu.nome, ra.descricao, rd.inicio