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.
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
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
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
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
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.
É 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.