~~ODT~~ echo "
Última atualização: ";ver('', false);echo "
";
====== Estornar Renovação ====== Caso uma renovaçã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 últimas renovações de empréstimos não devolvidos 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 Renovaçã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 renovações ativas dele. A tela seguinte é a tela de exibição das renovações ativas 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 renovações vigentes do usuário. A lista contém os seguintes campos: * **__Código de Barras__**: Tipo - TEXTO. * **__Data do Empréstimo__**: Tipo - TEXTO. * **__Data da Renovaçã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 renovações ativas clicando no botão 'Estornar Renovação'. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Se o empréstimo foi cancelado, a renovação não pode ser desfeita. * **RN02**: Se o empréstimo já foi finalizado, a renovaçã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.ProrrogacaoEmprestimo| sigaa.biblioteca.prorrogacao_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 Renovaçã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, renová-los e em seguida tentar estornar essas renovações. Realizar testes de modo a validar as regras de negócio do caso-de-uso. ===== Dados para o Teste ===== Não se aplica.