~~ODT~~
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:
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:
CADASTRADO
, AGUARDANDO ATENDIMENTO
, INDISPONÍVEL
, ESGOTADO
, entre outros.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.
Não se aplica.
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 |
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.
Verificar se o fluxo do caso de uso está funcionando corretamente e se consegue obter os relatórios dos livros pesquisados.
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.