Dando continuidade com as mudanças e melhorias sobre o PDV Offline no sistema Yzidro ERP, foi criado novo grupo de Sincronização no Serviço do YzOffline que fará tanto a Carga Inicial de novas Tabelas identificadas que precisam ser Sincronizadas para o PDV Offline (Terminal), quanto as Inclusões, Alterações e Exclusões de Dados do Yzidro Principal (Servidor).
Clique nos links abaixo para visualizar cada etapa do Recurso.
Criado novo grupo de Sincronização no Serviço do YzOffline chamado “Sincronização de Dados para o PDV Offline”, que fará tanto a Carga Inicial de novas Tabelas identificadas que precisam ser Sincronizadas para o PDV Offline, quanto as Inclusões, Alterações e Exclusões de dados do Yzidro Principal.
Algumas Tabelas já foram identificadas para serem Sincronizadas para o Banco de Dados Offline, portanto, precisam ter a Carga Inicial desses Dados no Banco Offline para começar a utilizar os Dados dessas Tabelas.
A lógica da Carga Inicial será:
Quando forem realizadas alterações nos Dados no Yzidro Principal que serão sincronizados, o Yzidro Principal irá criar uma Fila de Alterações a serem processadas para cada Terminal Offline.
O PDV Offline irá identificar essa Fila de Alterações pendentes e irá adicionar os dados a essa Fila Local do PDV Offline para serem processadas às Alterações.
A lógica de popular a Fila Local de Alterações será:
Após realizar o processo de Sincronização de Dados por meio da Fila de Alterações, na finalização do processamento dessa Fila será enviada ao Yzidro Principal a Data/Hora da Finalização do processo, no Caixa Offline do Terminal que fez o processamento.
Essa Data/Hora será visível no Cadastro de Caixa do Yzidro principal, quando selecionado o Caixa Offline que está realizando as Sincronizações.
O campo que conterá a informação da Data/Hora do Último Recebimento é o “Último Recebimento”.
Imagem 01: Campo “Ultimo Recebimento” no Cadastro de Caixa, alimentado pelo PDV Offline.
Clique nos links abaixo para mais informações sobre o Recurso