Visualizar Material
Este caso de uso deve mostrar os dados do material e diversas informações relacionadas, tais como:
- Registros de preços relacionados (ativos e último inativo ou vencido).
- Almoxarifados que o material está presente.
- Processos de compras em andamento e últimos 3 processos relacioandos.
- Total de Bens tombados deste material na instituição
A finalidade deste caso de uso é que o usuário possa obter todas as informações relacionados ao material em questão. Todos os usuários do sistema podem consultá-lo. Não precisa ter nenhum papel específico.
Descrição do Caso de Uso
A visualização de material pode ser invocada pelas consultas de material existentes no sistema, por exemplo: portal administrativo (aba material), portal administrativo menu requisições, módulos de compras, patrimônio e almoxarifado.
Ao visualizar o material devem ser exibidos os seguintes dados:
- Código
- Denominação
- Especificação
- Código do CATMAT
- Grupo do Material - NOME (CODIGO)
- Valor Estimado
- Valor da última compra
- Histórico de modificações do material listando: data, usuário e unidade.
Na parte de informações do material devem aparecer informações sobre Registro de Preços, processos de compras, almoxarifado e patrimônio.
Principais Regras de Negócio
As principais regras de negócio dizem respeito a listagem dos dados associados a este material.
- Registro de preços
- Dividir entre os vigentes e não vigentes
- Para cada item disponível mostrar (número do item, número/ano do pregão, validade, valor, marca, situação (bloqueado, disponível, em renegociação), saldo, total empenhado
- Para os vencidos não mostrar saldo, nem situação.
- agrupar os disponíveis primeiros e vencidos depois.
- Processos de compras
- Processo, número da licitação, data da abertura da licitação.
- Colocar uma lupa que ao clicar mostra o relatório de itens com requisições.
- Almoxarifado
- Mostrar os almoxarifados que este material está presente com os respectivos preços médios.
- Patrimônio
- Apresentar o total de bens tombados para este material e o total de patrimônio.
- Disponibilizar uma lupa que faz um link com a Consulta de Bens fixando este material.
O material inativo não deve aparecer na busca.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.requisicoes.material.dominio.Material | requisicoes.material |
As consultas envolvem várias tabelas. A saber:
* Registro de Preços e Processos de Compras: compras.processo_compra, compras.item_processo_compra, requisicoes.material * Almoxarifado: almoxarifado.almoxarifado e almoxarifado.estoque_almoxarifado. * Patrimônio: patrimonio.bem
Plano de Teste
Sistema: SIPAC
Módulo: Requisições
Link(s): Requisições → Material → Consultar Material, clicar para visualizar um material
Usuário: marcilia (ou qualquer outro usuário sem perfis especiais de gestão)
Papel que usuário deve ter: Nenhum.
Cenários de Teste
Ao consultar o material verificar se os dados de compras, registro de preços, patrimônio e almoxarifado estão de acordo.
Almoxarifado: validar se os almoxarifados listados e o total em estoque e o preço médio estão corretos. Verificar sempre com algum material que tenha em estoque.
Registro de Preços: Utilizar um item com pregão aberto, outro item com pregão aberto e vencido.
Patrimônio: Fazer um batimento entre o total apresentado e a consulta geral de bens.
Processos de compras: utilizar um material que esteja em compra no momento e outro com um histórico de processo de compra.
Histórico de compras: verificar se os materiais comprados aparece a possibilidade de visualizar o histórico de compras de um material.
Valor da última compra: Verificar se o valor apresentado é realmente da ultima compra. Testar também com materiais que nunca foram comprados e deve aparecer Nenhum compra ainda realizada
Testar com um caso de material inativo para verificar se não aparece.
Dados de teste
Utilizar a extração de materiais da base. Pegar alguns casos clássicos como AGUA MINERAL, MICROCOMPUTADOR DESKTOP, dentre outros.
Utilizar também materiais pouco ou nunca comprados: Verificar algum material na base que não tem referência em compras.item_processo_compra.
Itens em pregão: utilizar a busca de materiais do portal administrativo marcando a opção em Pregão.
Pregões vencidos: Consultar no sistema atas de registros de preço de anos anteriores. Em portal administrativo, compras, registro de preços, visualizar ata.
Almoxarifado: Materiais na tabela almoxarifado.estoque_material.