Esta rotina irá registrar previamente uma atividade de manutenção no servidor, em que este irá reiniciá-lo
O administrador poderá registrar na tela de Registro de manutenção Programada, a Data\Hora da parada do servidor, o Tempo (em média) o sistema ficará indisponível e uma Mensagem a ser apresentada aos usuários durante o período desta indisponibilidade.
Apenas uma manutenção poderá ser cadastrada por vez, e esta permanecerá ativa até seu cancelamento pela Tela de Registro por meio do botão "Cancelar", ou até a reinicialização do servidor.
Apenas uma manutenção poderá ser cadastrada por vez, e esta permanecerá ativa até seu cancelamento pela Tela de Registro por meio do botão "Cancelar", ou até a reinicialização do servidor.
A data/hora da manutenção precisará possuir o tempo minimo de 10 minutos a mais em relação a hora atual. Tem-se o exemplo:
Caso este período de tempo não seja respeitado, o sistema exibirá a mensagem:
" 'Data/Hora da Manutenção' deve possuir ao menos 10 minutos em relação a hora atual"
Pode-se realizar alterações em uma manutenção que já foi registrada, atualizando assim as informações.
A inclusão e alteração de manutenções poderão levar até oito minutos para serem atualizadas no sistema, portanto a aparição/remoção do ícone e disparo dos avisos.
Enquanto houver um registro de manutenção ativo, um ícone de "Chave de Manutenção" será exibido na barra de tarefas, sendo que este estará localizado entre as notificações do sistema e a pesquisa de telas.
Ao clicar neste ícone serão apresentados os detalhes da manutenção registrada.
Quando o horário da manutenção estiver próximo, será exibida a mensagem aos usuários:
Ao clicar em "Ver Detalhes" o usuário irá visualizar os detalhes da manutenção, exatamente como registrada nesta rotina e será apresentada pelo ícone Chave de manutenção.
Momentos antes do horário programado para o horário programado, o sistema emitirá um novo alerta informando ao usuário que a manutenção programada poderá ocorrer a qualquer instante.
Referente ao intervalo de disparo das mensagens, tem-se que estes possuem intervalo de aparecimento com base em uma função, em que quanto mais próximo da parada, menor o intervalo, sendo que:
a)O sistema buscará o tempo restante até a parada;
a)Esse número será dividido por 10 e logo em seguida será arredondado. Assim, sempre serão utilizados, como base, os números naturais;
b)O valor encontrado no item "b" será somado com 2. Exemplo: Para 57min restantes / 10 = 5,7, que arredondando será = 6. Esse valor somado a 2 = 8.
1º Situação: Resultado da função anterior menor que 5.
Para resultados menores que 5 minutos o aviso será apresentado a cada 1 minuto (fixo, não utilizará a fórmula descrita anteriormente).
2º Situação: Resultado da função maior que 5.
Exemplo prático:
Para 47 min restantes / 10 = 4,7, que arredondado será = 5. Esse valor somado a 2 = 7. Isso significa, que o aviso será exibido inicialmente de 7 em 7 minutos e o intervalo diminuirá gradativamente, conforme a fórmula descrita anteriormente, até os 5 últimos minutos, que depois se tornarão fixos de 1 em 1 minuto.
Observação: Estes intervalos podem sofrer variações de até 8 minutos para o primeiro aviso, devido ao delay, decorrente das consultas realizadas, para avaliar o tempo restante, alterações no registro, etc.
Assim que a hora atual estiver a 5 minutos da hora da manutenção, com exceção do SUP, não será possível realizar login no sistema.
Exemplo:
Hora atual: 11:15
Hora manutenção: 11:20
Ao tentar logar no sistema com um usuário que não seja o SUP, o mesmo não irá conseguir e o alerta abaixo será apresentado.
Se o usuário for o SUP, o acesso ao sistema ocorrerá normalmente.
Caso a hora atual ultrapasse a hora da manutenção, esta não será cancelada e os avisos continuarão a ser apresentados. O processo continuará até a reinicialização do servidor ou o cancelamento da manutenção.
Caso a manutenção estiver programada para um período que ainda esteja consideravelmente distante, como por exemplo, dois dias após a data atual do sistema, este mostrará os avisos 60 minutos antes a hora da parada. Portanto, o usuário deverá salvar seu trabalho e realizar o logout do sistema para que a manutenção seja realizada.
Comentários
0 comentário
Por favor, entre para comentar.