Quando mais de um grupo de empresas irá acessar o Meu RH, a configuração deve ser feita de acordo com o modelo de acesso ao Meu RH escolhido pela empresa, entre as opções de login disponíveis: Integrado e Padrão.
No login padrão o acesso ao Meu RH é feito utilizando o CPF e a senha definida pelo usuário ao realizar o primeiro acesso ao sistema.
No login integrado o acesso ao Meu RH é feito utilizando o mesmo usuário e senha utilizados para acessar o Protheus. Caso a empresa tenha o Single Sign-On configurado integrado ao Active Directory, será o mesmo usuário e senha utilizados para acessar a rede da empresa. E conforme a opção desejada será possível fazer o login usando tanto o usuário do Protheus quanto o usuário do domínio.
Observações:
1. Disponível apenas a partir da versão 2.5.1 do aplicativo Meu RH.
2. A integração ao Active Directory exige que ambos os servidores, do serviço REST e de domínio, estejam na mesma rede.
A configuração do exemplo é para duas empresas diferentes utilizando o mesmo appserver.ini, mas é altamente recomendado ter um server para cada serviço REST:
[HTTP]
ENABLE=1
PORT=9004
[ONSTART]
JOBS=HTTPJOB
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=P12117
[HTTPV11]
ENABLE=1
Sockets=HTTPREST
[HTTPREST]
Port=8103
SECURITY=1
URIs=HTTPENVT1,HTTPENVT2
IPsBind=
[HTTPENVT1]
URL=/restT1
PrepareIn=T1
Instances=2,5,1,1
Public=fwjwt/refresh_token,auth
CORSEnable=1
AllowOrigin=*
[HTTPENVT2]
URL=/restT2
PrepareIn=T2
Instances=2,5,1,1
Public=fwjwt/refresh_token,auth
CORSEnable=1
AllowOrigin=*
[11.222.33.44:8081/T1]
ENABLE=1
PATH=C:\P12125MNTDB\Protheus_data\Web\portalmeurhT1
DEFAULTPAGE=index.html
[11.222.33.44:8081/T2]
ENABLE=1
PATH=C:\P12125MNTDB\Protheus_data\Web\portalmeurhT2
DEFAULTPAGE=index.html
Nesse caso a URL do serviço REST deve ser configurado em duas partes:
O prefixo → /rest
O sufixo → T1
Assim o complemento do endereço será T1 e deve ser utilizado em todos os outros pontos da configuração
No diretório portalmeurhT1:
{
"ERP": 3,
"PROPS":
{
"baseUrl": "http://11.222.33.44:8081/restT1",
"rootContext": "/T1/"
}
}
No diretório portalmeurhT2:
{
"ERP": 3,
"PROPS":
{
"baseUrl": "http://11.222.33.44:8081/restT2",
"rootContext": "/T2/"
}
}
Para acessar via aplicativo no celular, é necessário gerar um QRCode para cada um dos grupos. Consulte Passo 5: Acessando o portal e app
A configuração do exemplo é para duas empresas diferentes utilizando o mesmo appserver.ini, mas é altamente recomendado ter um server para cada serviço REST:
[HTTP]
ENABLE=1
PORT=9004
[ONSTART]
JOBS=HTTPJOB
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=P12117
[HTTPV11]
ENABLE=1
Sockets=HTTPREST
[HTTPREST]
Port=8103
SECURITY=1
URIs=HTTPENV
IPsBind=
[HTTPENV]
URL=/rest
PrepareIn=ALL
Instances=2,5,1,1
Public=fwjwt/refresh_token,auth
CORSEnable=1
AllowOrigin=*
[11.222.33.44:8081]
ENABLE=1
PATH=C:\SIGA\PROTHEUS_DATA\MEU_RH33_EMP\web\PortalMeuRH
DEFAULTPAGE=index.html
Nesse caso a URL do serviço REST deve ser composto por apenas uma parte:
O prefixo → /rest
O sufixo → Não informado, porque no login integrado não é necessário especificar um grupo
No diretório PortalMeuRH:
{
"ERP": 3,
"PROPS":
{
"baseUrl": "http://11.222.33.44:8081/rest",
"rootContext": "//"
}
}
Para acessar via aplicativo no celular, é necessário gerar um QRCode para cada um dos grupos. Consulte Passo 5: Acessando o portal e app