Requisitos básicos:
1 - Visual Studio Code configurado com a extensão TOTVS. 2 - Estar conectado na VPN.
Passo a passo:
1 - Baixar a Expedição Contínua de acordo com a sua versão no link abaixo (Todas versões): https://suporte.totvs.com/portal/p/10098/download#000006/all/all/search/FAT_expedicao_continua
OBS: Clicar no link duas vezes pois na primeira abrirá em branco. OBS2: Quando aparecer algum registro (ou ser a segunda vez que clicou), apertar no filtro "Todos pacotes disponíveis":
2 - Descompactar o arquivo da Expedição Contínua
I. II. III.
3 - Rodar o AppServer da base que quer atualizar a Expedição Contínua (SmartClient da base deve estar fechado)
4 - Abrir o Visual Studio Code
5 - Conectar-se ao serviço
I. Apertar no número 1, que é a extensão TOTVS no Visual Studio Code II. Clique com o botão direito no número 2 (Que será o nome da base que quer atualizar) III. Clicar no 3, que é para conectar efetivamente OBS: Caso o serviço não esteja conectando (aparecendo as janelas para confirmar), feche o AppServer (com o Visual Studio Code ligado) e abra novamente.
6 - Clicar confirmando/apertar Enter em todas janelas que aparecerem I. II. III. OBS: Geralmente o campo de senha (Passo III.) realmente fica vazio. OBS 2: No final ficará ativo e verde (conectado):
7 - Abrir o aplicador de pacote
I. Apertar no número 1 (que é o nome da base ativa) com o botão direito do mouse, para abrir as configurações da base. II. Apertar no 2 para abrir o aplicador, botão "Aplicação de Patch"
8 - Aplicar o pacote
I. Apertar no 1, botão "Escolher arquivos" II. Pelo Explorador de Arquivos, procurar e escolher a EXPEDIÇÃO CONTÍNUA descompactada (passo 2) e ir no arquivo ".ptm", sempre tem a versão da EXPEDIÇÃO CONTÍNUA no nome. Dar dois cliques ou apertar em Abrir III. Clicar no número 3, botão "Apply/Close", para aplicar e fechar a tela
9 - Fiscalizar a aplicação I. II.
Na etapa I., podemos ver pelo console do AppServer ligado, que os pacotes estão sendo aplicados e o Visual Studio Code abaixo nos dá a mensagem que o pacote está sendo aplicado, "Applying Patch: (1/1) C:\Users\seu.nome\Downloads\XX-XX-X_ATUALIZACAO_XX.XXXXX_FAT_EXPEDICAO_CONTINUA". Na etapa II., podemos ver pelo console do AppServer ligado, que os pacotes foram aplicados, com a última mensagem "[INFO ][SERVER] [THREAD XXXXX] [XX/XX/XXXX XX:XX:XX] End Build." e o Visual Studio Code abaixo nos dá a mensagem que o pacote foi aplicado, "Patch Applied".
Caso não tenha funcionado, cheque:
1 - Se está conectado na VPN 2 - Se saiu e entrou do AppServer novamente antes do passo 6 3 - Se está ligando o AppServer correto e tentando conectar pelo Visual Studio Code com o AppServer correto 4 - Se o SmartClient do AppServer da aplicação está ligado (é necessário que não para a ferramenta obter acesso exclusivo) 5 - Se o License Server está temporariamente fora do ar (para comprovar, basta tentar nas rotinas do Protheus normalmente)
Processo revisado: 20/10/2022
|