Esse Projeto tem por intuito reestruturar a Execução da Atualização do Banco de Dados e de mudanças na Sincronização do PDV Offline.
Clique nos links abaixo para visualizar cada etapa do Recurso.
Abaixo serão detalhadas as mudanças desenvolvidas.
Ao inserir scripts que serão executados nas atualizações do Sistema, com a vinda do PDV Offline, foi necessário criar um controle interno na tabela de atualizações que identifica se o Script inserido pode ou não ser executado no PDV Offline quando identificado uma atualização de Banco de Dados.
Geralmente, os tipos de dados que não pode ser marcados para serem executados no PDV Offline através da atualização do Banco de Dados são:
A sincronização de dados no PDV Offline ocorre de forma assíncrona, ou seja, não importa a ordem de qual grupo de informações será sincronizada por primeiro. Logo, temos um problema: Se identificado que tenha uma possível atualização de Banco de Dados do PDV Offline, os processos abaixo precisam ser pausados até que a atualização do banco de dados ocorra com sucesso:
Essa operações só podem ocorrer após identificado que não há atualizações de Banco de Dados pendentes. Com isso, os grupos ainda sim podem ser sincronizados de forma assíncrona, porém cada método terá a verificação da atualização de Banco de Dados pendente.
Clique nos links abaixo para mais informações sobre o Recurso
[PARTE 12]