Histórico da Página
...
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Âncora |
O WebAgent permitirá utilizar o Smartclient HTML, através dos Navegadores homologados, disponibilizando os mesmos acessos à estação de trabalho hoje só possiveis através do SmartClient Desktop, dentre eles:
Âncora |
Os Navegadores modernos (ex: Edge, Chrome e Firefox) possuem um ambiente de execução segura, chamado Sandbox, que impede o acesso ao dispositivo onde está sendo executado. O WebAgent é um aplicativo seguro, que permitirá ao Smartclient HTML acesso às operações bloqueadas, citadas acima. Os mecanismos de segurança para execução do WebAgent são:
Âncora |
Instalação (topo)Para disponibilizar a opção de download do WebAgent na tela de parâmetros do SmartClient HTML é necessário configurar a origem dos arquivos. Para tanto, o Administrador do Sistema deve criar ou editar o arquivo webagent.json na mesma pasta do AppServer. No exemplo abaixo os arquivos para download serão disponibilizados em uma sub-pasta do AppServer, por exemplo: /home/admin/totvs/appserver/webagent/
Após a configuração, deve-se reiniciar o AppServer, e na sequência será exibida a tela para download, conforme exemplo abaixo: O instalador vai sugerir o Sistema Operacional, porém, caso use o Windows 64 bits, mas possua o Microsoft Office 32 bits, poderá instalar a versão 32 para garantir sua integração, veja mais informações aqui. Após o download basta clicar no arquivo de instalação, que irá proceguir sem qualquer outra intervensão do usuário. Após a instalação o programa estará disponível no menu, como neste exemplo, utilizando o Windows 11. Iniciando a aplicação será exibido o ícone na bandeja em destaque abaixo, informando a porta para conexão com o WebAgent, no exemplo, a 21021.
Âncora |
Para habilitar o uso do WebAgent pelo SmartClient HTML, na Tela de Parâmetros, selecione o botão de configuração. Escolha a porta de inicialização do WebAgent (por padrão é a 21021). Na sequencia feche essa janela clicando no X na parte superior desta Dialog. 🚨Importante: A inicialização do WebAgent pode ser feita de duas formas: 1a - Conforme explicado na seção Instalação, ao iniciar o WebAgent via menu, ele ficará disponível nos ícones da bandeja. 2a - Caso o WebAgent não tenha sido iniciado, ao clicar no botão OK da Tela de Parâmetros, será solicitada autorização para abertura da aplicação, basta clicar no botão Abrir.
Âncora |
Em sua primeira liberação o WebAgent estará disponível para os Sistemas Operacionais:
Âncora |
Exemplos de uso (topo)Integração com o Microsoft Excel: (clique nas imagens para visualização) Consumindo uma DLL via função ExeDllRun3(): Executando uma aplicação nativa via função ShellExecute(): Retornando as pastas de um diretório através da função Directory(): Recuperando a configuração da estação de trabalho através do Shift+F6. |