====== Solicitar Empréstimo Entre Bibliotecas ======= Nesse caso de uso o usuário vai poder solicitar que materiais de uma biblioteca sejam transferidos para outra. Após essa solicitação, o bibliotecário da biblioteca origem vai atender ou negar o pedido para ser enviado e posteriormente emprestado ao usuário. Quando o usuário devolver, o material é enviado para a biblioteca origem dele, ao chegar lá o caso de uso é finalizado. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA → Portal Discente → Serviços ao Usuário → Solicitar Empréstimos entre Biblioteca // é acessada. Ao acessar essa funcionalidade, é exibido uma busca pelas solicitações através dos seguintes filtros: * **Status**: Tipo - TEXTO. O status da solicitação desejada que pode ser: Ativos, Todos, Solicitado, Cancelado, Enviado, Recebido, Negado, Retornando e Finalizado. Por padrão, o sistema exibe as solicitações ativas. O sistema retorna a lista de solicitações com os seguintes dados. * **Biblioteca de Origem**: Tipo - TEXTO. A biblioteca da solicitação, onde consta o material. * **Biblioteca de Destino**: Tipo - TEXTO. A biblioteca para onde o material deve ser levado. * **Número da Solicitação**: Tipo - NUMÉRICO. O número da solicitação. * **Código de Barras**: Tipo - TEXTO. O código de barras do material solicitado. * **Título**: Tipo - TEXTO. O título do material. * **Autor**: Tipo - TEXTO. O autor do material. * **Data**: Tipo - DATA. A data em que foi feita a solicitação. * **Status**: Tipo - TEXTO. Indica o status do material (Solicitado, Negado, Enviado, Recebido, Retornando ou Finalizado). ==== Solicitar Empréstimo Entre Biblioteca ==== Escolhendo essa opção, o usuário é direcionado para a página de pesquisa padrão no acervo. Ao selecionar um material, o usuário é direcionado para a tela de solicitação, onde deve encolher de qual para qual biblioteca a solicitação será realizada. Ao confirmar a solicitação, o material aparece com status //Solicitado// para o usuário. A partir daí, o bibliotecário da biblioteca de origem terá acesso à sua solicitação e poderá atender ou negar o pedido. \\ \\ Um email será enviado à biblioteca de origem, informando da nova solicitação em aberto. \\ \\ ===== Principais Regras de Negócio ===== * **RN01** - O usuário só pode fazer até X solicitação de empréstimos entre biblioteca. Onde X é um parâmetro do sistema. [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:configuracoes_do_sistema:configuracoes_de_informacao_e_referencia | Configurações de Informação e Referência ]] * **RN02** - O empréstimo só poderá ser solicitado entre bibliotecas de municípios diferentes. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.informacao_referencia.dominio.MovimentacaoSolicitacaoMaterialOutraBiblioteca| sigaa.biblioteca.movimentacao_solicitacao_material_outra_biblioteca| | br.ufrn.sigaa.biblioteca.informacao_referencia.dominio.SolicitacaoMaterialOutraBiblioteca| sigaa.biblioteca.solicitacao_material_outra_biblioteca| ====== Plano de Teste ====== Sistema: Sigaa Módulo: Biblioteca Links: * SIGAA → Portal Discente → Aba Biblioteca → Serviços ao Usuário → Solicitar Material de Outra Biblioteca Papéis: Não se aplica. Usuário: xis, leandrod, zerocall, sagitario. ===== Cenários de Teste ===== * Verificar se ao enviar o material, o bibliotecário da biblioteca de destino visualiza a solicitação através do caso de uso [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:informacao_e_referencia:gerenciar_solicitacoes:empréstimo_entre_bibliotecas:atender_solicitacoes_dos_usuarios|Atender Solicitações enviadas]] ===== Dados para o Teste ===== Casos de uso relacionados para realizar todo o fluxo de caso de uso: \\ \\ \\ [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:informacao_e_referencia:gerenciar_solicitacoes:empréstimo_entre_bibliotecas:atender_solicitacoes_dos_usuarios | Atender Solicitações dos Usuários ]] [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:informacao_e_referencia:gerenciar_solicitacoes:empréstimo_entre_bibliotecas:confirmar_recebimento_do_material | Confirmar Recebimento do Material ]] [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:informacao_e_referencia:gerenciar_solicitacoes:empréstimo_entre_bibliotecas:retornar_material_a_biblioteca_origem | Retornar material à biblioteca origem ]] [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:informacao_e_referencia:gerenciar_solicitacoes:empréstimo_entre_bibliotecas:confirmar_retorno_do_material | Confirmar Retorno do Material ]]