Tempo aproximado para leitura: 00:03:15 min
Dúvida
O que são os scripts Opcionais/Intermediário do Atualizador?
Ambiente
Framework - Framework (Linha RM) - Banco de Dados - A partir 12.1.17
Solução
No intuito de padronizar o processo de liberação de Scripts de grandes melhorias e legislações como E-Social, DIRF, CAGED e etc, a Linha RM implementou em sua ferramenta RM Atualizador, o conceito de Scripts Opcionais onde poderemos disponibilizar Scripts intermediários em uma Release que já se encontra no mercado. Essa Ferramenta tem como objetivo otimizar a execução de Scripts que atendem legislações, melhorias e implementações que serão liberadas entre as releases e que demandam grandes alterações estruturais na base de dados.
Assim, garantiremos mais facilidade na execução do processo e mais segurança para o cliente, já que em casos de erros, a base de dados será bloqueada para utilização até que a TOTVS realize a avaliação do LOG de Atualização conforme já ocorre na Atualização para as versões de Release.
Scripts com pequenas alterações estruturais e correções pontuais em registros, continuarão a ser disponibilizados através do RM Script Executor.
Este documento objetiva orientar os procedimentos de execução dos Scripts Opcionais/Intermediários da base de dados dos produtos RM através do Atualizador.
Executando Scripts Opcionais / Intermediários da Base de Dados:
1. O processo para execução destes Scripts, ocorre naturalmente da mesma forma quando atualizamos a base de dados, usando o arquivo RM.Atualizador.exe no diretório ...\CorporeRM\RM.Net\
2. Na tela Atualizações Disponíveis, clique no botão Avançar.
3. Note que os Scripts obrigatórios não podem ser desmarcados. Os scripts opcionais possuem a cor VERDE no ícone:
4. Somente em casos de erros, acione o Suporte da TOTVS.
5. Após a conversão, em caso de erros, enviar o log para análise. O log fica neste caminho: C:\totvs\CorporeRM\RM.Net\Atualizador\Log como característica, o nome inicia por RM.Upgrade...
Importante
Vale ressaltar que o processo de execução de Scripts Opcionais / Intermediários é um processo crítico que poderá bloquear a base e deve ser feito sem que exista nenhuma conexão ativa no banco de dados!
Além disso a execução de scripts através do Atualizador RM não inviabilizará a utilização do RM.Script.Executor, o RM.Script.Executor continuará a ser utilizado em casos mais simples em que não haja grande volume de alteração na base de dados.
0 Comentários