~~ODT~~

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

Consultar Servidores da Unidade

Este caso de uso permite gerar um relatório de servidores pertencentes à Unidade do usuário. Este caso de uso é usado por Servidores e Chefes de Unidades.

Este caso de uso inicia quando o usuário acessa a opção: SIGRH → Módulos → Portal do Servidor → Consultas → Servidores da Unidade.

É possível visualizar os servidores da unidade filtrando pelos seguintes campos exibidos abaixo:

  • Unidade: Tipo - TEXTO.
  • Incluir unidades vinculadas: Tipo - LÓGICO.
  • Categoria: Tipo Texto.
  • Cargo: Tipo Texto.
  • Classe: Tipo Texto.
  • Sexo: Tipo Texto.
  • Período de Atividade: Formato - DD/MM/AAAA a DD/MM/AAAA. Tipo - Data.
  • Considerar apenas servidores ativos: Tipo - LÓGICO.
  • Considerar servidores localizados na unidade: Tipo - LÓGICO.
  • Opções de apresentação do relatório: Tipo - LÓGICO. São exibidas as opções: em tela, formato PDF, Formato de Planilha

Será exibido um relatório com as seguintes informações abaixo:

  • Unidade/Setor: Tipo - TEXTO.
  • Atividade: Tipo - TEXTO.
  • Quantitativo: Tipo - NUMÉRICO.
  • Variação: Tipo - NUMÉRICO.(Exibido apenas quando a busca é feita considerando o 'Período de Atividade')
    • Matricula: Formato - MATRÍCULA SIAPE DO SERVIDOR. Tipo - NUMÉRICO.
    • Nome: Formato - NOME DO SERVIDOR. Tipo - TEXTO.
    • Data de Nascimento: Formato - DD/MM/AAAA. Tipo - DATA.
    • Admissão: Formato - DD/MM/AAAA. Tipo - DATA.
    • Data de Desligamento: Formato - DD/MM/AAAA. Tipo - DATA.
    • Cargo: Tipo - TEXTO.
    • Categoria: Tipo - TEXTO.
    • Escolaridade: Tipo - TEXTO.
    • Localização: Tipo - TEXTO.
    • Regime Jurídico: Tipo - TEXTO.

Modelo do relatório:

- Além dos servidores lotados na respectiva unidade, ainda podem ser exibidos dois outros relatórios: Nomeados , Desligados

- Todos seguem o formato especificado abaixo.

Atividade Quantitativo Variação
NOME DA ATIVIDADE DD/MM/AAAA
QDTE SERVIDORES
DD/MM/AAAA
QDTE SERVIDORES
VARIACAO
Matrícula Nome Data de Nascimento Admissão Data de Desligamento Cargo Categoria Escolaridade Localização Regime Jurídico
SIAPE NOME DO SERVIDOR DT. NASCIMENTO DT. ADMISSÃO DT. DESLIGAMENTO CARGO CATEGORIA ESCOLARIDADE LOCALIZAÇÃO REGIME JURIDICO
—— —— —— —— —— —— —— —— —— ——

Caso o filtro 'Período de Atividade' não esteja marcado, é exibido da seguinte forma:

Atividade Quantitativo
NOME DA ATIVIDADE QDTE SERVIDORES
Matrícula Nome Data de Nascimento Admissão Data de Desligamento Cargo Categoria Escolaridade Localização Regime Jurídico
SIAPE NOME DO SERVIDOR DT. NASCIMENTO DT. ADMISSÃO DT. DESLIGAMENTO CARGO CATEGORIA ESCOLARIDADE LOCALIZAÇÃO REGIME JURIDICO
—— —— —— —— —— —— —— —— —— ——

O caso de uso é finalizado.

  • RN01: O filtro 'Considerar apenas servidores ativos' vem marcado por padrão.
  • RN02: Caso o filtro 'Considerar apenas servidores ativos' ou o filtro 'Considerar servidores localizados na unidade' sejam marcados, o campo 'Período de Atividade' é automaticamente desmarcado.
  • RN03: Caso o filtro 'Período de Atividade' seja marcado, os filtros 'Considerar apenas servidores ativos' e 'Considerar servidores localizados na unidade', serão automaticamente desmarcados.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.ufrn.sigrh.dominio.Unidade administrativo.comum.unidade
br.ufrn.sigrh.funcional.dominio.Servidor administrativo.rh.servidor

Plano de Teste

Sistema: SIGPRH

Módulo: Portal do Servidor

Link(s): Consultas → Servidores da Unidade

Usuário: fernandapessoa, dalton, fmarinho (qualquer servidor comum)

Papel que usuário deve ter: Não se aplica.

Gerar o relatório utilizando várias combinações de filtros verificando se os dados exibidos são coerentes com os filtros selecionados.

Verificar se os servidores listados realmente pertencem a unidade consultada. Utilizar a consulta SQL abaixo para comprovar isso, substituindo a '?' pelo nome ou parte do nome do servidor.

SELECT s.siape, p.nome, u.codigo_unidade, u.nome,* FROM rh.servidor s
JOIN comum.pessoa p ON p.id_pessoa = s.id_pessoa 
JOIN comum.unidade u ON u.id_unidade = s.id_unidade
WHERE p.nome LIKE '%?%'
  • desenvolvimento/especificacoes/sigrh/portal_do_servidor/casos_de_uso/consultas/servidores_da_unidade.txt
  • Última modificação: 2017/04/03 18:18
  • (edição externa)