~~ODT~~
Esse caso de uso tem por finalidade gerar um relatório sintético de cargos por lotação. Ele tem opção de impressão e para ser gerado precisa ser informado um filtro de data limite para admissões e desligamentos.
O responsável por esse caso de uso é o gestor de pessoal.
O caso de uso inicia quando o usuário acessa SIGRH → Administração de Pessoal → Consultas/Relatórios → Relatórios → Relatórios → Relatório Sintético de Cargos por Lotação.
Para gerar o relatório o usuário informa os seguintes dados:
DOCENTE, TÉCNICO ADMINISTRATIVO, TODAS
. (RN03)O usuário também informa uma das opções para visualização:
O sistema gera um relatório que lista a quantidade de cargos por unidade. Se a opção Exibir árvore expandida
for selecionada, as unidades são dispostas em forma hierárquica (formato de árvore)
Para cada unidade, exibe-se:
Relatório de Cargos Por Lotação
Data Limite para Admissões e Desligamentos: DD/MM/AAAA
Unidade/Setor: UNIDADE 1/SETOR 1 | ||
---|---|---|
Categoria | Cargos | Quantidades |
Categoria | Cargo 1 | 1 |
Categoria | Cargo 2 | 1 |
Categoria | Cargo 3 | 9 |
Total: 11 | ||
Unidade/Setor: UNIDADE 2/SETOR 2 | ||
Categoria | Cargos | Quantidades |
Categoria | Cargo 4 | 2 |
Categoria | Cargo 5 | 1 |
Categoria | Cargo 6 | 2 |
Total: 5 | ||
Unidade/Setor: UNIDADE 3/SETOR 3 | ||
Categoria | Cargos | Quantidades |
Categoria | Cargo 7 | 1 |
Categoria | Cargo 8 | 1 |
Categoria | Cargo 9 | 1 |
Total: 3 | ||
Total Geral: 15 |
É possível visualizar os Servidores de qualquer Unidade e Cargo listados, basta clicar no quantitativo de cada cargo. Deste modo é exibida uma listagem dos servidores que ocupam o cargo selecionado. A listagem contém as seguintes informações:
O caso de uso é finalizado.
TÉCNICO ADMINISTRATIVO
, no relatório o sistema deverá retornar as informações dos TECNICO_ADMINISTRATIVO
e CONTRATO_TEMPORARIO
. Caso seja DOCENTE
, o sistema deve retornar apenas os DOCENTES
, se selecionarem TODOS
, a consulta deve retornar os TECNICO_ADMINISTRATIVO
, CONTRATO_TEMPORARIO
e DOCENTE
. (144395)Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.rh.dominio.Categoria | administrativo.rh.categoria |
br.ufrn.sigrh.dominio.TipoRegimeJuridico | administrativo.rh_tipos.tipo_regime_juridico |
br.ufrn.sigrh.dominio.TipoSituacaoServidor | administrativo.rh.situacao_servidor |
br.ufrn.sigrh.dominio.Unidade | administrativo.comum.unidade |
br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor |
Sistema: SIGRH
Módulo: Administração de Pessoal
Link(s): Consultas/Relatórios → Relatórios → Relatórios → Relatório Sintético De Cargos Por Lotação
Usuário: mirian(GESTOR_DAP/EMITE RELATÓRIO CALCULOS), elizabeth(GESTOR_DAP/EMITE RELATÓRIO CALCULOS)
Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP, SigrhPapeis.EMITE RELATÓRIO CALCULO
A única maneira de alterar os dados exibidos no formulário é realizando a admissão de novos servidores ou realizando o desligamento de servidores atualmente em exercício. Este último caso normalmente se faz através da leitura da fita espelho.
Para cadastrar novos servidores, acesse o caso de uso Cadastrar Novo Servidor.
A regra de negócio (RN01) pode ser validada da seguinte forma: CT01
Essa consulta é mais abrangente e retorna os cargos dos servidores lotados em suas respectivas unidades:
select c.id as "Código do Cargo", c.denominacao as "Cargo", u.codigo_unidade as "Código da Unidade", u.nome as "Nome da Unidade", s.siape as "SIAPE", p.nome as "Nome", s.admissao as "Data de Admissão", s.data_desligamento as "Data de Desligamento" from rh.servidor s left join comum.pessoa p on p.id_pessoa = s.id_pessoa left join rh.cargo c on s.id_cargo = c.id left join comum.unidade u on u.id_unidade = s.id_unidade where s.id_categoria = 2 and s.id_tipo_regime_juridico <> 4 and s.id_situacao <> 12 and s.id_cargo not in ( 0,1 ) group by c.id, c.denominacao, u.codigo_unidade, u.nome, s.siape, p.nome, s.admissao, s.data_desligamento order by u.nome, c.denominacao, p.nome, s.admissao, s.data_desligamento