~~ODT~~
Consulta Ordens de Recebidas
Este caso de uso permite aos fornecedores visualizar as ordens de fornecimentos recebidas. As ordem de fornecimento são recebidas pelo caso de uso: SIPAC → Portal Administrativo → Contratos → Ordem de Fornecimento → Receber Ordem de Fornecimento.
Descrição do Caso de Uso
Este caso de uso inicia quando o fornecedor acessa a opção: SIPAC → Portal Fornecedor → Contratos → Consulta de Ordens Recebidas.
Passo 1
Ao entrar no UC o usuário deve buscar suas ordens atráves do filtro:
- Número Contrato/Ano: Tipo NUMÉRICO, formato: 9…/AAAA.
- Número Ordem/Ano: Tipo NUMÉRICO, formato: 9…/AAAA.
- Data de Recebimento: Tipo DATA, formato: DD/MM/AAAA a Tipo DATA, formato: DD/MM/AAAA.
- Endereço: Tipo TEXTO.
- UF: Tipo TEXTO, formato: SIGLA ESTADO, representa o UF onde a garagem está localizada.
- Cidade : Tipo TEXTO.
- Emitir Formato de Relatório: Seleciona quando o usuário quiser listar em formato para impressão.
Após a consulta é listado as ordem de fornecimento da seginte forma seguintes dados:
- Número Contrato/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.
Abaixo tem as endereços da ordem.
- Razão Social: Tipo - TEXTO.
- Endereço: Tipo TEXTO.
- Cidade: Tipo TEXTO.
- UF*: Tipo TEXTO, formato: SIGLA ESTADO, representa o UF onde a garagem está localizada.
Para cada enderço pode aparecer vários 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
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: São exibidas somente as ordens recebida pelo fornecedor.
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.StatusOrdemFornecimento | administrativo.contratos.status_ordem_fornecimento |
Plano de Teste
Sistema: SIPAC
Módulo: Contratos
Link(s): SIPAC → Portal Administrativo → Contratos → Consulta de Ordens Recebidas.
Fornecedor: Miranda Computação e Comercio LTDA. - CNPJ: 11.982.113/0005-80 (login:mirandapc)
Usuário: mirandapc
Papel que usuário deve ter:
- SipacPapeis.FORNECEDOR
Cenários de Teste
- Cadastrar um contrato para um fornecedor X.
- Cadastrar uma Ordem de fornecimento no caso de uso Cadastro Ordem de Fornecimento para o contrato cadastrado anteriormente.
- Receber Ordem: O fornecedor X entrar no caso de uso de receber Ordem de Fornecimento e efetua o recebimento.
- Para finalizar: O fornecedor X deve visualiar a ordem de fornecimento recebida anteriormente.
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)