~~ODT~~

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

Consultar Afastamentos

Trata da consulta de afastamentos solicitados. A partir dele é possível acompanhar o status das solicitações do afastamento e realizar alterações. A consulta é utilizada pelos servidores. O servidor deverá ter algum afastamento para realizar a busca.

Este caso de uso inicia-se quando o usuário acessa SIGRH → Portal do Servidor → Solicitações → Afastamentos → Consultar Afastamento

Serão mostradas as seguintes opções de busca:

O usuário poderá informar os seguintes critérios de busca (RN01):

  • Status Afastamento: Tipo - TEXTO. São apresentadas opções: Cancelada, Dispensa Homologação, Homologada, Negada, Não Enviada, Pendente de Autorização, Retornada.
  • Período de Cadastro: Formato - DD/MM/AAAA, Tipo - DATA.
  • Período de Solicitação: Formato - DD/MM/AAAA, Tipo - DATA.
  • Motivo:Tipo - TEXTO. São apresentadas opções: Para Participação em Competição Desportiva no País , Para desenvolver projetos de cooperação científica cultural ou tecnológica no país , Para participar de eventos no país, Para participar de órgãos de deliberação coletiva no país , Para participação em Banca , Para prestar colaboração temporária a instituições públicas de ensino e pesquisa , Viagem a serviço no pais
  • Descrição do Motivo: Tipo - TEXTO.

Ao realizar a busca, são exibidas as seguintes informações:

  • Início: Formato - DD/MM/AAAA, Tipo - DATA.
  • Término:Formato - DD/MM/AAAA, Tipo - DATA.
  • Quant. dias: Tipo - Numérico
  • Motivo do afastamento: Tipo - TEXTO
  • Descrição detalhada do motivo: Tipo - TEXTO
  • Status: Tipo - TEXTO

Para cada item da lista o sistema pode disponibilizar as opções de visualizar, alterar (RN02), enviar, remover a solicitação (RN04) e Gerar Comprovante.

O caso de uso é finalizado.

  • RN01 - Não será necessário informar nenhuma restrição para a busca.
  • RN02 - O usuário só poderá realizar a alteração da solicitação se a mesma estiver como Não enviada ou Retornada.
  • RN03 - Só deverão ser mostrados os afastamentos ativos do servidor.
  • RN04 - O usuário só poderá remover uma solicitação se a mesma estiver como Não enviada ou Pendente de autorização.

Resoluções/Legislações Associadas

Não se aplica

Classe Tabela
br.ufrn.sigrh.funcional.dominio.Ausencia administrativo.funcional.ausencia
br.ufrn.sigrh.funcional.dominio.AusenciaAfastamento administrativo.funcional.ausencia_afastamento
br.ufrn.sigrh.funcional.dominio.StatusAusencia administrativo.funcional.status_ausencia
br.ufrn.sigrh.funcional.dominio.Servidor administrativo.rh.servidor

Plano de Teste

Sistema: SIGRH

Módulo: Portal do Servidor

Link(s): Solicitações → Afastamentos → Consultar Afastamento

Usuário: pablo, alc, dalton

Papel que usuário deve ter: SigrhPapeis.Servidor

  • Verificar se as restrições da busca, referentes a status, datas de solicitação, datas de cadastramento e motivo, estão sendo aplicadas de forma correta.
  • Verificar se a alteração pode ser realizada apenas por solicitações Retornada ou Não enviada.
  • Verificar se todas as solicitações de afastamento listadas são ativas.
  • É possível realizar a solicitação dos afastamentos do servidor através do caso de uso Solicitar Afastamento onde a mesma deverá ser exibida na consulta.
  • Também pode ser usado o código SQL para mostrar todos os afastamentos do servidor (O “?” deverá ser substituido pelo id_servidor do servidor)
SELECT * FROM funcional.ausencia
INNER JOIN funcional.ausencia_afastamento afastamento USING(id_ausencia_afastamento)
INNER JOIN funcional.status_ausencia STATUS USING(id_status_ausencia)
INNER JOIN rh.servidor servidor  USING(id_servidor)
WHERE servidor.id_servidor = ?
  • desenvolvimento/especificacoes/sigrh/portal_do_servidor/casos_de_uso/solicitacoes/ausencias_afastamentos/consultar_afastamentos.txt
  • Última modificação: 2017/04/03 18:18
  • (edição externa)