echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Modificar Requisição ======
Este caso de uso permite aos secretários e chefes de unidade modificar as requisições de material gravadas e/ou pendentes de passar pelo vínculo orçamentário.
Pré-condições: Possuir requisições cadastradas. Para saber como cadastrar uma requisição consulte a especificação [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:almoxarifado:cadastrar_requisicao|Cadastrar Requisição]] do módulo Portal Administrativo.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Portal Administrativo -> Requisições -> Material/Serviço -> Almoxarifado -> Modificar Requisição//.
===Passo 1===
São listadas as requisições e exibidas as seguintes informações:
Requisições Pendentes de Passagem pelo Vínculo Orçamentário: ([[#principais_regras_de_negócio|RN04]])
* **__Data__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Número__**: Formato - 9.../AAAA, Tipo - TEXTO.
* **__Usuário__**: Tipo - TEXTO.
* **__Almoxarifado__**: Tipo - TEXTO.
* **__Unidade de Custo__**: Tipo - TEXTO. Formato: SIGLA (CÓDIGO)
* **__Valor__**: Tipo - TEXTO.
São disponibilizadas as opções visualizar requisição, conforme descrito em [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_material|Visualizar Requisição de Material]] e enviar requisição, que encaminha a requisição para o vínculo orçamentário, conforme especificado em [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_vinculo_orcamentario_requisicoes|Vínculo Orçamentário da Requisição]].
Lista de Requisição Cadastradas ([[#principais_regras_de_negócio|RN01, RN03]])
* **__Requisição__**: Formato - 9.../AAAA, Tipo - TEXTO.
* **__Data__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Grupo__**: Tipo - TEXTO.
* **__Tipo__**: Tipo - TEXTO.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Observações__**: Tipo - TEXTO.
São disponibilizadas as opção de Enviar, Alterar e Remover a requisição.
===Passo 2 - Enviar===
Exibe os dados da requisição e lista os materiais inseridos.
Dados da requisição:
* **__Número da Requisição__**: Formato - 9.../AAAA, Tipo - TEXTO.
* **__Tipo da Requisição__**: Tipo - TEXTO.
* **__Status__**: Tipo - TEXTO.
* **__Grupo de Material__**: Tipo - TEXTO. Formato: NOME DO GRUPO (CÓDIGO).
* **__Unidade de Custo__**: Tipo - TEXTO.
* **__Unidade Requisitante__**: Tipo - TEXTO.
* **__Usuário__**: Tipo - TEXTO. Formato: LOGIN - NOME DO USUÁRIO.
* **__Destino da Requisição__**: Tipo TEXTO.
* **__Data de Cadastro__**: Tipo - DATA.
* **__Valor da Requisição__**: Tipo - NUMÉRICO.
* **__Opção Orçamentária__**: Tipo - TEXTO.
* **Observações**:Tipo - TEXTO.
Lista de Materiais:
* **__Nº__**: Tipo - TEXTO.
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Unid. de Medida__**: Tipo - TEXTO.
* **__Quant.__**: Tipo - NUMÉRICO.
São disponibilizado as opções de Gravar e Gravar e Enviar a requisição.
**Gravar**
O sistema grava e exibe os dados gerais da requisição:
* **__Requisição__**: Formato - 9.../AAAA, Tipo - TEXTO.
* **__Data__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Tipo da Requisição__**: Tipo - TEXTO.
* **__Unidade de Custo__**: Tipo - TEXTO.
* **__Status__**: Tipo - TEXTO.
* **__Unidade Requisitante__**: Tipo - TEXTO.
* **__Valor da Requisição__**: Tipo - NUMÉRICO.
**Gravar e Enviar**
O sistema encaminha a requisição para o vínculo orçamentário, conforme especificado em [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_vinculo_orcamentario_requisicoes|Vínculo Orçamentário da Requisição]].
===Passo 2 - Alterar===
O sistema exibe o grupo de material atendido pelo Almoxarifado selecionado:
* **__Grupo de Material__**: Tipo - TEXTO. Formato: CÓDIGO - NOME DO GRUPO.
Em seguida, exibe as informações:
* **Código**: Tipo - NUMÉRICO.
* **Denominação**: Tipo - TEXTO.
Lista de Materiais:
* **__Nº__**: Tipo - NUMÉRICO.
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Quantidade__**: Tipo - NUMÉRICO.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Total__**: Tipo - NUMÉRICO.
*Opção de Alterar dados do Material: Permite alterar a quantidade informada.
*Remover Material: Exclui o material da lista.
Após a confirmação, segue conforme descrito no [[#Passo_2_-_Enviar|Passo 2 - Enviar]].
===Passo 2 - Remover===
São exibidos os dados da requisição e dos materiais:
* **__Número da Requisição__**: Formato - 9.../AAAA, Tipo - TEXTO.
* **__Tipo da Requisição__**: Tipo - TEXTO.
* **__Status__**: Tipo - TEXTO.
* **__Grupo de Material__**: Tipo - TEXTO. Formato: NOME DO GRUPO (CÓDIGO).
* **__Unidade de Custo__**: Tipo - TEXTO.
* **__Unidade Requisitante__**: Tipo - TEXTO.
* **__Data__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Observações__**: Tipo - TEXTO.
Lista dos Materiais:
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Unid. de Med__**: Tipo - TEXTO.
* **__Quant.__**: Tipo - NUMÉRICO.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Total__**: Tipo - NUMÉRICO.
* **__Qtd. Atend.__**: Tipo - NUMÉRICO.
* **__Proc Compra__**: Tipo - NUMÉRICO. Formato: 99999.999999/AAAA-99.
Histórico das Modificações na Requisição
* **__Data__**: Tipo DATA.
* **__Status__**: Tipo TEXTO.
* **__Usuário__**: Tipo TEXTO. Formato: LOGIN DO USUÁRIO.
* **__Observações__**:Tipo TEXTO.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - Se o usuário for chefe da unidade, serão listadas as requisições da sua unidade. Caso contrário, serão listadas somente as requisições que cadastradas pelo usuário.
* **RN02** - Só é possível alterar ou enviar uma requisição se o ano desta requisição for igual ao ano atual.
* **RN03** - Só são listadas as requisições com status ''CADASTRADA'' ou ''AUTORIZADA''.
* **RN04** - As requisições listadas são as que foram autorizadas pela chefia da unidade e que não passaram pelo vínculo orçamentário.(Adicionado em 11/08/2011 referente a tarefa 69252)
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial | administrativo.requisicoes.requisicao_material |
===== Plano de Teste =====
Sistema: SIPAC
Módulo: Portal Administrativo
Link(s): Requisições -> Material/Serviço -> Almoxarifado -> Modificar Requisição
Usuários: marcilia, pedro, cunha
Papel que o usuário deve ter: SipacPapeis.REQUISITOR ou SipacPapeis.REQUISITOR_MATERIAL
===== Cenários de Teste =====
Cadastrar novas requisições de material e observá-las em modificar requisição.
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 =====
Esse caso de uso se encontra dentro do fluxo de [[desenvolvimento:especificacoes:sipac:requisicoes:plano_de_teste:requisicao_material_almoxarifado|Requisição de Material do Almoxarifado]].
Para cadastrar novas requisições de material, deve-se acessar o caso de uso [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:almoxarifado:cadastrar_requisicao|Cadastrar Requisição]].
Consulta que retorna as requisições de material da unidade GABINETE DO REITOR (11.32):