~~ODT~~
Consulta de Ausências dos Servidores
Através deste caso de uso o servidor que está acessando o sistema pode consultar todas as ausências que foram cadastradas para ele.
O cadastro dessas ausências podem ser feitas pela chefia ou pela equipe de gestão de pessoas.
Descrição do Caso de Uso
O caso de uso se inicia quando é acessado o link SIGRH → Portal do Servidor → Consultas → Ausências.
Ao acessar o caso de uso o sistema apresenta os seguintes campos:
- Consulta de ausências
- Servidor: Formato - NOME DO SERVIDOR, Tipo - TEXTO. Nome do servidor logado no sistema.
- Ocorrência:Tipo - TEXTO . É apresentada uma lista com todas as ocorrências relacionadas à frequência cadastradas no sistema. (RN01)
- Classificação: Tipo - TEXTO. É apresentada uma lista com os tipos de ausências cadastradas no sistema.
- Forma de Lançamento: Tipo - TEXTO. É apresentada uma lista com as formas de lançamento cadastradas no sistema.
- Data Início: Formato - DD/MM/AAAA, Tipo - DATA. Indica a data em que foi iniciada a ausência.
- Data Término: Formato - DD/MM/AAAA, Tipo - DATA. Indica a data em que foi terminada a ausência.
- Exibir em formato de relatório: Tipo - LÓGICO. Ao selecionar esta opção a listagem será disponibilizada em formato de relatório.
É possível utilizar os filtros combinando-os.
Por padrão, o sistema já retorna todas as ausências cadastradas para o servidor logado, informando a quantidade total de registros e sendo apresentado ao lado de cada ausência a opção de visualizar detalhes.
- Lista de Ausências Encontradas
- Descrição: Tipo - TEXTO.
- Dias: Tipo - NUMÉRICO.
- Início: Tipo - DATA.
- Término: Tipo - DATA.
- Origem: Tipo - TEXTO.
- Status: Tipo - TEXTO.
- Vínculo de Ocorrência: Tipo - TEXTO.
Quando o usuário solicita a visualização de uma ausência, os seguintes dados são disponibilizados:
- Solicitação: Tipo - TEXTO.
- Servidor: Tipo - TEXTO.
- Vínculo de Ocorrência: Tipo - TEXTO.
- Tipo de ausência: Tipo - TEXTO.
- Descrição: Tipo - TEXTO.
- Data de início: Tipo - DATA.
- Data de término: Tipo - DATA.
- Número de Dias: Tipo - NUMÉRICO. Indica o número de dias da ausência.
- Status: Tipo - TEXTO. Situação das ausências. Ex.: homologada, recusada, entre outros…
- Período Aquisitivo: Tipo - TEXTO; Formato: De DD/MM/AAAA até DD/MM/AAAA. (RN02)
- Origem: Tipo - TEXTO. Origem das ausências.
- Motivo do Afastamento:: Tipo - TEXTO.
- Motivo detalhado:: Tipo - TEXTO.
- Natureza da atividade que gerou direito à licença: Tipo - TEXTO. (RN03)
- Observação: Tipo - TEXTO.
- Tipo de Financiamento: Tipo - TEXTO.
- Documentos Anexados - Cada item apresentando as seguintes informações:
- Item: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
- Arquivo: Tipo - TEXTO.
- Localidades Informadas - Caso o afastamento seja referente a viagem.
- Localidade: Tipo - TEXTO.
- UF: Tipo - TEXTO.
- Justificativas - Caso o autorizador da ausência tenha cadastrado alguma justificativa.
- Servidor autorizador: Tipo - TEXTO.
- Unidade de Exercício: Formato: Sigla e Código da Unidade. Tipo - TEXTO.
- Justificativa: Tipo - TEXTO.
- Histórico de alterações da solicitação - Cada item apresentando as seguintes informações:
- Status: Tipo - TEXTO.
- Data/Hora: Tipo - DATA.
- Usuário: Tipo - TEXTO.
- Justificativa: Tipo - TEXTO.
- Unidade do Exercício: Formato: Sigla e Código da Unidade. Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Somente são exibidas as ocorrências relacionadas à frequência cadastradas no sistema.
- RN02 - Exibido apenas se a ausência for de licença para capacitação ou licença prêmio por assiduidade e a informação estiver cadastrada.
- RN03 - Exibido apenas no caso de Licença Prêmio por Assiduidade.
- RN04 - Exibido apenas no caso de Licença para Capacitação.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigrh.dominio.ClassificacaoOcorrencia | administrativo.rh_tipos.classificacao_ocorrencia |
br.ufrn.sigrh.funcional.dominio.Ocorrencia | administrativo.funcional.ocorrencia |
br.ufrn.sigrh.funcional.dominio.Ausencia | adminstrativo.funcional.ausencia |
br.ufrn.sigrh.funcional.dominio.AquisitivoAusencia | adminstrativo.funcional.aquisitivo_ausencia |
br.ufrn.sigrh.dominio.Unidade | administrativo.comum.unidade |
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: Portal do Servidor
Link(s): Consultas → Ausências
Usuário: dalton
Papel que usuário deve ter: Servidor da Instituição
Cenários de Teste
- Verificar se todos os filtros realizam a busca corretamente.
- Realizar uma solicitação de ausência, que pode ser feita através do caso de uso solicitar_afastamento. Após isso, verificar se a ausência é exibida na listagem.
Dados para o Teste
Para verificar em qual unidade o servidor está, pode-se usar o seguinte código SQL
SELECT s.id_servidor , p.nome , u.nome , ul.nome FROM rh.servidor s JOIN comum.pessoa p USING(id_pessoa) JOIN comum.unidade u USING(id_unidade) JOIN comum.unidade ul ON(s.id_unidade_lotacao=ul.id_unidade) WHERE p.nome LIKE '%?%'
Substituindo o ? pelo nome ou parte do nome do servidor.