Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Image Added

Instalação e Configuração Protheus

Pré-Requisitos

Instalação

Image Removed

...

titleImportante

A instalação depende da atualização de um patch do Frame Protheus (última atualização 23/02/2018).

Então, deve-se baixar e aplicar o patch mais recente do frame de acordo com seu ambiente no link abaixo: 

https://suporte.totvs.com/portal/p/10098/download#000006/all/all/search/LIB

Importante também atualizar o último pacote acumulado de atualizações para o app MeuRH;
xxxxxx

...

Abaixo seguem as instruções para a instalação do "Meu RH" na linha de produto TOTVS Protheus.

...

  • Protheus Release 12.1.17 ou superior;
  • Possuir usuários configurados para acesso ao portal;
  • Para acesso via aplicativo "Meu RH”:    
    • Android 5.0 ou superior 
    • iOS 9.0 ou superior
  • Acesso à internet

 Informações relacionadas: 

 

...

titleinstalação e utilização

...

iddeck principal

...

labelpasso 1

...

Acesse a Central de Downloads no link: https://suporte.totvs.com/portal/p/10098/download?e=662850   

Baixe o arquivo: 18-03-06-ARQUIVOS_PORTAL_MEURH_12.1.17.ZIP

 

Após baixar os arquivos e descompactar, será obtida a seguinte estrutura de arquivos: 

Image Removed 

Dentro desse arquivo compactado encontramos a pasta "PortalRHUnificado", contendo os WebFiles utilizados no app MeuRH, essa pasta pode ser descompactada e os arquivos remanejados para qualquer diretório dentro do seu ambiente Protheus, preferencial pode ser colocado dentro do ProtheusData na pasta "WEB".

O caminho criado será posteriormente utilizado dentro do seu appserver.ini.

...

labelpasso 2

Configurando serviço REST

Após o primeiro passo deve-se realizar a configuração no appserver.ini realizando a definição dos serviços REST. Os itens abaixo, devem ser incluídos/atualizados no seu appserver.ini atual no seu ambiente.

  • Deve ser criado uma sessão abaixo para informar a URL de acesso para a empresa desejada:

...

[127.0.0.1:8081/T1]
ENABLE=1
PATH=C:\TOTVS\Protheus\Protheus_Data\Web\PortalRHUnificado
ENVIRONMENT=MeuEnv12117
INSTANCENAME=MeuRHT1
DEFAULTPAGE=index.html

...

    • Lib com data igual ou superior a 31/01/2019
    • Binário com data igual ou superior a 14/01/2019
    • RHNP05.PRW com data igual ou superior a 01/03/2019
  • Possuir arquivos atualizados do portal
  • Para o correto funcionamento do MeuRH é necessário que a base esteja atualizada, pois diversas funções da tecnologia e framework Protheus são utilizadas: Clique aqui
  • Para utilizar o aplicativo MeuRH é necessário possuir o mesmo padrão de licenciamento do Portal RH, caso ainda não possua esse tipo de licenciamento, entre em contato com o seu ESN (Executivo de Soluções de Negócio) para aquisição e maiores informações.

Como instalar

Page Tree
root0.2.1 Instalação

Configurações

Page Tree
root0.2.2 Informações Complementares

A Porta de exemplo "8081" corresponde a sua tag "Port" configurada na sessão "HTTP" que já deve existir no seu "appserver.ini", a mesma utilizada para os portais padrão como o portal do RH Gestão do Capital Humano.

  • Deve ser criado uma sessão abaixo para informar os dados de acesso para a empresa desejada:

...

[HTTPENV1]
URL=/restT1
PrepareIn=T1
Instances=2,5
ENVIRONMENT=MeuEnv12117
CORSEnable=1
AllowOrigin=*
Public=fwjwt/refresh_token,auth

A sessão "HTTPENV1" serve para configurar as questões de ambiente e a URL Rest para cada empresa. Deve ser criado uma sessão para cada empresa, por exemplo "HTTPENV2", "HTTPENV3", permitindo que possa ser configurado outras tags, como o "PrepareIn", responsável em configurar o environment sempre que o Rest receber uma requisição e necessitar criar uma thread para executar a solicitação.

É importante a criação da tag URL para que o aplicativo consiga chegar adequadamente ao servidor, pois ela será utilizada quando for realizado a geração do QrCode. Nesse caso foi formada por: "/rest"  concatenado com a empresa "T1":

  • Deve ser criado uma sessão abaixo para informar os dados de acesso para a empresa desejada:

...

[HTTPV11]
Enable=1
Sockets=HTTPREST

[HTTPREST]
Port=9103
URIs=HTTPENV1
SECURITY=1

[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=MeuEnv12117

[RESTCONFIG]
userId=UserRH
restPort=9103
RefreshTokenTimeout=300

As sessões criadas acima são padrões para a configuração do serviço REST, e podem ser localizadas nas informações colocadas no link do inicio da página.

Caso tenha configurado ambientes para várias empresas basta incluir as configurações na tag "URIs", exemplo: URIs=HTTPENV1,HTTPENV2

A sessão "RESTCONFIG" é de extrema importância para o projeto MeuRH Protheus:

  • Na tag "userId" é preciso incluir um usuário do PROTHEUS, que não seja o ADMIN, cadastrado no módulo configurador, para autenticação e segurança dos serviços, no caso utilizamos um usuário exemplo chamado "UserRH".
  • Na tag "restPort" deve ser colocado a porta utilizada na sessão "HTTPREST" dentro da chave "PORT=9103".

...

labelpasso 3

Configurando o arquivo "properties.json"

Após o primeiro passo deve-se realizar a configuração no appserver.ini realizando a definição dos serviços REST. Os itens abaixo, devem ser incluídos/atualizados no seu appserver.ini atual no seu ambiente.

...

labelpasso 4

Acesso ao aplicativo MeuRHConfigurando serviço REST

Após o primeiro passo deve-se realizar a configuração no appserver.ini realizando a definição dos serviços REST. Os itens abaixo, devem ser incluídos/atualizados no seu appserver.ini atual no seu ambiente.

Primeiro acesso ao Meu RH Mobile

  

Após configurado o ambiente Web conforme os passos anteriores. Para realizar o acesso pelo APP é necessário seguir os seguintes passos.

1 - Baixar o APP “Meu RH”

 Image Removed

2 - Ao abrir o aplicativo pela primeira vez, será apresentada a tela para leitura do QRCode que é gerado de acordo com as configurações do ambiente em sua empresa;

  

Image Removed 

Gerando o QRCode de acesso:

...