Listar/Alterar
Este caso de uso é responsável por listar, alterar, ativar/desativar ou remover tipos de compras. Os envolvidos são os gestores de compras e licitação da instituição.
Descrição do Caso de Uso
O caso de uso é acessado pelo caminho: SIPAC → Compras → Cadastro → Cadastro → Tipo de Compra → Listar/Alterar.
O sistema exibe a lista dos tipos de compras:
- Denominação: Tipo - TEXTO (RN01).
- Para cada registro são exibidas as opções de alterar, remover e ativar/desativar.
O usuário confirma operação e o sistema exibe mensagem de sucesso.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O sistema não pode permitir que o usuário altere ou remova os tipos de compras padrão do sistema, que são: MATERIAIS, MATERIAIS E SERVIÇOS, MATERIAIS PARA IMPORTAÇÃO, OBRAS E SERVIÇOS DE ENGENHARIA, RECEITAS, SERVIÇO GERAIS e SERVIÇO PESSOA FÍSICA.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.contratos.dominio.TipoCompra | sipac.contratos.tipo_compra |
Plano de Teste
Sistema: SIPAC
Módulo: Compras
Link(s): Cadastro → Cadastro → Tipo de Compra → Listar/Alterar
Usuário: dilson
Papel que o usuário deve ter: SipacPapeis.GESTOR_COMPRA ou SipacPapeis.GESTOR_LICITACAO
Cenários de Teste
Para listar todos os tipos de compras já cadastrados, o usuário somente precisa clicar no link listar/alterar do tópico tipo de compra, localizado na tela inicial da aba cadastro do módulo compras. Na tela seguinte, é mostrada uma lista de todos os tipos de compras já cadastrados. Agora, o usuário pode optar por remover, alterar ou ativar/desativar um determinado tipo de compra.
Para testar esse módulo, verificar se o fluxo de navegação ocorre adequadamente, se a persistência ao banco funciona corretamente, se as mensagens exibidas estão adequadas.
Dados para o Teste
É interessante antes de realizar essa tarefa, cadastrar novos items ao banco de dados por meio do caso de uso acessado pelo link SIPAC → Compras → Cadastro → Cadastro → Tipo de Compra → Cadastrar. Assim, realizar as operações de alterar, remover e ativar/desativar disponíveis no presente caso de uso usando os itens recém cadastrados.