~~ODT~~
Este relatório permite a visualização dos servidores ativos com situação de cedido em um determinado ano.
O responsável por esse caso de uso é a equipe do departamento de administração de pessoal. (RN01)
Este caso de uso inicia quando o usuário acessa SIGRH → Administração de Pessoal → Consultas/Relatórios → Relatórios → Relatórios → Servidores Cedidos.
O usuário entra com os seguintes dados:
Docente
ou Técnico
.O sistema lista os servidores que estão cedidos conforme filtro escolhido:
Exemplo:
Relatório de Docentes e Técnicos Administrativos com Situação de Cedidos em 2009
Ano: 2010
Categoria: Docente e Técnico
Docentes | |||||
---|---|---|---|---|---|
Siape | Nome | Regime Jurídico | Situação Atual | Início da Cessão | Fim da Cessão |
99999999 | NOME DO SERVIDOR 1 | Estatutário | Cedido | 12/08/1998 | |
99999999 | NOME DO SERVIDOR 2 | Estatutário | Ativo Permanente | 29/07/2003 | 20/01/2008 |
99999999 | NOME DO SERVIDOR 3 | Estatutário | Aposentado | 29/05/2007 | 27/10/2009 |
99999999 | NOME DO SERVIDOR 4 | Estatutário | Cedido | 11/09/1997 | |
99999999 | NOME DO SERVIDOR 5 | Estatutário | Cedido | 15/03/2002 | |
Técnicos Administrativos | |||||
Siape | Nome | Regime Jurídico | Situação Atual | Início da Cessão | Fim da Cessão |
99999999 | NOME DO SERVIDOR 1 | Estatutário | Cedido | 14/06/2006 | 15/09/2009 |
99999999 | NOME DO SERVIDOR 2 | Estatutário | Ativo Permanente | 15/03/2002 | 02/01/2009 |
99999999 | NOME DO SERVIDOR 3 | Estatutário | Cedido | 01/10/2004 | |
99999999 | NOME DO SERVIDOR 4 | Estatutário | Cedido | 09/07/2004 | |
99999999 | NOME DO SERVIDOR 5 | Estatutário | Cedido | 17/09/2004 | 06/10/2010 |
99999999 | NOME DO SERVIDOR 3 | Estatutário | Aposentado | 24/06/2005 | 01/01/2009 |
99999999 | NOME DO SERVIDOR 4 | Estatutário | Cedido | 17/05/1995 | |
99999999 | NOME DO SERVIDOR 5 | Estatutário | Cedido | 30/05/2007 |
Total de Servidores Docentes: 5
Total de Servidores Técnicos: 8
O caso de uso é finalizado.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sigrh.funcional.dominio.Ausencia | administrativo.funcional.ausencia |
br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor |
br.ufrn.rh.dominio.Categoria | administrativo.rh.categoria |
Sistema: SIGRH
Módulo: Administração de pessoal
Link(s): Consulta/Relatórios → Relatórios → Relatórios → Servidores Cedidos
Usuário: mirian
Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP, SigrhPapeis.GESTOR_CADASTRO, SigrhPapeis.CONSULTOR_DADOS_FUNCIONAIS
Não se aplica.
SELECT s.id_servidor, s.id_categoria , s.siape, p.nome, p.nome_social, rj.denominacao, ss.descricao, a.inicio, a.fim, cargo.id, cargo.denominacao FROM funcional.ausencia a INNER JOIN rh.servidor s ON s.id_servidor = a.id_servidor LEFT JOIN comum.unidade u ON s.id_unidade = u.id_unidade INNER JOIN comum.pessoa p ON p.id_pessoa = s.id_pessoa INNER JOIN rh_tipos.tipo_regime_juridico AS rj ON s.id_tipo_regime_juridico = rj.id_tipo_regime_juridico INNER JOIN rh.situacao_servidor AS ss ON s.id_situacao = ss.id_situacao JOIN funcional.associacao_grupo_ocorrencia AS ago ON (a.id_ocorrencia = ago.id_ocorrencia) JOIN rh.cargo cargo ON (cargo.id = s.id_cargo) WHERE (s.data_desligamento IS NULL OR s.data_desligamento >= '01-01-2011') AND ago.id_grupo_ocorrencia = 77 AND (a.fim IS NULL OR a.fim >= '01-01-2011') AND a.ativo = TRUE AND s.id_categoria = 1 ORDER BY s.id_categoria, cargo.denominacao, p.nome
SELECT s.id_servidor, s.id_categoria , s.siape, p.nome, p.nome_social, rj.denominacao, ss.descricao, a.inicio, a.fim, cargo.id, cargo.denominacao FROM funcional.ausencia a INNER JOIN rh.servidor s ON s.id_servidor = a.id_servidor LEFT JOIN comum.unidade u ON s.id_unidade = u.id_unidade INNER JOIN comum.pessoa p ON p.id_pessoa = s.id_pessoa INNER JOIN rh_tipos.tipo_regime_juridico AS rj ON s.id_tipo_regime_juridico = rj.id_tipo_regime_juridico INNER JOIN rh.situacao_servidor AS ss ON s.id_situacao = ss.id_situacao JOIN funcional.associacao_grupo_ocorrencia AS ago ON (a.id_ocorrencia = ago.id_ocorrencia) JOIN rh.cargo cargo ON (cargo.id = s.id_cargo) WHERE (s.data_desligamento IS NULL OR s.data_desligamento >= '01-01-2011') AND ago.id_grupo_ocorrencia = 77 AND (a.fim IS NULL OR a.fim >= '01-01-2011') AND a.ativo = TRUE AND s.id_categoria = 2 ORDER BY s.id_categoria, cargo.denominacao, p.nome
SELECT s.id_servidor, s.id_categoria , s.siape, p.nome, p.nome_social, rj.denominacao, ss.descricao, a.inicio, a.fim, cargo.id, cargo.denominacao FROM funcional.ausencia a INNER JOIN rh.servidor s ON s.id_servidor = a.id_servidor LEFT JOIN comum.unidade u ON s.id_unidade = u.id_unidade INNER JOIN comum.pessoa p ON p.id_pessoa = s.id_pessoa INNER JOIN rh_tipos.tipo_regime_juridico AS rj ON s.id_tipo_regime_juridico = rj.id_tipo_regime_juridico INNER JOIN rh.situacao_servidor AS ss ON s.id_situacao = ss.id_situacao JOIN funcional.associacao_grupo_ocorrencia AS ago ON (a.id_ocorrencia = ago.id_ocorrencia) JOIN rh.cargo cargo ON (cargo.id = s.id_cargo) WHERE (s.data_desligamento IS NULL OR s.data_desligamento >= '01-01-2011') AND ago.id_grupo_ocorrencia = 77 AND (a.fim IS NULL OR a.fim >= '01-01-2011') AND a.ativo = TRUE AND (s.id_categoria = 1 OR s.id_categoria = 2) ORDER BY s.id_categoria, cargo.denominacao, p.nome