Pular para o conteúdo principal

ESB003 — Sincronizações Estábil

Fonte​

  • Source: source/ESB003/

Objetivo​

O módulo ESB003 - Sincronizacoes Estabil e responsavel pela visualizacao e gerenciamento dos registros de sincronizacao entre o JunsoftERP e o sistema Estabil. Cada registro representa um evento de sincronizacao realizado, contendo informacoes sobre o tipo de sincronizacao (envio ou recebimento), as datas e horas de inicio e fim do processo, e a empresa envolvida na operacao.

Este módulo funciona como um painel de monitoramento do historico de sincronizacoes, permitindo ao usuario acompanhar quando as ultimas sincronizacoes foram realizadas, qual foi o tipo de cada operacao e se foram concluidas com sucesso (indicado pelo preenchimento da data/hora de fim). Essa visibilidade e fundamental para garantir que os dados entre o JunsoftERP e o Estabil estejam atualizados e consistentes.

O módulo identifica automaticamente qual e a ultima sincronizacao concluida de cada tipo (envio ou recebimento) atraves de uma subconsulta que localiza o registro com maior codigo de sincronizacao cuja data de fim esteja preenchida. Essa informacao habilita o botao "Limpar Dt. Inicio" apenas para o registro da ultima sincronizacao, permitindo que o usuario reinicie o ponto de partida de uma proxima sincronizacao quando necessario.

O acesso padrao ao módulo e do tipo somente leitura (tipo 2), o que significa que o botao OK e ocultado para usuarios sem permissao de escrita. Mesmo com permissao de escrita, os campos exibidos sao predominantemente somente leitura, exceto pela funcionalidade de limpeza da data de inicio.


Funcionalidades​

  • Visualizacao do Historico de Sincronizacoes
  • Identificacao do Tipo de Sincronizacao
  • Identificacao da Ultima Sincronizacao
  • Limpeza da Data de Inicio
  • Exibicao da Empresa Associada
  • Consulta com Framework de Pesquisa

Perguntas Frequentes​


Perguntas Gerais​

P: Qual e a finalidade da tela ESB003? R: A tela ESB003 e a tela de Consulta de Sincronizacoes do Estabelecimento. Ela permite visualizar e acompanhar o historico de sincronizacoes realizadas entre o sistema e os estabelecimentos. Cada registro exibe informacoes sobre o codigo da sincronizacao, a data/hora de inicio e fim da sincronizacao, o tipo de sincronizacao, o status da ultima sincronizacao e a empresa relacionada.


P: Quais campos sao exibidos na tela ESB003? R: A tela ESB003 apresenta os seguintes campos:

  • Código da Sincronizacao: Identificador unico do registro de sincronizacao.
  • Data/Hora de Inicio: Data e hora em que a sincronizacao foi iniciada.
  • Data/Hora de Fim: Data e hora em que a sincronizacao foi concluida.
  • Tipo de Sincronizacao: Indica o tipo de sincronizacao realizada.
  • Status da Ultima Sincronizacao: Indica se a ultima sincronizacao foi concluida com sucesso ou se houve falha.
  • Empresa: Código e nome da empresa relacionada a sincronizacao.

P: O que faz o botao "Limpar" na tela ESB003? R: O botao "Limpar" permite redefinir a data/hora de inicio da sincronizacao para o valor inicial (zerado). Esse botao so fica habilitado quando o status da ultima sincronizacao indica que ela foi concluida (status igual a 1). Isso pode ser utilizado para forcar uma nova sincronizacao completa, pois ao limpar a data de inicio o sistema entendera que nao houve sincronizacao anterior para aquele registro.


P: A tela ESB003 e somente de consulta? R: A tela ESB003 permite tanto a consulta quanto a edicao dos registros de sincronizacao, dependendo do nivel de acesso do usuario. Usuarios com acesso de leitura poderao apenas visualizar os registros, enquanto usuarios com acesso total poderao editar e salvar alteracoes.


Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
SINCRONIZACAOESTABILDELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
EMPRESASELECT