Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Painel
borderColorgrey
borderStylesolid
titleAcessando o App MeuRHMeuRH
Deck of Cards
idOrganizador
Card
labelConceito com rootContext

QRCode

Podemos gerar o QRCode através da página qr-generator.html que se encontra disponível na raiz do pacote client do aplicativo, no mesmo lugar do arquivo properties.json. Utilize o endereço do seu host informado no "appserver.ini" para carregar a página do QRCode, no exemplo utilizaremos a mesma informação de IP do passo 4 (Configuração Manual): "http://10.173.3.216:4040/50/qr-generator.html".

Image Added


Preencha os campos:

  • URL → identifica o servidor Protheus para a realização das requisições aos serviços REST, deve ter as seguintes informações:

URL raiz e Porta HTTPhttp://10.173.3.216:4040

Contexto → preencher quando utilizar mais de uma empresa, no exemplo usamos /50/

?restPort → query param para informar a porta do serviço REST → ?restPort=4141(cuidado com a diferenciação entre letras minúsculas e maiúsculas no momento de definição da URL de acesso, pois caso existam erros no preenchimento podem ocorrer no aplicativo realizar o login. Como por exemplo, escrever erradamente "Restport" ou deixar de colocar o ponto de interrogação na URL).

Dessa forma ficaria: http://10.173.3.216:9293/50/?restPort=4141

  • Rest URL indica o endereço rest, deve ser o mesmo informado no properties.json
  • Identificador e Ambiente → são de livre configuração do cliente, não afetando o processo de utilização do aplicativo.
  • Usuário → é opcional, principalmente quando desejamos gerar um QRCode para ser compartilhado para toda empresa, o correto é deixar em branco esse campo.
Image AddedImage Added


Após as configurações do serviço e iniciar o seu servidor podemos realizar a verificação e login no aplicativo:

  • Para realizar login via navegador utilize a URL montada na configuração do ambiente no

"
  • appserver.ini

"
  • na seção auxiliar: IP + Porta HTTP

+ sufixo da URL do serviço REST
  • .

  • No exemplo

abaixo
  • ,

segue
  • utilizou o endereço IP: "10.

172
  • 173.

36
  • 3.

45
  • 216",

com a parta
  • ":" e a porta HTTP = "

8081" e o sufixo "T1" do contexto,
  • 4040"; ficando a URL raiz da seguinte forma: http://10.

172
  • 173.

36
  • 3.

45
  • 216:

8081
  • 4040/

T1/

Image Removed

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 gerado nos passos anteriores.

cuidado com o case sensitive (
  • 50/

Image Added

No IOS e ANDROID

Image AddedImage Added

Card
labelConceito sem rootContext

QRCode

Podemos gerar o QRCode através da página qr-generator.html que se encontra disponível na raiz do pacote client do aplicativo, no mesmo lugar do arquivo properties.json.

Image Added


Utilize o endereço do seu host informado no "appserver.ini" para carregar a página do QRCode, no exemplo utilizaremos uma informação de IP externo diferente: "http://192.168.1.104:4040/qr-generator.html".

Preencha os campos:

  • URL → identifica o servidor Protheus para a realização das requisições aos serviços REST, deve ter as seguintes informações:

URL raiz e Porta HTTPhttp://192.168.1.104:4040

Contexto → Preencher com o identificador do rootContext do Properties.json. Exemplo o contexto será vazio // (duas barras seguidas)

?restPort → query param para informar a porta do serviço REST → ?restPort=4141 (cuidado com a diferenciação entre letras minusculas e maiúsculas

)

Podemos gerar o QRCode pela página padrão liberada pela Totvs juntamente com os arquivos cliente, através da página "qr-generator.html" que se encontra disponível na raiz do pacote cliente do aplicativo, no mesmo lugar do arquivo "properties.json".

No nosso exemplo acima, poderíamos colar o seguinte texto: "MeuRH| MeuRH |

no momento de definição da URL de acesso, pois caso existam erros no preenchimento podem ocorrer no aplicativo realizar o login. Como por exemplo, escrever erradamente "Restport" ou deixar de colocar o ponto de interrogação na URL

.

).

Dessa forma ficaria: 

http://

10

192.

172

168.

36

1.

45

104:

8081

4040/

T1

/?restPort=

8103" , onde:Os campos

4141

  • Rest URL indica o endereço rest, deve ser o mesmo informado no properties.json
  • Identificador e Ambiente → 
"Identificador do Ambiente" e "Nome do Ambiente"
  • são de livre configuração do cliente, não afetando
em nada
  • o processo de utilização do aplicativo.
Entretanto, o campo URL é muito importante, pois é ele que identifica onde o servidor Protheus está localizado para a realização das requisições aos serviços REST:
  • Usuário → é opcional, principalmente quando desejamos gerar um QRCode para ser compartilhado para toda empresa, o correto é deixar em branco esse campo.


Para utilização do exemplo, o Properties.json  deve estar sem rootContext:

{
    "ERP": 3,
    "PROPS":
     {
              "baseUrl": 
(URL raiz e Porta HTTP ) →
"http://
10
192.
172
168.
36
1.
45
104:
8081
4141/rest"
  • (Contexto configurando no passo 3) → "/T1/"
  • (Query param para informar o parâmetro e a porta do serviço REST) → "?restPort=8103"
  • O campo usuário é opcional, principalmente quando desejamos gerar um QRCode para ser compartilhado para toda empresa, o correto é deixar em branco esse campo.
  • De acordo com as configurações realizadas, o endereço do gerador poderá ser carregado na URL: "http://10.172.36.45:8081/T1/qr-generator.html"

    Image Removed        Image Removed

    Caso necessário, nesse link encontrará outras informações:Geração QRCode acesso MeuRH - Linha Protheus (12.1.17)

    Após a geração do QRCode, basta realizar a leitura do mesmo dentro do aplicativo e realizar o processo de login.
    O usuário e senha solicitado são os mesmos já utilizados atualmente no Portal do RH Gestão do Capital Humano!
    ,
                  "rootContext": "//"
         }
    }

    A chave "HTTPENV" deve seguir o exemplo:

    [HTTPENV]
    URL=/rest   (Informação necessária)
    PrepareIn=T1,D MG 01
    Instances=2,5,1,1
    Public=fwjwt/refresh_token,auth
    CORSEnable=1
    AllowOrigin=*


    Image AddedImage Added


    Após as configurações do serviço e iniciar o seu servidor podemos realizar a verificação e login no aplicativo:

    • Para realizar login via navegador utilize a URL montada na configuração do ambiente no appserver.ini na seção auxiliar: IP + Porta HTTP.

    • No exemplo, utilizou o endereço IP: "192.168.1.104", ":" e a porta HTTP = "4040"; ficando a URL raiz da seguinte forma: http://192.168.1.104:4040



    Validando o Rest:

    Image Added

    Acessando o Portal:

    Image Added


    Acessando com Celular:

    As configurações de acesso na URL será a mesma: http://192.168.1.104:4040//?restPort=4141

    Image Added Image Added Image Added Image Added


    Informações
    titlePorta Serviço REST

    Em alguns ambientes as portas dos serviços web podem não estar declaradas explicitamente como no exemplo acima informando 9191, sendo assim, é utilizado portas padrão web:

    • Para ambientes HTTP a porta padrão é 80.
    • Para ambientes seguros HTTPs a porta padrão é 443.

    Baixar o app 

    Google Play: https://play.google.com/store/apps/details?id=com.totvs.hr.mobile&hl=pt_BR

    Apple Store: https://itunes.apple.com/br/app/totvs-meu-rh/id1263940937

    Faça a leitura do QRCode pelo aplicativo efetue de login, mais informações MV_ACESSPP para Login Meu RH Protheus.

    Permissões no Meu RH

    Os menus do aplicativo que ficaram disponíveis para o usuário são definidos na rotina Permissões Meu RH (TCFA006), para mais detalhes: Permissão de funcionalidades do Meu RH - Protheus



    Demais passos da configuração: