~~ODT~~

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

Relatório de Novas Aquisições

Este caso-de-uso é utilizado para gerar um relatório contendo uma listagem dos títulos com materiais informacionais mais recentemente adquiridos para estarem à disposição no acervo.



Observação: Esse é relatório também é enviado mensalmente aos usuários que solicitarem por meio do caso de uso de DSI

Descrição do Caso de Uso

O caso de uso se inicia quando o usuário acessa SIGAA Público → Menu Biblioteca → Novas Aquisições.

Ao iniciar o caso de uso, o sistema mostra os filtros do relatório:

Quando o usuário requisita que o relatório seja gerado, o sistema o gera e ele tem as seguintes informações.

Para cada título com material recém adquirido é gerado um item na tabela resultante. Esta tabela é dividida em duas colunas, e cada célula exibe o Título no Formato de Referência.



     Observação: Para recuperar os materiais recém adquiridos são buscados os materiais que já estão no acervo, ordenado pela "data de criação" em ordem decrescente;
     Sendo que a "data de criação" deve está entre o intervalo informado pelo o usuário. Sendo ainda a data final desse intervalo a dia de hoje e data
     inicial desse intervalo podendo ser escolhida pelo usuário de hoje até 6 meses atrás. Por padrão a data inicial começa a 1 mês atrás.  



O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.TituloCatalografico sigaa.biblioteca.titulo_catalografico
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.MaterialInformacional sigaa.biblioteca.material_informacional
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Exemplar sigaa.biblioteca.exemplar
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Fasciculo sigaa.biblioteca.fasciculo
br.ufrn.sigaa.biblioteca.dominio.Biblioteca sigaa.biblioteca.biblioteca
br.ufrn.sigaa.dominio.AreaConhecimentoCnpq sigaa.comum.area_conhecimento_cnpq

Plano de Teste

Sistema: SIGAA

Módulo: Biblioteca

Link(s): SIGAA Público → Menu Biblioteca → Novas Aquisições

Usuário: Não se aplica

Papel que usuário deve ter: Não se aplica

Cenários de Teste

Dados para o Teste

---
--- para títulos de exemplares mais recente substitua as data pelos últimos 6 meses. O título e autor pode copiar dos dados mostrados no relatório
---
SELECT * FROM biblioteca.cache_entidades_marc c 
INNER JOIN biblioteca.titulo_catalografico t ON t.id_titulo_catalografico = c.id_titulo_catalografico
INNER JOIN biblioteca.exemplar e ON e.id_titulo_catalografico =  t.id_titulo_catalografico 
INNER JOIN biblioteca.material_informacional m ON m.id_material_informacional = e.id_exemplar
WHERE c.titulo ilike '%xxxx%' AND c.autor ilike '%xxxxxx%' AND m.data_criacao BETWEEN 'xx/xx/xxxx 00:00:00.000' AND 'xx/xx/xxxx 23:59:59.999'
LIMIT 1
 
---
--- para títulos de periódicos mais recente substitua as data pelos últimos 6 meses. O título e autor pode copiar dos dados mostrados no relatório
---
SELECT * FROM biblioteca.cache_entidades_marc c 
INNER JOIN biblioteca.titulo_catalografico t ON t.id_titulo_catalografico = c.id_titulo_catalografico
INNER JOIN biblioteca.assinatura a ON a.id_titulo_catalografico =  t.id_titulo_catalografico 
INNER JOIN biblioteca.fasciculo f ON f.id_assinatura =  a.id_assinatura
INNER JOIN biblioteca.material_informacional m ON m.id_material_informacional = f.id_fasciculo
WHERE c.titulo ilike '%xxxx%' AND c.autor ilike '%xxxxxx%' AND m.data_criacao BETWEEN 'xx/xx/xxxxx 00:00:00.000' AND 'xx/xx/xxxx 23:59:59.999'
LIMIT 1