~~ODT~~
Este caso de uso tem a finalidade de gerar um relatório com o quantitativo de requisições que tiveram o afastamento cancelado. O afastamento é uma solicitação feita no SIGRH (portal do servidor) necessária para que um proposto servidor da instituição peça diárias. Esta funcionalidade é utilizada pelos gestores de diárias.
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Atendimento de Requisições → Diárias → Relatórios → Requisições com afastamento cancelado.
Ao acessar o caso de uso é possível listar as requisições por ano:
O resultado exibe em ordem crescente (pelo número da requisição) as seguintes informações:
Ao final um total das requisições encontradas.
O caso de uso é finalizado.
RN01 - Serão exibidas as requisições de diárias que possuírem proposto com afastamento cancelado para o período da requisição da diária.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sipac.requisicoes.diarias.dominio.RequisicaoDiarias | administrativo.requisicoes.REQUISICAO_DIARIA |
Sistema: SIPAC
Módulo: Atendimento de Requisições
Link(s): Diárias → Relatórios → Requisições com afastamento cancelado
Usuário: doryanne
Papel que usuário deve ter: SipacPapeis.GESTOR_DIÁRIAS
-- Retorna todas as requisições que atendem a RN01. SELECT rd.id, rd.numero, rd.ano, u.codigo_unidade, u.nome as nome_unidade, p.nome as nome_proposto FROM funcional.ausencia a INNER JOIN rh.servidor s ON s.id_servidor=a.id_servidor INNER JOIN comum.pessoa p ON p.id_pessoa=s.id_pessoa INNER JOIN requisicoes.requisicao_diaria rd ON rd.id_proposto=p.id_pessoa INNER JOIN comum.unidade u ON u.id_unidade=rd.id_unidade_req WHERE a.id_status_ausencia = 7 -- Indica o status cancelado do afastamento. AND a.inicio <= rd.data_saida AND a.fim >= rd.data_chegada AND rd.ano = 2016;