Tabela de conteúdos

~~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.

Descrição do Caso de Uso

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)

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.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

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

Plano de Teste

Sistema: SIPAC

Módulo: Portal Administrativo

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

Usuários:

Papel que o usuário deve ter:

Cenários de Teste

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.

Dados para o Teste

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;