~~ODT~~ echo "
";echo "Última atualização: ";ver('', false);echo "
";
====== Total de Títulos e Materiais ====== Relatório que permite obter quantitativo de Títulos e Materiais no acervos das bibliotecas. \\ \\ Esse caso de uso é utilizado pelos bibliotecários do setor de controle estatístico. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIGAA -> Biblioteca -> Relatórios -> Processos Técnicos -> Classificação CDU / Black -> Total de Títulos e Materiais. Primeiramente são apresentados ao usuário os filtros disponíveis para o relatório: * ** Bibliotecas **: As bibliotecas onde os materiais estão localizados. Tipo - SELEÇÃO MÚLTIPLA. * ** Situações do Material **: As situações dos materiais no acervo (disponível, emprestado, fora de empréstimo). Tipo - SELEÇÃO MÚLTIPLA. * ** Formas de Documento **: As possíveis Formas de Documento dos Materiais. Tipo - SELEÇÃO MÚLTIPLA CHECKBOX. * ** Materiais Mostrados **: Indica os materiais retornados na consulta: //exemplares//, //fascículos//,// Digitais// ou //ambos//. Tipo - SELEÇÃO SIMPLES RADIO. * ** Período **: A data de cadastro do material no acervo. Formato - DD/MM/AAAA, Tipo - DATA. * ** 1º Agrupamento *** - Indica qual será o primeiro agrupamento utilizado. O usuário pode escolher uma dentre as opções //CDU//, //Black//, //Tipo de Material//, //Coleção//. Tipo - SELEÇÃO SIMPLES. * ** 2º Agrupamento ** - Indica o segundo agrupamento do relatório. As opções são as mesmas do 1º agrupamento, mas não pode ser repetida. Tipo - SELEÇÃO SIMPLES Após preencher os filtros, o usuário acessa a opção //**Gerar Relatório**// para gerar um relatório em um dos modelos abaixo. * Se somente um agrupamento foi escolhido: ^ //nome do agrupamento// ^ Títulos ^ Exemplares ^ Fascículos ^ | Item 1 | 230 | 423 | 0 | | Item 2 | 132 | 23 | 234 | | ... | | | | ^ Total ^ 908 ^ 2314 ^ 1083 ^ | | | | | * Se a opção escolhdida for Digitais é houver agrupamento: ^ //nome do agrupamento// ^ Digitais ^ | Item 1 | 230 | | Item 2 | 132 | | ... | | ^ Total ^ 700 ^ | | | * Se a opção escolhdida for Digitais é não houver agrupamento: ^ //Digitais// ^ ^ | ... | | ^ Total ^ 200 ^ | | | * Se dois agrupamentos foram escolhidos, o modelo a seguir é usado. Nele, cada um dos itens do agrupamento 1 tem uma tabela correspondente. ^ Nome do agrupamento 1 : Item 1.2 ^^^^ ^//nome do agrupamento 2// ^ Títulos^ Exemplares^ Fascículos^ |Item 2.1 | 230| 423| 0| |Item 2.2 | 132| 23| 234| ^Total ^ 362^ 446^ 234^ |... | | | | ^//nome do agrupamento 2// ^ Títulos^ Exemplares^ Fascículos^ |Item 2.1 | 235| 3455| 453| |... | | | | ^Total ^ 235^ 3455^ 453^ ^Total Geral ^ 597^ 3901^ 687^ E assim por diante, até o último item do agrupamento 1. Também é apresentada a Totalização do Títulos em uma tabela separada, conforme o modelo abaixo, pois a quantidade de Títulos mostradas nos modelos acima não reflete a quantidade de Títulos real do sistema, reflete a quantidade de Títulos dos materiais retornados pela consulta. ^Quantidade de Títulos por Classificação^^^^^ |**0** | **1**| ...| **9**| **Total**| |12 | 132| ...| 23| **1234**| O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Os materiais informacionais a aparecerem na contagem devem estar ativos no acervo. Materiais ativos são aqueles que não foram removidos e nem estão na [[desenvolvimento:especificacoes:sigaa:biblioteca:negocio#formatos_de_materiais|Situação de baixa]]. * **RN02** - A quantidade de Títulos mostrados nesse relatório corresponde a quantidade de Títulos cujos materiais atenderam aos critérios selecionados pelos filtros do mesmo. * **RN03** - A totalização de Títulos pode estar acima do número real, pois se os materiais ligados a um mesmo Título possuírem as informações usadas no agrupamento diferentes, o Título será contado mais de uma vez. Por exemplo, se dois ou mais materiais de um mesmo Título estiverem em coleções diferentes, e o relatório for agrupado por coleção, o mesmo Título será contado em todas as coleções em que seus materiais estiverem. * **RN04** - A totalização de Títulos Digitais será mostrado sem a segunda opção de agrupamento.Além de desconsiderar na primeira opção a busca por materiais e ou coleções. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== 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.processos_tecnicos.dominio.Assinatura | sigaa.biblioteca.assinatura | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Biblioteca Link(s): Relatórios -> Processos Técnicos -> Classificação CDU / Black -> Total de Títulos e Materiais Usuários: sleite, margareth, ekanzaki Papel que usuário deve ter: SigaaPapeis.BIBLIOTECA_SETOR_CONTROLE_ESTATISTICO ===== Cenários de Teste ===== * Verificar se as totalizações estão corretas. * Gerar relatório com somente um agrupamento. * Gerar relatório com dois agrupamentos. * Gerar relatório para bibliotecas e conjuntos de bibliotecas. * [[#Dados para o Teste|Alterar os dados]] e verificar se o relatório reflete as mudanças. ===== Dados para o Teste ===== Alguns casos de uso que afetam este relatório: - Alteração na classificação de um título - Alterar a coleção de um material: - //Biblioteca -> Processos Técnicos -> Pesquisa no Acervo -> Pesquisa por Exemplares -> (Buscar um exemplar) -> Editar Exemplar //. - //Biblioteca -> Processos Técnicos -> Pesquisa no Acervo -> Pesquisa por Fascículos -> (Buscar um fascículo) -> Editar Fascículo //. - Cadastrar um novo material - Biblioteca -> Processos Técnicos -> Catalogação -> Catalogar Títulos E Materiais Com Tombamento - Biblioteca -> Aquisições -> Registro de chegada de fascículos -> Registrar chegada de fascículos - Dar baixa ou desfazer a baixa de um material (Biblioteca -> Processos Técnicos -> Gerenciamento de Materiais) - [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:processos_tecnicos:outras_operacoes:transferir_exemplares_entre_bibliotecas|Transferir exemplares entre bibliotecas]] e [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:processos_tecnicos:outras_operacoes:transferencia_de_fasciculos:solicitar_transferir_fasciculos_entre_bibliotecas|Solicitar / Transferir Fascículos Entre Bibliotecas ]]. --- --- Esse sql conta a quantidade de exemplares e fascículos ativos no acervo para uma determinada biblioteca e --- pode ser utilizado para determinar se o relatório está retornando a quantidade correta de materiais. --- Caso nenhuma restrição seja feita a quantidade deve ser a mesma recuperada pelas consultas abaixo. --- --- --- Sql para obter o id de alguma biblioteca --- select id_biblioteca, descricao from biblioteca.biblioteca where id_unidade is not null and ativo =true order by descricao --- --- Conta a quantidade de exemplares de uma biblioteca --- select count(distinct m.id_material_informacional) from biblioteca.material_informacional m inner join biblioteca.exemplar e on (m.id_material_informacional = e.id_exemplar ) where id_biblioteca = 00000000 -- TODO: colocar o id da biblioteca aqui. and m.ativo = true and m.id_situacao_material_informacional <> 9 --- --- Conta a quantidade de fascículos de uma biblioteca --- select count(distinct m.id_material_informacional) from biblioteca.material_informacional m inner join biblioteca.fasciculo f on (m.id_material_informacional = f.id_fasciculo ) where id_biblioteca = 00000000 -- TODO: colocar o id da biblioteca aqui. and m.ativo = true and m.id_situacao_material_informacional <> 9 and f.incluido_acervo = true