echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Desfazer Operação ======
Essa operação permite aos operadores do módulo de circulação desfazer as últimas 10 operações feitas. Para o caso de alguma operação ter sido realizada por engano, o operador ter a possibilidade de consertar.
Envolvidos: Bibliotecários que trabalham no setor de circulação das bibliotecas.
Pré-condições: Alguma operação de circulação deve ter sido feita.
===== Descrição do Caso de Uso =====
A medida que as operações vão sendo feitas, o sistema vai //logando-as// na aba ''Usuário'' do módulo de circulação. Clicando-se em cima da operação //logada// e no botão ''DESFAZER OPERAÇÃO'', o sistema abrirá uma janela para o chefe do setor de circulação
autorizar o estorno da operação com o seu login e senha.
O chefe do setor de circulação é um usuário com o papel de SETOR_CIRCULACAO_BIBLIOTECÁRIO. Se o chefe confirmar, o sistema desfazerá a operação selecionada, guardará a operação que foi desfeita, junto com as informação de qual usuário autorizou e enviará um e-mail para o usuário informando a operação.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - Caso um material já tenha sido emprestado a outro usuário depois de devolução do usuário anterior, esta última operação de devolução não poderá mais ser desfeita.
* **RN02** - Caso um material já tenha sido devolvido, a operação de empréstimo e renovação não pode ser desfeita antes da devolução ser desfeita, pois o material que pertencia a ele pode estar pertencendo a outro empréstimo.
* **RN03** - O sistema deve logar as operações desfeitas por questões de segurança.
* **RN04** - O sistema deve enviar um email ao usuário informando que a operação realizada foi estornada, e que o email enviado quando a operação que foi estornado foi realizada, não é mais válido.
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sigaa.biblioteca.circulacao.dominio.OperacoesDesfeitasDesktop | Ex.:sigaa.biblioteca.operacoes_desfeitas_desktop |
====== Plano de Teste ======
Sistema: SIGAA
Módulo: BIBLIOTECA
Link(s): Módulo Circulação -> Aba Usuário -> Botão Desfazer Operação
Usuário: regina ( bibliotecária da biblioteca setorial de enfermagem), kallinebezerra ( bibliotecária de circulação da BCZM)
Papel: SigaaPapeis.SERTOR_CIRCULACAO_BIBLIOTECARIO
===== Cenários de Teste =====
Não se aplica.
===== Dados para o Teste =====
A senha dos usuários da biblioteca em testes é: **//123456//**.
Será preciso a matrícula de discentes e códigos de barras de materiais para realizar as operações no módulo de circulação e depois tentar desfazer.