====== Solicitações de Levantamento Bibliográfico ====== Qualquer aluno pode solicitar levantamento bibliográfico de algum tema às bibliotecas. Para solicitar o levantamento bibliográfico basta o usuário indicar a área que deseja que o levantamento seja realizado. Quando a solicitação for atendida, o usuário recebe um e-mail de notificação e pode visualizar o levantamento diretamente pelo sistema. ===== Descrição do Caso de Uso ===== O usuário inicialmente visualiza uma lista com todas as suas solicitações já realizadas, atendidas ou não, exibindo para cada uma os seguintes dados: * //**Data de solicitação**//. Tipo : DATA * //**Assunto**// - o assunto da solicitação. Tipo : TEXTO * //**Biblioteca**// - a biblioteca que atenderá ou atendeu a solicitação. Tipo : TEXTO * //**Situação**// - ''aguardando validação, validada ou finalizada''. Tipo : TEXTO A lista é ordenada por data, com as solicitações mais recentes no topo da lista. O usuário tem as opções de //criar uma nova solicitação// ou de //visualizar// uma existente, como detalhado abaixo. === Fluxo Alternativo 1 : Nova Solicitação de Levantamento Bibliográfico === Aqui o usuário deve informar os termos da sua solicitação: * **Biblioteca**. A biblioteca que deve atender à solicitação. ([[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:biblioteca:solicitacoes_de_levantamento_bibliografico#principais_regras_de_neg%C3%B3cio|RN01]]) * **Detalhes do assunto**. Sobre qual assunto deve ser o levantamento. * **Idiomas aceitos**. Em que idiomas os materiais levantados podem estar. Os idiomas ''português, inglês, espanhol e outros'' são dados como opções. Mais de uma opção pode ser escolhida. * **Se necessário informe outro idioma** * **Período**. Indica se a pesquisa deve se limitar a um período de tempo. Deve ser escolhida uma das opções ''Ano atual, Indiferente ou Outros''. * **Se necessário informe outro período** === Fluxo Alternativo 2: Visualizar solicitação === Nessa opção o usuário visualiza os dados da sua solicitação (os mesmos acima descritos) e, se ela já foi atendida, o resultado do levantamento bibliográfico. O resultado é formado por: * //**Fontes pesquisadas**// * //**Observações (opcional)**// * //**Arquivo anexado (opcional). Pode conter uma lista de fontes ou outras coisas que o bibliotecário achou conveniente colocar num arquivo.**// ===== Principais Regras de Negócio ===== - Um discente só pode fazer requisição de levantamento bibliográfico: - Na biblioteca setorial associada ao seu curso, se essa oferecer o serviço. - Não havendo biblioteca setorial associada, na biblioteca central, se essa oferecer o serviço. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.informacao_referencia.dominio.LevantamentoBibliograficoInfra | biblioteca.levantamento_bibliografico_infra | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Discente Link(s): * SIGAA -> Portal do Discente -> Biblioteca -> Solicitações de Levantamento Bibliográfico Usuário: Qualquer discente. Papel que usuário deve ter: Nenhum ===== Cenários de Teste ===== * Testar com diferentes tipos de discentes. * Testar com discentes de vários cursos. Testar com discentes que tenham uma biblioteca associada ao seu curso. * Mudar as permissões das bibliotecas para verificar como o sistema trata esses casos. * Atender às solicitações para verificar se a solicitação foi realizada com sucesso. ===== Dados para o Teste ===== * Para visualizar as bibliotecas que executam o serviço de levantamente bibliográfico, vide o caso de uso [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:bibliotecas::listar|Listar bibliotecas]]. * Para verificar se as solicitações foram realizadas com sucesso, vide o caso de uso [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:informacao_e_referencia:levantamento_bibliografico:gerenciar_solicitacoes_de_levantamento_bibliografico|Gerência das solicitações]]: verificação e atendimento de solicitações. * Para verificar a relação entre bibliotecas e cursos, vid o caso de uso [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:cursos_associados:listar|Cursos associados]].