echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Atualizar Cache dos dados MARC dos Títulos ======
Como o formato de padrão MARC não é apropriado para a recuperação rápida de dados, foi criado no sistema uma tabela desnormalizada com o objetivo de melhorar o
desempenhos nas consultas e visualização das informações no sistema, o nome dessa tabela é ''CacheEntidadesMarc''.
Foi resolvido o problema do desempenho, porém mandar uma tabela com dados duplicados desnormalizados gera outro problema, o da atualização.
Toda vida que uma nova informação precisa ser visualizada pelos usuários ou necessita está entre os parâmetros das busca no acervo, a
rotina que gera as informações do cache precisa ser mudada e os dados de todos os objetos que já estavam no cache precisa ser atualizado.
Esse caso de uso visa facilitar a atualização dos dados dos Títulos no cache das informações MARC utilizado no sistema.
Envolvidos: Administradores do sistema de biblioteca da SINFO.
Pré-condições: Não há.
===== Descrição do Caso de Uso =====
Esse caso de uso é acessado pela opção //Sigaa -> Biblioteca -> Administração -> Atualizar Cache dos dados MARC dos Títulos//
Ao entrar no caso de uso o usuário deve escolher qual o campo deseja atualizar.
Deve escolher também o hora que a rotina deve ser executada e o email para onde será enviado um aviso que a atualização foi realizada.
Ao confirmar a atualização, a rotina de atualiza é agendada para ser executada no horários escolhido.
Observação: Essa tarefa deve ser executada assincronamente e preferencialmente agendada para um horário de pouca utilização do sistema porque dependendo o campo escolhido a quantidade de informações é grande e é utilizado principalmente muito o processamento do servidor. Haja visto que serão calculadas as informações do cache para
milhares de objeto ao mesmo tempo.
Observação: Somente os campos que apresentarem informações diferentes das informações no banco serão atualizados para diminuir a quantidade de //updates// realizados no banco.
o caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - Somente os dados que ao serem calculados forem diferentes dos dados existentes no banco deve ser atualizados.
* **RN02** - O usuário só pode escolher um campo por vez para ser atualizado, pois vários campos deixariam a atualização lenta.
==== Resoluções/Legislações Associadas ====
Não se Aplica