01. VISÃO GERAL

Esse documento tem por objetivo detalhar o processo de atualização necessária para que o aplicativo MeuRH trabalhe de maneira estável e satisfatória em dispositivos IOS, Android e Portal MeuRH.

02. ATUALIZAÇÃO DAS BIBLIOTECAS DE FRAMEWORK (LIB).

Faz-se necessário atualizar as bibliotecas de framework (LIB)

Lib Versão Lobo Guará: https://suporte.totvs.com/portal/p/10098/download#detail/989259

Lib Versão 32: https://suporte.totvs.com/portal/p/10098/download#detail/989260

A Lib deve estar na versão descrita a seguir ou posterior.

Versão da Lib: 20201009

Data da Lib: 20201013_16576

03. ATUALIZAÇÃO DO APPLICATION SERVER.

Faz-se necessário atualizar o aplication server.

Baixar os arquivos conforme os binários utilizados atualmente.

Application Server Versão 19 Windows: https://suporte.totvs.com/portal/p/10098/download#detail/947528

Application Server Versão 19 Linux: https://suporte.totvs.com/portal/p/10098/download#detail/947509

O Application Server da versão 19 deve estar na release 19.3.1.5 ou superior.


Acesse o link a seguir para saber mais detalhes da migração dos binários da release 17 para a release 19: Application Server - Migração da versão 17.3.0.x para 19.3.y.x


04. ATUALIZAÇÃO DO APPSERVER.INI.

Faz-se necessário adicionar as seguintes informações abaixo.

EnableKeepAlive=0 → Adicionar na seção HTTPENV. Pode ser que no seu ambiente ao invés de HTTPENV esteja configurado como HTTPURI. 

Exemplo:

[HTTPENV]
URL=/restT1
PrepareIn=T1
Instances=2,5,1,1
CORSEnable=1
AllowOrigin=*
Public=fwjwt/refresh_token,auth
EnableKeepAlive=0


A função da tag EnableKeepAlive é indicar que a conexão será encerrada depois da resposta à requisição.


Compression=1 → Adicionar na seção HTTP (Caso não possua SSL), ou HTTPS (Caso possua SSL).

Exemplo

[HTTP]
ENABLE=1
COMPRESSION=1


Para saber mais sobre a tag Compression, acesse: Compression

Em casos de ambientes que utilizam HTTPS/SSL, revisem as configurações com base no artigo: Informações adicionais para configuraçao de appserver


05. ATUALIZAÇÃO DO FONTES DO MEURH NO PROTHEUS.

Visando possuir um ambiente o mais atualizado possível, é extremamente recomendável e necessária esse processo de atualização.

Como os pacotes de expedição contínua são publicados semanalmente, não será disponibilizado um link específico para download

Contudo, o cliente deve:

1 - Acessar a central de downloads da totvs.

2 - Escolher a linha de produtos Protheus

3 - Escolher a release em que o cliente se encontra (Ex: 12.1.27)

4 - Escolher a opção "Atualizações Periódicas"

5 - Baixar o arquivo do RH. Exemplo: ATUALIZACAO DE ARQUIVOS FONTES V12.1.27 RH EXPEDICAO CONTINUA - TOPCONNECT

6 - Realizar a aplicação do pacote e rodar do atualizador do dicionário de dados (Caso exista dicionário)


Para saber mais sobre a atualização de dicionários de dados no Protheus, acesse: Atualizador de dicionário e base de dados - UPDDISTR


06. ATUALIZAÇÃO DOS ARQUIVOS DO PORTALMEURH.

Visando possuir um ambiente o mais atualizado possível, é extremamente recomendável e necessário esse processo de atualização.

Acessar o link a seguir e realizado o download conforme a release: Passo 1: Atualizando os arquivos

Importante: Deixar um backup do arquivo Properties.json. Após a atualização da pasta, copiar o arquivo de backup para dentro dessa pasta.


07. INFORMAÇÕES IMPORTANTES.

É comum que o MeuRH possua uma configuração separada do ERP com RPO exclusivo e binários exclusivos.

Portanto, como esse processo de atualização envolve bibliotecas de framework (Lib), tanto o repositório do MeuRH quanto todos os demais repositórios (RPOs) que apontam para o mesmo ambiente (Protheus_data e banco de dados) devem ser atualizados. Isso garante a integridade do produto.


Caso o problema de acesso persista, por gentileza, retorne no Ticket ao suporte com as informações relacionadas abaixo

1 - Arquivo com data das suas rotinas do RPO do MeuRH, conforme artigo: PSIGABD0095 - Como gerar arquivo com a data de todos os fontes do RPO?

2 - Data dos arquivos do portal MeuRH

3 - Arquivos appserver.ini e Properties.json atualizados.

4 - Console.log demonstrando a tentativa de autenticação, conforme artigo: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360035487834/

5 - QRCode ou print da configuração do App no Celular.

6 - Informe se o erro ocorre apenas em dispositivos IOS, Android ou ambos.