🧪 Nova Experiência: Você está testando nossa nova documentação. Dê sua opinião
Outros Documentos

Acessando o sistema - UpdateCenter







Qual a função do Updater na abertura de um sistema?  



Conforme explicado anteriormente, o Updater responde algumas perguntas antes do acesso ao sistema. Mas que perguntas seriam essas? Basicamente ele irá responder:
* Se o cliente pode acessar esse sistema;
* Se o cliente pode usar a versão que ele está acessando;
* Se existe alguma atualização disponível para este sistema;

Explicando o fluxo



Nem todos os passos necessários para abertura de um sistema vem do Updater.
Para melhor entendimento, vamos analisar o fluxo de abertura e quem executa cada passo.

1 - O cliente abre o sistema;2 - O sistema solicita o usuário e senha;3 - O sistema verifica se o usuário e senha informados são válidos;4 - O sistema determina se será necessário ou não solicitar o passaporte;5 - O sistema informa ao Updater qual versão foi aberta pelo cliente (Exemplo: WPHD 6.12.40.0/
WSHOP 6.1240.0.0);6 - O sistema pergunta ao Updater se o cliente tem ou não o direito de utilizar esta versão
(caso a resposta do Updater seja negativa o próprio sistema decide se o cliente acessará em
contingência ou se irá negar a abertura).7 - O sistema pergunta ao Updater se existe alguma atualização disponível;8 - O Updater responde se há alguma atualização disponível
(caso haja uma atualização disponível, o Updater entrega esta atualização); 9 - O sistema é aberto.


Não parece, mas em poucos segundos muitos passos são executados.


Versão chamadora


O que acontece se um computador acessar o sistema com uma versão desatualizada?

Imagine o seguinte cenário:

Um determinado computador não recebe do Updater Master a nova versão de um
sistema, no qual os demais computadores da rede já estejam utilizado.
Para evitar que o acesso seja impedido, foi desenvolvido o recurso chamado Versão Chamadora.

Ao verificar que a versão utilizada é inferior a última versão registrada na base local do Updater,
será realizado o download imediato desta versão superior.
Este processo recebe o nome de versão chamadora.

 
Exemplo de versão chamadora em execução:

image2021-5-6_15-58-28.png