echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== 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: ([[#principais_regras_de_negócio|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 [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|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 [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|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 [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|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 [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|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 [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|Cadastrar Requisição]] e opção para confirmar ou cancelar a operação.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **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.
===== 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:
* rose (REQUISITOR)
* bruma (REQUISITOR DIÁRIAS)
* cmrr (RESPONSAVEL UNIDADE)
Papel que o usuário deve ter:
* SipacPapeis.REQUISITOR
* SipacPapeis.REQUISITOR_DIARIAS
* SipacPapeis.RESPONSAVEL_UNIDADE
===== 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 [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|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:
- Na tela de **Requisições Bloqueadas**, localizar o último parágrafo onde tem escrito os responsáveis pelo envio das fichas para os contratos.
- Obter os nomes de usuários destes responsáveis através do SIGAdmin.
- 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):