A seguir encontram-se as configurações para atualiza automaticamente o TOTVS SmartAgent HTTP. O TSA irá realizar a verificação de uma atualização a cada 24 horas, a verificação será feita através de um arquivo json na url configurada no smartagent.ini. Abaixo tem um exemplo da seção Update que deve ser informada no arquivo smartagent.ini para habilitar a atualização automática. [Update]
URL=http://10.171.71.224/update.json |
Estrutura do json que a url deve retornar: {
"latest-version": "3.0",
"download-url": "http://10.171.71.224/SmartAgentHTTP.zip",
"force-update": false
} |
Parâmetro | Descrição | Tipo |
---|
latest-version | Número da versão do TOTVS | SmartAgent HTTP contida na URL indicada em download-url | string | download-url | URL contendo o arquivo ZIP com a nova versão do TOTVS | SmartAgent HTTP | string | force-update | Indica se força a atualização ou não | boolean |
Caso a versão indicada no parâmetro latest-version seja maior do que a versão atual ou o parâmetro force-update estiver com valor true, o TSA notificará a existência de atualização. Ao clicar na notificação de atualização, o TSA irá: - Fazer o download do arquivo ZIP indicado pelo parâmetro download-url
- Extrair o conteúdo numa pasta temporária
- Verificar quais dos arquivos existentes na pasta temporária são diferentes em relação à instalação atual
- Fechar o TSA Substituir os arquivos
- Reiniciar o TSA
Observações- O arquivo ZIP não deve conter um instalador, pois não será executado.
- Todos arquivos contidos no arquivo ZIP devem existir na pasta de instalação atual, mesmo que sejam iguais.
- Caso seja colocado algum arquivo adicional, o mesmo não será copiado; caso seja igual ao existente, não será atualizado.
|