~~ODT~~
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: 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 Cadastro Ordem de Fornecimento.
Dados para o Teste
Para verificar o status da ordem:
SELECT * FROM contratos.ordem_fornecimento ordem JOIN contratos.status_ordem_fornecimento STATUS ON(ordem.id_status = STATUS.id_status_ordem_fornecimento)