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)
| Tabela | Operacoes |
|---|---|
| SINCRONIZACAOESTABIL | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMPRESA | SELECT |