echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Modificar Ordem de Fornecimento ======
Este caso de uso permite aos fiscais e gestores do contrato atualizar/enviar as ordem de fornecimento cadastradas.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Contratos → Pagamento Online -> Ordem de Fornecimento → Modificar Ordem Fornecimento.
====Passo 1====
Ao entrar no UC são listado as ordem de fornecimento que estão com status de GRAVADA. São listadas da seguinte forma:
* **__Número/Ano:__** Tipo NÚMERICO.
* **__Informações do Contrato:__**
* **__Número/Ano__**: Tipo NUMÉRICO, formato: 9.../AAAA.
* **__Contratado:__**: Tipo TEXTO.
* **__Telefone:__**:Tipo Númerico.
* **__Município/Estado:__**: Tipo TEXTO.
* **__Data Cadastro:__** Tipo DATA, formato: DD/MM/AAAA.
* **__Prazo de Entrega:__** Tipo DATA, formato: DD/MM/AAAA.
Para cada item da listagem tem a opção de //editar,remover, visualizar.//
====Passo 2====
Caso o usuário escolha o editar, será direcionado para o mesmo fluxo do caso de uso: [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:contratos:cadastro_ordem_fornecimento|Cadastro Ordem de Fornecimento]] iniciando no passo 2.
====Passo 3===
//REMOVER//:
Será selecionada uma ordem de fornecimento para remover.
====Passo 4 - Visualizar===
São listados os seguintes dados:
* **__Informações Ordem de Fornecimento:__**
* **__Número/Ano__**: Tipo NUMÉRICO, formato: 9.../AAAA.
* **__Prazo de Entrega__**: Tipo DATA, formato: DD/MM/AAAA.
* **__Prazo de Instalação__**: Tipo DATA, formato: DD/MM/AAAA.
Lista de Endereço e detalhamento do itens de cada endereço
* **Razão Social**: Tipo - TEXTO.
* **CEP**: Tipo NUMÉRICO, formato: 99999-999.
* Caso o endereço seja um Código de Endereçamento Postal, os campos: Logradouro, Bairro, UF e Cidade serão automaticamente preenchidos.
* **Logradouro**: Tipo TEXTO.
* **Bairro**: Tipo TEXTO.
* **UF***: Tipo TEXTO, formato: SIGLA ESTADO, representa o UF onde a garagem está localizada.
* **Cidade***: Tipo TEXTO.
Para cada enderço pode aparecer Itens Contrato ou Itens de Valores Total:
Item Contrato
* **__Título__**: Título do item. Tipo TEXTO.
* **__Descrição__**: Descrição de item. Tipo TEXTO.
* **__Quantidade__**: Unidade itens disponível. Tipo NÚMERICO
* **__Valor__**: Valor unitário do item. Tipo MONETÁRIO.
* **__Total__**: Valor unitário do item. Tipo MONETÁRIO.
Item Valor Total
* **__Tipo__**: Título do item. Tipo TEXTO.
* **__Descrição__**: Descrição de item. Tipo TEXTO.
* **__Quantidade__**: Valor unitário do item. Tipo MONETÁRIO.
* **__Valor__ **: Tipo NÚMERICO
* **__Total__ **: Tipo NÚMERICO
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01**: Só lista Ordem de Fornecimento com Status de Gravado.
==== Resoluções/Legislações Associadas ====
Não se Aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela ^
| br.ufrn.sipac.contratos.dominio.OrdemFornecimento | administrativo.contratos.ordem_fornecimento |
| br.ufrn.sipac.contratos.dominio.ItemOrdemFornecimento | administrativo.contratos.item_ordem_fornecimento |
| br.ufrn.sipac.contratos.dominio.EnderecoExecucao | administrativo.contratos.endereco_execucao |
| br.ufrn.sipac.contratos.dominio.ItemOrdemFornecimentoContrato | administrativo.contratos.item_ordem_fornecimento_contrato |
| br.ufrn.sipac.contratos.dominio.ItemValorTotal | administrativo.contratos.item_valor_total |
| br.ufrn.sipac.contratos.dominio.TipoSolicitacaoItem | administrativo.contratos.tipo_solicitacao_item |
| br.ufrn.sipac.contratos.dominio.ItemContrato | administrativo.contratos.item_contrato |
====== Plano de Teste ======
Sistema: SIPAC
Módulo: Contratos
Link(s): SIPAC → Portal Administrativo → Contratos → Pagamento Online -> Ordem de Fornecimento → Modificar Ordem Fornecimento.
Usuário: rcsl
Papel que usuário deve ter:
* SipacPapeis.GESTOR_CONTRATO
* SipacPapeis.FISCAL_CONTRATO
===== Cenários de Teste =====
* Cadastrar uma Ordem de fornecimento no caso de uso [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:contratos:cadastro_ordem_fornecimento|Cadastro Ordem de Fornecimento]].
===== Dados para o Teste =====
Para verificar o status da ordem: