Objetivo da mudança:
O objetivo foi criar um mecanismo para restringir a execução das rotinas de “Transferência de Códigos” a horários específicos, a fim de evitar o uso durante o expediente e prevenir possíveis impactos na performance do sistema. Foram criadas duas novas configurações que permitem definir um horário inicial e final de bloqueio. Ao tentar acessar qualquer rotina de transferência de códigos dentro do intervalo de tempo configurado, o sistema agora exibirá uma mensagem informativa e impedirá o acesso, garantindo que essas operações intensivas sejam executadas fora do horário de pico.
Rotinas / Telas:
-
Configuração do Sistema (frmCfgSistema);
-
“Transferência de Códigos” (todas as rotinas do menu).
Instruções sobre o que configurar:
-
Acessar a rotina Configuração do Sistema (frmCfgSistema), na aba “Geral”;
-
Preencher os novos campos com o intervalo de horário desejado para o bloqueio:
-
“Transferência de Códigos – Horário Inicial…” (ex: 07:30);
-
“Transferência de Códigos – Horário Final…” (ex: 18:30).
-
Instruções sobre como utilizar:
A alteração é uma trava de segurança que opera de forma automática:
-
Com os horários de bloqueio configurados, tente acessar qualquer uma das rotinas de “Transferência de Códigos” dentro do intervalo definido;
-
O sistema exibirá a mensagem: “Durante o horário das [Hora Inicial] às [Hora Final] não será permitido executar rotina de transferência de códigos. Favor executá-la fora deste horário de expediente.” e não permitirá o acesso à rotina.