Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Agosto

  • Correção de bug da sincronização no Protheus 11
  • Mudança na mensagem do update
  • Correção da interação com o campo de observação
  • Encapsulamento das mensagens de erro, não estourando mais o erro no appserver e tendo a necessidade de reiniciar o serviço
  • Unificação das mensagens de erro e sucesso
  • Retirada compatibilidade com a sincronização antiga
  • Padronização da biblioteca NgWsUtil
  • Correção do tempo do insumo
  • Correção da mensagem do update
  • Correção do filtro por usuário
  • Correção de bug da sincronização no Protheus 11
  • Correção da interação com o campo de observação

 

Retirada compatibilidade com a sincronização antiga

...

No início do projeto, era utilizado na sincronização o envio das informações concatenadas em strings, o que gerava uma demora muito grande na sincronização caso a base do cliente possuísse muitos registros. Foram então realizados testes e visto um modelo mais rápido, que é o envio de pacotes utilizado hoje. Mesmo com a utilização do novo modelo de sincronização, foi mantido o antigo por razões de compatibilidade com os usuários que não haviam atualizado o aplicativo no celular, onde após um mês da aplicação no novo modelo, a compatibilidade foi retirada.

 

Padronização da biblioteca NgWsUtil

Realizado alterações no fonte de biblioteca do projeto, sendo renomeado o fonte de HTTPIO para NgWsUtil, além de aplicar o padrão util no nome das funções.

 

Correção do tempo do insumo

Aplicado conversão de valores Sexadecimal e Decimal nos insumos que possuem tempo e unidade de tempo vindos do Protheus.

 

Correção da mensagem do update

Durante o processo de validação do login e do teste do endereço pela aba de Configurações no Portal Mobile, é verificado a necessidade da aplicação do compatibilizador para a criação dos campos. Foi visto que ao enviar a mensagem de que era necessário a aplicação do compatibilizador, o nome do update estava incorreto, sendo mudado na mensagem de "U_UPDMNTMOB" para "U_UPDMOBILE".

 

Correção do filtro por usuário

Implementado novo modelo de filtro de Ordens de Serviço do usuário logado.

 

Correção de bug da sincronização no Protheus 11

Ocorria no Protheus 11 durante a sincronização a exibição da mensagem "Pacote baixado não é um GZIP válido". O problema foi resolvido com correções no fonte do Webservice.

 

Correção da interação com o campo de observação

Correção do erro log gerado no momento de sincronizar as Ordens de Serviço.