~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consultar Servidor ====== A Consulta de Servidor é utilizada para visualizar os dados pessoais e funcionais de servidores da instituição. Esta funcionalidade está disponível para os gestores do departamento de pessoal, gestores do departamento de assistência ao servidor, gestores do departamento de desenvolvimento de recursos humanos, gestores financeiros, avaliadores funcionais e auditores do SIPAC. Pré condição: Para a exibição do servidor na consulta é necessário que ele esteja previamente cadastrado no sistema. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção //SIGRH -> Administração de Pessoal -> Consultas/relatórios -> Funcionais -> Consultas Gerais -> Servidor//. Ao acessar o caso de uso, o sistema apresentará os [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:filtros_para_relatorios|Filtros para relatórios]]. São exibidas as seguintes informações: * **__SIAPE__**: Tipo - NUMÉRICO. * **__Nome__**: Formato - NOME, Tipo - TEXTO. * **__Data de Admissão__**: Tipo - DATA. * **__Cargo__**: Tipo - TEXTO. * **__Classe Funcional__**: Formato - CLASSE FUNCIONAL, Tipo - TEXTO. * **__Unidade de Exercício__**: Formato - UNIDADE, Tipo - TEXTO. * **__Categoria__**: Formato - CATEGORIA, Tipo - TEXTO. É contabilizado o resultado da busca: * No início da lista consta: Lista de Servidores Encontrados (Tipo - NUMÉRICO) * No fim da lista consta: 9999 Registro(s) Encontrado(s). Através desta funcionalidade é possível acessar a opção [[.::notificar_servidores|Notificar Servidores]]. ([[#principais_regras_de_negócio|RN13]]) É disponibilizada a opção "Visualizar" que exibe as informações do passo seguinte. === Passo 3 === Ao acessar a opção "Visualizar" do passo anterior, são exibidas as seguintes informações: * **__Matrícula Siape__**: Tipo - NUMÉRICO. * **__Matrícula Interna__** Tipo - NUMÉRICO. * **__Nome do Servidor__**: Formato - NOME, Tipo - TEXTO. * **__CPF do Servidor__**: Formato - 999.999.999-99, Tipo - NUMÉRICO. * **__E-mail do Servidor__**: Formato - EMAIL, Tipo - TEXTO. * **__Ramal do Servidor__**: Tipo - NUMÉRICO. * **__Sexo__**: Tipo - TEXTO. * **__Categoria__**: Tipo - TEXTO. * **__Classe Funcional__**: Tipo - TEXTO. * **__Data de Admissão__**: Tipo - DATA. * **__Ingresso Serviço Público__**: Tipo - DATA. * **__Regime Jurídico__**: Tipo - TEXTO. * **__Situação do Servidor__**: Tipo - TEXTO. * **__Jornada de Trabalho__**: Tipo - TEXTO. * **__Unidade de Exercício__**: Tipo - TEXTO. * **__Unidade de Lotação__**: Tipo - TEXTO. * **__Unidade Pagadora__**: Tipo - TEXTO. * **__Unidade de Exercício Externo__**: Tipo - TEXTO. * **__Cargo__**: Tipo - TEXTO. * **__Operador de RX__**: Tipo - LÓGICO. * **__Vale Alimentacao__**: Tipo - LÓGICO. * **__Data de Cadastro__**: Tipo - DATA. * **__Previsão de Aposentadoria__**: Tipo - DATA. * **__Dados complementares__**: Dados complementares do Servidor. * **__Filiação 1__**: Formato - TEXTO. * **__Filiação 2__**: Formato - TEXTO. * **__Data de Nascimento__**: Formato - DATA. * **__Nacionalidade__**: Formato - TEXTO. Opções: ''Brasileiro Nato'', ''Brasileiro Naturalizado'', ''Equiparado a Brasileiro'' ou ''Nenhum''. * **__Grupo Sanguíneo__**: Formato - TEXTO. * **__Nome de Identificação__**: Tipo - TEXTO. * **__PIS/PASEP__**: Tipo - NUMÉRICO. * **__Passaporte__**: Tipo - TEXTO. * **__Especialidade__**: Formato - TEXTO. * **__Logradouro__**: Tipo - TEXTO. * **__Número__**: Tipo - TEXTO. * **__Complemento__**: Tipo - TEXTO. * **__Bairro/Distrito__**: Tipo - TEXTO. * **__Município__**: Tipo - TEXTO. * **__CEP__**: Tipo - NUMÉRICO. * **__UF__**: Tipo - TEXTO. * **__País__**: Tipo - TEXTO. * **__Telefone Residencial__**: Tipo - NUMÉRICO. * **__Telefone Celular__**: Tipo - NUMÉRICO. * **__Trabalha em Regime de Escala__**: Formato - SIM/NÃO, Tipo - LÓGICO.([[#principais_regras_de_negócio|RN11]]) * **__Unidade(s) do Trabalho em Regime de Escala:__**: Tipo - TEXTO. * **__Dados da carteira de identidade__**:([[#principais_regras_de_negócio|RN04]]). * **__RG__**: Tipo - NUMÉRICO. * **__Data de Emissão__**: Tipo - DATA. * **__Órgão Expedidor__**: Tipo - TEXTO. * **__UF__**: Tipo - TEXTO Formato: XX. * **__Dados do título de eleitor__**: * **__Número__**: Tipo - NUMÉRICO. * **__Data de Expedição__**: Tipo - DATA. * **__Zona__**: Tipo - TEXTO. * **__Seção__**: Tipo - TEXTO. * **__UF__**: Tipo - TEXTO. * **__Dados da carteira funcional do servidor__**:([[#principais_regras_de_negócio|RN04]]). * **__Número__**: Tipo - NUMÉRICO. * **__Modelo__**: Tipo - NUMÉRICO. * **__Órgão expedidor__**: Tipo - TEXTO. * **__UF__**: Tipo - TEXTO. * **__Data da expedição__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Dados do comprovante militar__**: * **__Número__**: Tipo - TEXTO. * **__Série__**: Tipo - TEXTO. * **__Data de Emissão__**: Tipo - DATA. * **__Órgão__**: Tipo - TEXTO. * **__Dados da CNH (Carteira Nacional de habilitação)__**:([[#principais_regras_de_negócio|RN04]]). * **__Número__**: Tipo - TEXTO. * **__Registro__**: Tipo - TEXTO. * **__Categoria__**: Tipo - TEXTO (no máximo 5 caracteres). * **__Data da Primeira Habilitação__**: Tipo - DATA. * **__Data da Expedição__**: Tipo - DATA. * **__Data de Validade__**: Tipo - DATA. * **__Dados Bancários do servidor__**: * **__Banco__**: Tipo - TEXTO. * **__Agência__**: Tipo - TEXTO. * **__Conta__**: Tipo - TEXTO. * **__Dados da Nomeação/Posse/Exercício__**: * **__Número da Portaria de Nomeação__**: Tipo - TEXTO. * **__Data da Portaria de Nomeação__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Número do Diário Oficial da Unnão (DOU)__**: Tipo - TEXTO. * **__Data do Diário Oficial da Uinão (DOU)__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Número do Boletim de Serviço (BS)__**: Tipo - TEXTO. * **__Data do Boletim de Serviço (BS)__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Data de ingresso__**: Formato - DD/MM/AAAA, Tipo - TEXTO. * **__Data da Posse__**: Formato - DD/MM/AAAA, Tipo - TEXTO. * **__Data do Exercício__**: Formato - DD/MM/AAAA, Tipo - TEXTO. * **__Formações__**: ([[#principais_regras_de_negócio|RN07]]) * **__Curso__**: Tipo - TEXTO * **__Formação__**: Tipo - TEXTO * **__Instituição/Estabelecimento__**: Tipo - TEXTO * **__Área__**: Tipo - TEXTO * **__Início__**: Tipo - DATA, Formato - DD/MM/AAAA * **__Fim__**: Tipo - DATA, Formato - DD/MM/AAAA * **__Formação Acadêmica__**: ([[#principais_regras_de_negócio|RN08]]) * **__Titulo__**: Tipo - TEXTO * **__Formação__**: Tipo - TEXTO * **__Área de Conhecimento__**: Tipo - TEXTO * **__Grau__**: Tipo - TEXTO * **__Orientador__**: Tipo - TEXTO * **__Instituição__**: Tipo - TEXTO * **__País__**: Tipo - TEXTO * **__Início__**: Tipo - DATA, Formato - DD/MM/AAAA * **__Fim__**: Tipo - DATA, Formato - DD/MM/AAAA * **__Designações__**: atividade que um servidor está realizando. * **__Atividade__**: Tipo - TEXTO * **__Nível de Designação__**: Tipo - TEXTO * **__Unidade de Designação__**: FORMATO - SIGLA - NOME DA UNIDADE (CÓDIGO), Tipo - TEXTO * **__Remunerado__**: TIPO - LÓGIDO * **__Nível de Responsabilidade__**: TIPO - TEXTO * **__Data de Início__**: TIPO - DATA * **__Data de Fim__**: TIPO - DATA * **__Responsabilidade de Unidades__**: Unidades que o servidor é responsável. * **__Unidade__**: TIPO - TEXTO * **__Nível de Responsabilidade__**: TIPO - TEXTO * **__Período__**: TIPO - DATA Modelo do Relatório: Cargo Classe Funcional Unidade de Exercício Categoria ^ Siape ^Nome ^Data de Admissão^Cargo^Classe Funcional^Unidade de Exercício^Categoria^ |111111|NOME SERVIDOR| 15/10/1980| PROFESSOR DO TECNICO | D |ESCOLA DE ENFERMAGEM DE NATAL | DOCENTE | |111111|NOME SERVIDOR| 15/10/1980| PROFESSOR DO TECNICO | D |ESCOLA DE ENFERMAGEM DE NATAL | DOCENTE | Caso seja selecionado a opção de visualização em FORMATO DE PLANILHA, serão exibidos os campos: ^ SIAPE ^ NOME CPF ENDEREÇO ^ CEP ^ TELEFONE ^ EMAIL ^ NASCIMENTO ^ SEXO ^ ADMISSÃO ^ INGRESSO SPF ^ CARGA HORÁRIA ^ REGIME JURÍDICO ^ CATEGORIA ^ CARGO ^ CLASSE FUNCIONAL ^ PADRÃO ^ UNIDADE DE EXERCÍCIO ^ CÓDIGO UNIDADE ^ ESCOLARIDADE ^ TITULAÇÃO ^ DATA APOSENTADORIA ^ DATA EXCLUSÃO ^ AFASTAMENTO ^ DATA OBITO ^ LOTAÇÃO FUNÇÃO ^ FUNÇÃO ^ VAGA ^ ATIVIDADE DE DESIGNAÇÃO ATIVA (MAIS ANTIGA) ^ NÍVEL DE DESIGNAÇÃO ^ UNIDADE DE DESIGNAÇÃO ^ DATA DE INÍCIO ^ DATA DE FIM ^ NÍVEL DE RESPONSABILIDADE ^ | 111111 | NOME SERVIDOR | 111.111.111-11 | 59000-000 | 1111-1113 | servidor@ufrn.br | 15/10/1980 | M | 10/03/2009 | 10/03/2009 | 40 horas semanais | Estatutário | Técnico Administrativo | Analista de TI | E | Ensino Superior | MESTRADO | | | | 10/06/2012 | | | 1135 | FG-6 | 12458321 | | | | | | | Os dados são apresentados em ordem alfábetica pelo nome do servidor. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: A opção **__Considerar Unidades Vinculadas à Unidade de Exercício__** fica disponível se a opção **__Unidade de Exercício__** for selecionada. * **RN02**: O campo **__Previsão de Aposentadoria__** só é mostrado para servidores com permissão de contagem de aposentadoria. * **RN03**: Dados dos sub-formulários **__Dados da carteira de identidade do servidor__**, **__Dados do título de eleitor do servidor__**, **__Dados da carteira funcional do servidor__**, **__Dados do comprovante militar (reservista)__** e **__Dados da CNH (Carteira Nacional de habilitação)__** serão exibidos se o estiverem com seus respectivos números registrados. * **RN04**: Quando o usuário logado possuir papel com exigência de vinculação a uma unidade, todas as operações somente podem ser realizadas para servidores lotados na unidade que foi vinculada ao papel. Caso contrário, as operações podem ser realizadas para servidores lotados em qualquer unidade. * **RN05**: No campo "Cargos" serão exibidos apenas os cargos que possuem servidores vinculados. * **RN06**: O campo "Unidade de Localização" será populado com as unidades filhas organizacionais, caso seja selecionada alguma unidade do filtro "Unidade de Exercício" serão exibidas apenas as unidadas filhas organizacionais abaixo da hierarquia da unidade de exercício selecionada. * **RN07**: Informações exibidas somente para servidores técnicos administrativos que tenham dados alimentados referente às formações escolares. * **RN08**: Informações exibidas somente para docentes que tenham dados alimentados nas formações acadêmicas. * **RN09**: Este campo de busca estará disponível apenas para o caso em que o parâmetro do sistema UTILIZA_CONCEITO_EXERCICIO estiver com valor TRUE; * **RN10**: Para realizar a busca pelo período de lotação obrigatoriamente se faz necessário selecionar uma unidade de lotação. * **RN11**: Será indicado como sim somente se servidor trabalha em regime de escala em localizações que não possuem associação com processo de avaliação. * **RN12**: Campo que busca as informações do campo **Situação no SiapeCad**, ou seja, é a situação do servidor no SIAPE. Existe um campo **Situação no SIGRH**, porém o filtro do SIAPE é mais específico do que o do SIGRH. Como não existe no SIAPE situação ''Excluído'' muitos desses excluídos possuem situação ''Ativo Permanente'', porque o SIAPE não muda a situação dos exonerados. * **RN13**: A operação **Notificar Servidores** deve ser visível apenas quando o usuário estiver realizando acesso pelo módulo de **Administração de Pessoal**. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor | | br.ufrn.sigrh.pessoal.dominio.Pessoa | administrativo.comum.pessoa | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Consultas/relatórios -> Funcionais -> Consultas Gerais -> Servidor Usuário: mirian(SigrhPapeis.GESTOR_DAP), giuliana(SigrhPapeis.ADMINISTRADOR_DAP) Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP, SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Realizar filtros diferentes, analisando se os resultados obtidos correspondem ao filtro. ===== Dados para o Teste ===== Script para consulta do servidor a partir da data de admissão: Ex.: select p.nome,admissao,* from rh.servidor s, comum.pessoa p where s.id_pessoa =p.id_pessoa and admissao between '1943-03-23' and '1945-05-10' order by admissao Script para consultar cargos com servidores ativos associados. select DISTINCT c.id, c.denominacao from rh.servidor s inner join rh.cargo c on c.id = s.id_cargo where s.data_desligamento is null and s.id_ativo in (1, 7) ORDER BY c.denominacao ;