~~ODT~~
Consulta de Mapa de Pedido de Material
Este caso de uso permite ao fornecedor consultar os mapas de pedidos de material cadastrados pelo almoxarifado para verificar os itens solicitados e os prazos de entrega.
Pré-condição: É necessário que haja ao menos um mapa de pedido de material cadastrado para o fornecedor.
Descrição do Caso de Uso
Este caso de uso inicia quando o fornecedor acessa a opção: SIPAC → Portal Fornecedor → empenhos → Consulta de Mapa Pedido de Material.
Passo 1
Ao acessar, são exibidos os seguintes filtros para consulta:(RN01 e RN02)
- Empenho(Número/Ano): Tipo NUMÉRICO. Formato:999999/AAAA.
- Material: Tipo AUTOCOMPLETE. Formato: CÓDIGO DO MATERIAL - DENOMINAÇÃO DO MATERIAL. Entrada de dados: CÓDIGO OU DENOMINAÇÃO DO MATERIAL.
- Mapa de Pedido: Tipo NUMÉRICO. Formato: 9…/AAAA.
- Período de cadastro do mapa de pedido: Tipo DATA. Formato: DD/MM/AAAA até DD/MM/AAAA. Ao utilizar esse filtro, os mapas que foram cadastrados dentro do período informado serão listados.
- Período de Entrega do Pedido: Tipo DATA. Formato: DD/MM/AAAA até DD/MM/AAAA.
Os mapas de pedidos encontrados são listados com as seguintes informações:
- Mapa de Pedido: Tipo NUMÉRICO. Formato: 9…/AAAA.
- Empenho: Tipo NUMÉRICO. Formato: 999999/AAAA.
- Data de Entrega: Tipo DATA. Formato: DD/MM/AAAA.
- Status: Tipo TEXTO. Exibe o status do mapa, que pode ser:
AGUARDANDO ENTREGA
,FINALIZADO
,PENDENTE
ouEM ATRASO
. (RN02) - Valor: Tipo NUMÉRICO.
- Total de Mapas: Tipo NUMÉRICO.
- Total Valor: Tipo NUMÉRICO.
Para cada mapa listado é disponibilizada a opção de visualizar.
Passo 2 - Visualizar
Exibe as informações do mapa de pedido:
- Data de entrega: Tipo DATA. Formato: DD/MM/AAAA.
- Status: Tipo TEXTO. Exibe o status do mapa, que pode ser:
AGUARDANDO ENTREGA
,FINALIZADO
,PENDENTE
ouEM ATRASO
. (RN02)
E a listagem dos itens do mapa, ordenado por empenho:
- Empenho: Tipo NUMÉRICO: Formato: 999999/AAAA
- Código do Material: Tipo NUMÉRICO. Formato: CÓDIGO DO MATERIAL (9999999999999).
- Denominação do material: Tipo TEXTO.
- Quant. empenhada: Tipo NUMÉRICO. Quantidade total empenhado. (RN07)
- Saldo de Quant.: Tipo NUMÉRICO. Diferença entre a quantidade empenhada e a quantidade já entregue em notas fiscais ou incluídas em outro mapa de pedido.
- Quant. Solicitada*: Tipo NUMÉRICO. Formato: 99,99.
- Quant. Recebida: Tipo NUMÉRICO. Formato: 99,99.
- Valor do Item: Tipo NUMÉRICO.
- Total solicitado: Tipo NUMÉRICO. Somatório das quantidades solicitadas.
- Total Valor Solicitado: Tipo NUMÉRICO. Somatório do valor solicitado de cada item (Quant. Solicitada x Valor do Item).
- Total Recebido: Tipo NUMÉRICO. Somatório das quantidades solicitadas.
- Total Valor Recebido: Tipo NUMÉRICO. Somatório do valor solicitado de cada item (Quant. Solicitada x Valor do Item).
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: São exibidos somente os mapas de pedido do fornecedor logado no sistema.
- RN02: Não são exibidos os mapas de pedidos estornados e com status
PENDENTE DE RECEBIMENTO
. (Alterado em 19/06/2015, referente a tarefa 145446)
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedido.java | almoxarifado.mapa_pedido |
br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedidoEmpenho.java | almoxarifado.mapa_pedido_empenho |
br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedidoEmpenhoItens.java | almoxarifado.mapa_pedido_empenho_itens |
Plano de Teste
Sistema: SIPAC
Módulo: Portal do Fornecedor
Link(s): SIPAC → Portal do Fornecedor → Empenhos → Consulta de Mapa de Pedido de Material.
Usuário: litudo (o usuário deve ser do tipo credor)
Papel que usuário deve ter:
- SipacPapeis.FORNECEDOR
Cenários de Teste
- Cadastrar mais de um mapa de pedido de material para mais de um fornecedor, pelo almoxarifado;
- Acessar o caso de uso e verificar se o fornecedor está vendo apenas os seus mapas;
- Estornar um mapa de pedido;
- Tentar buscar o mapa pelo número/ano e por quais filtros de busca;
- Testar a busca utilizando cada filtro em separado e a junção de pelo menos dois;
Dados para o Teste
Não se aplica.