~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerar arquivo de Referência da ABNT ====== Este caso de uso destina-se a gerar um arquivo de texto com os [[desenvolvimento:especificacoes:sigaa:biblioteca:catalogacao:regras_geracao_referencias_bibliograficas | formatos de referência ]] dos títulos do acervo. \\ \\ Esse caso de uso é chamado também da pesquisa interna e da [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:public:consultar_acervo:gerar_arquivo_referencia_abnt | pesquisa pública ]] do sistema. Envolvidos: Qualquer usuário ou usuários externos podem realizar esse caso de uso. Pré-condições: Não há ===== Descrição do Caso de Uso ===== Este caso de uso é chamado a partir da [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:processos_tecnicos:pesquisas_no_acervo:pesquisar_por_titulos | pesquisa de título no acervo]] . \\ Todos os campos do formulário de pesquisa e os dados mostrados são os mesmos do caso de uso [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:processos_tecnicos:pesquisas_no_acervo:pesquisar_por_titulos | pesquisa de título no acervo]]. \\ \\ \\ Depois de realizar a pesquisa, existe agora no sistema a opção ''Gerar Formato da ABNT''. Clicando-se nessa opção o sistema irá gerar um arquivo de texto que será aberto pelo navegador, esse arquivo contém todos os resultados da pesquisa no formato de referência. Por padrão o sistema gerar o arquivo com nome ''resultado_pesquisa_ABNT.txt''. \\ \\ O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Deve existir um resultado na pesquisa para gerar o arquivo de referência. Ou seja, primeiro é preciso realizar a pesquisa para depois gerar o arquivo. * **RN02** - Os formatos de referência devem estar sendo gerados de acordo com as [[desenvolvimento:especificacoes:sigaa:biblioteca:catalogacao:regras_geracao_referencias_bibliograficas | regras ]] . ==== Resoluções/Legislações Associadas ==== Não se Aplica ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.TituloCatografico | sigaa.biblioteca.titulo_catografico | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.CampoDados| sigaa.biblioteca.campo_dados | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.SubCampo| sigaa.biblioteca.sub_campo | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.FormatoMaterial| sigaa.biblioteca.formato_material | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Etiqueta| sigaa.biblioteca.etiqueta| ====== Plano de Teste ====== Sistema: SIGAA Módulo: Biblioteca Link(s): Sigaa -> Bibliotecas -> Processos Técnicos -> Pesquisa no Acervo -> Pesquisar por Títulos Usuário: jadsonjs ( BIBLIOTECA_ADMINISTRADOR_GERAL ), antonia(BIBLIOTECA_SETOR_CATALOGACAO_BIBLIOTECARIO da BCZM), qualquer discente, servidor ou professor. Papel que usuário deve ter: BIBLIOTECA_ADMINISTRADOR_GERAL, BIBLIOTECA_SETOR_CATALOGACAO_BIBLIOTECARIO da BCZM ===== Cenários de Teste ===== Verificar se o caso de uso está gerando o arquivo em um tempo aceitável. A quantidade máxima de registros do arquivo é 1000. O sistema não deve gerar 1000 consulta no banco de dados, nem a consulta gerada demorar mais de 30s para ser executada. ===== Dados para o Teste ===== Realizar a busca no acervo por autores conhecidos tais como ''Machado de assis'', ''José de Alencar'', ou assuntos de seu interesse como ''Java'', ''Linguagem de Programação'', etc...