Versões comparadas

Chave

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

...

Painel
titleinstalação e utilização
Deck of Cards
iddeck principal
Card
labelpasso 1


Atualizando os arquivos Client MeuRH


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

Nome do ArquivoBaixe 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: 

 


Dentro desse arquivo compactado encontramos a pasta "PortalRHUnificado", contendo os WebFiles necessáriosutilizados 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 da do ProtheusData na pasta "WEB".

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


Card
labelpasso 2


Configurando serviço REST


Após o primeiro passo Feito isso deve-se realizar a configuração no appserver.ini realizando a definição dos serviços REST e apontando para esse diretório aonde estão os arquivos utilizados pelo app MeuRH.

Essas configurações do serviço REST podem ser realizadas a partir do AppWebWizard (liberado no pacote da lib de Fev/2018) ou configurado manualmente:

*Observação: Deverá ser criado uma SESSÃO PARA CADA EMPRESA, Exemplo:

Para utilizar o Portal na EMPRESA T1, foi criado:

                       [spod2716.sp01.local:8084/T1]

                   ENABLE=1

                   PATH=C:\RH_NOVO\web\app\RH

                   ENVIRONMENT=P127_BRA

                   INSTANCENAME=rh01

                   DEFAULTPAGE=index.html

Para utilizar o Portal na EMPRESA T2, foi criado:

                     [spod2716.sp01.local:8084/T2]

                  ENABLE=1

                  PATH=C:\RH_NOVO\web\app\RH

                  ENVIRONMENT=P127_BRA

                 INSTANCENAME=rh02

                 DEFAULTPAGE=index.html

. 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

Nesse caso estamos criando uma sessão que será utilizada para o redirecionamento dos arquvios clientes do MeuRH e realizando a configuração do ambiente utilizado. Você poderá ter uma URL para cada empresa separada dentro da sua estrutura.

O endereço de exemplo "127.0.0.1" pode ser um endereço para utilização apenas na sua rede interna ou para acesso externo, caso seja permitido que o app funcione quando os participantes estivem apenas conectado na internet.

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

A sessões HTTPENV1 e HTTPENV2 servem

para configurar as questões de ambiente e

a URL

 para

Rest para cada empresa.

  • OBRIGATORIAMENTE, a TAG URL dentro da SESSÃO HTTPENV1 deve ser formada por: /rest concatenado com a empresa, T1 por exemplo, ficando desta forma:
  • URL=/restT1
  • 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"

     A sesão RESTCONFIG

     é de extrema importância para o

    Projeto meu RH Protheus e deve ser incluída manualmente.userId= Aqui

    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
    user. user.
    • "UserRH".
    • Na tag "restPort"
    restPort=9103 - Aqui
    • deve ser colocado a
    Porta
    • porta utilizada na
    sessão 
    • sessão "HTTPREST
     dentro
    • " dentro da chave
    • "PORT=9103
    Segue um modelo de configuração REST para o MEU RH
    • ".
     



    Importante notar que há uma URL para cada grupo de empresas, assim como é no portal legado

    .


    Card
    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

    View file
    nameexemplo.txt
    height250
    Aviso
    titleImportante
    passo 4
    Card
    labelpasso 3
    Card
    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.

    label



    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 Modified


    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 Modified 

    Gerando o QRCode de acesso:

    Para gerar o QRCode siga o link: 0.4 QRCode