~~ODT~~ echo "
Última atualização: ";ver('', false);echo "
";
====== Estornar Devolução ====== Caso uma devolução de empréstimo tenha sido realizada de forma incorreta, há a possiblidade de estorná-la, desfazendo, assim, todas as modificações causadas por ela. Somente as devoluções recentes (até 2 dias atrás) de empréstimos cujos materiais não possuem reserva em espera podem ser estornadas. \\ \\ Essa operação pode ser realizada pelos bibliotecários com permissão de circulação ou o admistrador geral do sistema de bibliotecas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Biblioteca -> Circulação -> Controle de Empréstimos -> Estornar Devolução//. Entrando na opção, o usuário é redirecionado para a [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:busca_padrao_usuarios_biblioteca| busca interna padrão de usuários da biblioteca ]]. Na busca, o bibliotecário pode selecionar qualquer usuário para visualizar as devoluções recentes dele. A tela seguinte é a tela de exibição das devoluções recentes do usuário selecionado. Na parte superior é exibido um cabeçalho com as informações do usuário. * **__Matrícula__**: Tipo - NUMÉRICO * **__Nome__**: Tipo - TEXTO. * **__Vínculo do Usuário__**: Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Centro__**: Tipo - TEXTO. * **__Telefone__**: Tipo - TEXTO. * **__Email__**: Tipo - TEXTO. * **__Endereço__**: Tipo - TEXTO. Logo abaixo do cabeçalho é exibida uma lista com as últimas devoluções do usuário. A lista contém os seguintes campos: * **__Código de Barras__**: Tipo - TEXTO. * **__Data do Empréstimo__**: Tipo - TEXTO. * **__Data de Devolução__**: Tipo - TEXTO. * **__Tipo de Empréstimo__**: Tipo - TEXTO. * **__Prazo Devolução__**: Tipo - TEXTO. * **__Atrasado__**: Tipo - TEXTO. O usuário pode estornar qualquer uma das devoluções recentes clicando no botão 'Estornar Devolução'. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Se o empréstimo foi cancelado, a devolução não pode ser desfeita. * **RN02**: Se o material que pertence ao empréstimo não está mais disponível, a devolução não pode ser desfeita. * **RN03**: Se o material que pertence ao empréstimo possui reserva em espera, a devolução não pode ser desfeita. * **RN04**: Se o vínculo que o usuário utilizou no empréstimo foi quitado, a devolução não pode ser desfeita. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Emprestimo| sigaa.biblioteca.emprestimo| | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.MaterialInformacional| sigaa.biblioteca.material_informacional| | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.TituloCatalografico| sigaa.biblioteca.titulo_catalografico| ====== Plano de Teste ====== Sistema: SIGAA Módulo: Biblioteca Link(s): Circulação -> Controle de Empréstimos -> Estornar Devolução. Usuário: euzebiapontes (BIBLIOTECA_SETOR_CIRCULACAO_BIBLIOTECARIO), margareth, clediane (BIBLIOTECA_ADMINISTRADOR_GERAL) Papéis: BIBLIOTECA_SETOR_CIRCULACAO_BIBLIOTECARIO, BIBLIOTECA_ADMINISTRADOR_GERAL ===== Cenários de Teste ===== Realizar empréstimos, devolvê-los e em seguida tentar estornar essas devoluções. Realizar testes de modo a validar as regras de negócio do caso-de-uso. ===== Dados para o Teste ===== Não se aplica.