~~ODT~~

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

Modificar Requisição

Este caso de uso tem a finalidade de permitir que as requisições não enviadas (apenas GRAVADAS ou RETORNADAS) possam ser modificadas e enviadas.

Pré-condições: O usuário deve ter perfil de REQUISITOR ou REQUISITOR DE DIÁRIAS para executar esta funcionalidade.

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Requisições → Diárias/Passagem → Diárias → Modificar Requisição.

Ao acessar o caso de uso, o sistema exibe as requisições solicitadas pelo usuário logado com as seguintes informações: (RN01, RN02, RN03)

  • Requisição: Formato - 9…/AAAA, Tipo - NUMÉRICO.
  • Unidade Requisitante:: Tipo - TEXTO.
  • Proposto: Tipo - TEXTO.
  • Proponente: Tipo - TEXTO.
  • Valor: Tipo - NUMÉRICO.
  • Opção para modificar a requisição.
  • Opção para enviar a requisição.
  • Opção para remover a requisição.

Modificando a Requisição

O sistema exibe as informações especificadas no Passo 8 do caso de uso Cadastrar Requisição e opção para confirmar ou cancelar a operação.

Ao confirmar a operação, o sistema exibe as informações especificadas no passo 9 do caso de uso Cadastrar Requisição e segue o mesmo fluxo autorização orçamentário descrito no caso de uso de cadastrar requisição.

Enviando a Requisição

O sistema exibe as informações especificadas no Passo 8 do caso de uso Cadastrar Requisição e opção para confirmar ou cancelar a operação.

Ao confirmar a operação, o sistema exibe as informações especificadas no passo 9 do caso de uso Cadastrar Requisição e segue o mesmo fluxo autorização orçamentário descrito no caso de uso de cadastrar requisição.

Removendo a Requisição

O sistema exibe as informações especificadas no Passo 8 do caso de uso Cadastrar Requisição e opção para confirmar ou cancelar a operação.

O caso de uso é finalizado.

  • RN01 - Se o usuário possuir o papel RESPONSAVEL_UNIDADE, serão listadas as requisições da sua unidade. Se o usuário não possuir este papel, serão listadas somente as requisições que ele cadastrou.
  • RN02 - Só é possível alterar ou enviar uma requisição se o ano desta requisição for igual ao ano atual.
  • RN03 - são listadas apenas as requisições com status CADASTRADA ou AUTORIZADA.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.sipac.requisicoes.diarias.dominio.RequisicaoDiarias administrativo.requisicoes.requisicao_diaria

Sistema: SIPAC

Módulo: Portal Administrativo

Link(s): Requisições → Diárias/Passagem → Diárias → Modificar Requisição

Usuários:

  • rose (REQUISITOR)
  • bruma (REQUISITOR DIÁRIAS)
  • cmrr (RESPONSAVEL UNIDADE)

Papel que o usuário deve ter:

  • SipacPapeis.REQUISITOR
  • SipacPapeis.REQUISITOR_DIARIAS
  • SipacPapeis.RESPONSAVEL_UNIDADE

Cadastrar novas requisições de diárias e verificar se as mesmas são exibidas na listagem.

Verificar se as operações de enviar, alterar e remover estão funcionando corretamente. Verificar se as regras de negócio são respeitadas.

Para cadastrar novas requisições de diárias, deve-se acessar o caso de uso Cadastrar Requisição.

Caso a unidade do usuário esteja bloqueada para o cadastro de requisições de diárias por não ter enviado ainda as Fichas de Acompanhamento e Atestado para os contratos/períodos abaixo listados. Deve-se realizar os seguintes passos:

  1. Na tela de Requisições Bloqueadas, localizar o último parágrafo onde tem escrito os responsáveis pelo envio das fichas para os contratos.
  2. Obter os nomes de usuários destes responsáveis através do SIGAdmin.
  3. Realizar o envio das fichas com os usuários dos responsáveis pelo envio das fichas. Para isso, basta ir na tela de Cadastrar Requisição novamente, que aparecerá o link Clique Aqui para Enviar as Fichas de Acompanhamento e Atestado do Contrato pendentes.

Consulta que retorna as requisições de diárias da unidade GABINETE DO REITOR (11.32):

SELECT rd.numero, rd.ano, un.sigla AS unidade, proposto_externo.nome AS proposto_externo, 
proposto.nome AS proposto, pessoa_proponente.nome AS proponente, rd.valor, u.login AS usuario
FROM requisicoes.requisicao_diaria rd
JOIN comum.usuario u ON u.id_usuario = rd.id_usuario
JOIN comum.unidade un ON un.id_unidade = rd.id_unidade_req
LEFT JOIN comum.pessoa proposto ON proposto.id_pessoa = rd.id_proposto
LEFT JOIN comum.proposto_externo proposto_externo ON proposto_externo.id_proposto_externo = rd.id_proposto_externo
LEFT JOIN rh.servidor proponente ON proponente.id_servidor = rd.id_proponente
LEFT JOIN comum.pessoa pessoa_proponente ON pessoa_proponente.id_pessoa = proponente.id_pessoa
WHERE rd.id_status = 100 AND un.codigo_unidade = 1132
ORDER BY rd.data DESC;
  • desenvolvimento/especificacoes/sipac/requisicoes/casos_de_uso/diarias_passagem/diarias/modificar_requisicao.txt
  • Última modificação: 2017/04/03 18:22
  • (edição externa)