Tabela de conteúdos

~~ODT~~

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

Acompanhamento dos Livros Solicitados

Essa funcionalidade pode ser utilizada pelos gestores de compra de livros com a finalidade de gerar relatórios para acompanhamento da situação dos livros solicitados às editoras contratadas.

Pré-condições:

Descrição do Caso de Uso

Este caso de uso é iniciado quando o usuário acessa a opção no caminho: SIPAC → Compra de Materiais Informacionais → Aba Operações → Contratos → Acompanhamento dos Livros Solicitados.

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

Ao realizar a busca, serão listados os livros de acordo com os dados informados na busca, mostrando um relatório com as seguintes informações sobre os livros encontrados:

ACOMPANHAMENTO DOS LIVROS SOLICITADOS:

ISBN Título Editora Status Quant. Solicitada
Contrato: Formato - 9999/AAAA. Tipo NUMÉRICO.
9999 XXXX XXXX XXXX 99
—— —— —— —— ——
—— —— —— —— ——
—— —— —— —— ——
Total por editora: Tipo Numérico.
Total por Contrato: Tipo Numérico.
Justificativa Negação: Tipo TEXTO. Campo mostrado de acordo com a (RN01).
Total Geral: Tipo Numérico.

Com isto, 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.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 Operações → Contratos → Acompanhamento dos Livros Solicitados.

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 de Livros.