~~ODT~~

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

Planilha de Livros por Contrato

Essa funcionalidade é utilizada pelos gestores de compra de livros com a finalidade de gerar relatórios para acompanhamento da situação de livros de editoras contratadas.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Compra de Materiais Informacionais → Aba Relatórios→ Relatório → Contrato → Planilha de Livros por Contrato.

Ao acessar o caso de uso, apresenta-se ao usuário os seguintes dados que servem como filtros para a geração do relatório:

O resultado da busca é exibido em forma de listagem, com os seguintes campos:

Para cada registro, o sistema possibilita ao usuário a opção baixar a planilha correspondente.

Com isto, o caso de uso é finalizado.

Principais Regras de Negócio

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.requisicoes.livrocontrato.dominio.ItemLivroContrato administrativo.requisicoes.item_livro_contrato
br.ufrn.sipac.requisicoes.livrocontrato.dominio.Livro administrativo.requisicoes.livro
br.ufrn.sipac.requisicoes.livrocontrato.dominio.RequisicaoLivroContrato administrativo.requisicoes.requisicao_livro_contrato
br.ufrn.sipac.contratos.dominio.Contrato administrativo.contratos.contrato

Plano de Teste

Sistema: SIPAC.

Módulo: Compra de Materiais Informacionais.

Link(s): Aba Relatórios → Relatórios → Contrato → Planilha de Livros por Contrato.

Usuário: san.

Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA_MATERIAIS_INFORMACIONAIS.

Cenários de Teste

Verificar se o fluxo do caso de uso está funcionando corretamente e se consegue obter os relatórios dos livros pesquisados.

Dados para o Teste

Para obter os contratos de requisições de livros solicitados a fim de utilizá-los na busca, use esta consulta:

SELECT contrato.numero, contrato.ano FROM contratos.contrato JOIN requisicoes.requisicao_livro_contrato ON requisicao_livro_contrato.id_contrato = contrato.id;

E para solicitar mais livros, pode-se utilizar o seguinte caso de uso: Cadastrar requisição.