Árvore de páginas


Acesse o ERP TOTVS de qualquer lugar! Sem client, através de seu navegador...



Implementação do protocolo WebSocket para o WebApp


A partir da versão 9.1.x desta ferramenta foi implementado o protocolo WebSocket para comunicação entre o navegador e o WebApp.

Este processo trouxe melhora no desempenho do ERP, sobretudo em redes com alta latência, mais informações acesse aqui.

Comparativo entre o WebApp com WebSocket e o SmartClient Desktop com TCP.

🚨 Importante: Verifique junto ao seu time de infraestrutura, nuvem ou on premisses, se serão necessários ajustes para o correto funcionamento do WebApp.

Informações técnicas


O WebApp não é homologado para navegadores utilizados a partir de Metaframes, RDPs ou Web enablers, como:

  • Citrix;
  • Windows Remote Desktop;
  • Go Global;
  • VMWare Horizon.

Devido à simplificação na montagem do ambiente com o  WebApp, nossa arquitetura não depende das ferramentas acima para operação dos ERPs Protheus/Logix.

  •  Pré-requisitos.
    • A tabela abaixo mostra os requisitos mínimos/recomendados para estação de trabalho para utilização do WebApp através dos navegadores homologados.

      VersãoProcessadorMemóriaEspaço em Disco Link de Comunicação

      Release
      12.1.2410

      WebApp
      10.0.x

      Mínimo:
      Core I3 330M 2.13 GHz

      Recomendado:
      Core I3 de 9a geração 2.90 GHz

      Mínimo:
      4 GB

      Recomendado:
      8 GB

      Mínimo:
      50 MB

      Para instalação do WebAgent (opcional)

      • Linha privada (LP) de dados 48 kbps para 1 (uma) sessão.
      • Linha privada (LP) de dados 15 kbps por sessão (Utilize um Frame Relay puro), desde que, com mais de 5 usuários.
      • O tempo de resposta, do site remoto, deve ser inferior a 100 ms (Tempo de resposta do comando Ping) em pacotes de 32 KB.
      • Outros tipos de comunicação devem ser avaliados.



  • O WebApp é uma aplicação clientless, permitindo o acesso aos ERPs diretamente pelos navegadores homologados.
    • Multiplataforma: Windows, Linux, macOS, Android e IOS.
    • Não necessita de plugins, Java/Applet ou ActiveX.

  • A partir da versão 170117A do WebApp foram disponibilizados os artefatos para arquitetura 64 bits, para correto funcionamento é necessário utilizar o WebApp na mesma arquitetura do AppServer, para mais informações assista este vídeo.

  • Para usufruir da mesma usabilidade/experiência do SmartClient Desktop, recomendamos o uso do WebAgent em conjunto com o WebApp, mais informações acesse aqui.

  • Para se informar sobre as diferenças de comportamento entre o SmartClient Desktop e o WebApp acesse aqui

  • Mecanismo de Hibernação das Abas do Navegador


    🚨 Os navegadores possuem mecanismos de economia de memória que colocam as páginas que não estão em uso em hibernação, nesta situação a conexão entre o WebApp e o AppServer será interrompida.

    Abaixo listamos as documentações oficiais dos navegadores homologados para impedir a hibernação da página do WebApp.

    Google Chrome

    A documentação abaixo explica como inserir o endereço do WebApp na lista de sites sempre ativos, evitando sua hibernação:

    https://support.google.com/chrome/answer/12929150?hl=pt-BR#zippy=%2Cmanter-sites-espec%C3%ADficos-ativos

    Microsoft Edge

    O processo com o Edge é muito parecido com o Chrome, acesse o link abaixo, procure pelo item "E os sites que eu nunca quero dormir?" e siga as instruções:

    https://support.microsoft.com/pt-br/topic/saiba-mais-sobre-os-recursos-de-desempenho-no-microsoft-edge-7b36f363-2119-448a-8de6-375cfd88ab25

    Mozilla Firefox

    No caso do Firefox é necessário ajustar o parâmetro browser.tabs.unloadOnLowMemory para false, mais informações acesse o link abaixo:

    https://support.mozilla.org/pt-BR/kb/descarregue-abas-inativas-firefox-liberar-memoria

    Qual o comportamento quando a aba do navegador hibernar?


    A partir do WebApp 10.1.3 implementamos um mecanismo de aviso aos nossos usuários, informando a necessidade de implementar a configuração acima.

    Quando a aba do navegador com o Protheus/Logix entrar em hibernação será exibida a mensagem a seguir.

  • O WebApp, apenas para o ERP Protheus, é homologado para uso em Tablets, mas não é homologado para SmartPhones.

    • O WebApp não tem suporte a teclados de terceiros.
      R
      ecomendamos o uso do teclado padrão disponibilizado pelas plataformas IOS e Android.

    • O uso de recursos como Texto Inteligente, Substituição Automática, Espaçamento Automático e Pontuação Automática podem alterar o conteúdo digitado.
      Recomendamos que estes recursos sejam desativados durante o uso do ERP.


  • Para o ERP Logix a resolução máxima permitida é de 1920×1080 (Full HD), resoluções superiores irão prejudicar a visualização/utilização do produto. 

  • O WebApp substitui a versão Tomcat, que teve sua última liberação na build 131227.