Atualização PayGo Windows
Descrição de como funciona a atualização do PayGo Windows em Produção
Download de pacotes
Quando uma nova versão do PayGo Windows está disponível, o time PayGo sobe essa nova versão no ambiente produtivo, utilizando o ControlPay (sistema para gerenciamento de versões).
O PayGo Windows, a cada 24 horas (ou quando a aplicação é aberta), conecta-se ao ControlPay e, se tiver uma atualização disponível, realiza o download. Esse processo é transparente ao usuário, ocorrendo em segundo plano. O executável é baixado e, então, guardado em C:\ProgramData\PayGo\Atualizacoes para uso futuro durante a instalação.
Após a finalização do download, a aplicação verificará se há algum processamento em curso (tal como uma transação). Temos aqui dois cenários:
- Caso haja algum processamento em curso, será acionado um timer de 5 minutos. Após esse período, será realizada uma nova verificação - esse processo será realizado até que a aplicação não esteja mais ocupada.
- Em caso negativo, o fluxo de atualização/agendamento será iniciado.
Atualização e agendamentos
Existem três tipos distintos de atualização:
- Obrigatória: A atualização, por ser obrigatória, não pode ser desconsiderada. Caso não seja realizada, a aplicação é encerrada.
- Agendada: Permite que o cliente realize o agendamento da atualização.
- Obrigatória e Agendada: Inicialmente, permite que o usuário agende a atualização. Caso o agendamento e/ou a atualização não seja feita, ela entra no fluxo da atualização obrigatória.
Segua abaixo o mapeamento do fluxo de atualização agendada.
Em caso de atualização disponível, será exibida a tela abaixo:
Caso o usuário clique em não, a aplicação dará a opção realizar a atualização agora. Caso contrário, o agendamento será iniciado, coforme imagem abaixo:
Após o agendamento, caso desejado, é possível iniciar a atualização a qualquer momento. Para isso, basta clicar em Atualizar Agora no menu Configurações:
Updated 5 months ago