Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:20 (edição externa)

Cadastrar/Alterar Lotes/Grupos

Esse caso de uso permite ao funcionário do setor de compras cadastrar ou alterar os lotes/grupos de editoras em um processo de compra e associá-los aos itens do processo.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Compras/Licitação → Aba Compras → Processo de Compra/Licitação → Lotes/Grupos → Cadastrar/Alterar Lotes/Grupos.

Passo 1

Ao acessar o caso de uso o sistema apresenta uma consulta de processo de compras através de uma das opções de filtro a seguir:

Passo 2

Após a consulta o sistema exibe os dados do processo de compra:

O sistema solicita os dados do lote:

São exibidos os lotes/grupos cadastrados com os mesmo dados apresentados acima. Para cada lote é possível associar a itens do processo de compra, alterar dados do lote ou remover lote.

Associar a Itens do Processo de Compra

O sistema exibe os dados do processo de compra:

E apresenta os itens com possibilidade de serem associados ao lote e os que já estão associados, com os dados: (RN01, RN02)

O usuário pode associar itens ao lote ou desassociá-los (caso já estejam associados).

Alterar Dados do Lote

O sistema apresenta o mesmo fluxo a partir do Passo 2, porém com os dados dos lotes/grupos em formato editável.

Remover Lote

O lote é removido da listagem.

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.compras.dominio.LoteItens administrativo.compras.lote_itens
br.ufrn.sipac.compras.dominio.ProcessoCompra administrativo.compras.processo_compra
br.ufrn.sipac.requisicoes.biblioteca.dominio.Editora administrativo.requisicoes.editora

Plano de Teste

Sistema: SIPAC

Módulo: Compras/Licitação

Link(s): Aba Compras → Processo de Compra/Licitação → Lotes/Grupos → Cadastrar/Alterar Lotes/Grupos

Usuários: nnaa

Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA, SipacPapeis.GESTOR_IMPORTACAO, SipacPapeis.GESTOR_SERVICOS_COMPRAS, SipacPapeis.GESTOR_RELATORIOS_COMPRAS ou SipacPapeis.GESTOR_PAGAMENTO_SERVICO_PF.

Cenários de Teste

Dados para o Teste

SELECT p.radical, 
       p.num_protocolo, 
       p.ano, p.dv, 
       pc.num_protocolo 
FROM compras.processo_compra pc 
     left join protocolo.processo p 
     on p.id_processo=pc.id_processo 
     where id_status=501
     --and srp=true;
SELECT p.radical, 
       p.num_protocolo, 
       p.ano, 
       p.dv, 
       pc.num_protocolo 
FROM compras.processo_compra pc 
     left join protocolo.processo p 
     on p.id_processo=pc.id_processo 
     where id_status=502
     --and srp=true;