Versões comparadas

Chave

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

O objetivo dessa página é listar itens que podem ser verificados após a configuração inicial, caso esteja encontrando alguma problema na utilização do aplicativo MeuRH.

 


Painel
titleServidor HTTPschecklist de validação
 
  1. Confirme se a sessão "[RestConfig]" está declarada corretamente em seu 'appserver.ini'.
  2.  Confirme se foi criado a sessão responsável em inicializar o job do REST, através da função "HTTP_START"
  3.  Confirme se o serviço do REST está sendo demonstrado quando carregado via browser.
  4.  Confirme se o seu QRCode foi gerado corretamente, especialmente a URL, pois qualquer erro de direcionamento, o aplicativo não consegue chegar ao seu servidor para validar uma autenticação.
  5. Caso esteja utilizando certificados SSL, verifique se o serer protheus inicializou os serviços HTTPs.
  6. Caso esteja utilizando certificados SSL, confirme se o seu QrCode está apontando para um serviço HTTPs.
  7. Confirme se foi criado o relacionado de segurança, conforme "Passo 1" da instalação, pois o token gerado é baseado nesse usuário do smartclient. Além disso, esse usuário não pode possuir perfil de administrador, isso é uma restrição de segurança do time de framework.
  8.  Confirme se os últimos pacotes consolidados publicados na página principal de instalação estão atualizados em seu ambiente, principalmente os pacotes da lib que são responsáveis em gerar os tokes de autenticação.
  9.  Confirme se a configuração do arquivo "properties.json" foi realizado com orientações.
  10.  O aplicativo para o Protheus ainda não foi liberado para acesso via browser, apenas pelo celular, sendo assim, tentativas de acesso nesse formato não carregará informações de nenhum funcionário, pois o processo de autenticação não foi realizado.
  11.  Ao realizar o processo de login dentro do aplicativo MeuRH, é possível acompanhar as mensagens de autenticações dentro do console do servidor, ou mesmo, em seu arquivo de log (exemplo: "console.log"), caso essas informações não estejam sendo mostradas, provavelmente o seu QRCode não foi preenchido adequadamente.
  12.  Caso esteja tentando realizar o login, fora da sua rede corporativa, é importante confirmar com o seu time de infraestrutura se o endereço configurado no QRCode está habilitado para receber conexões remotos da internet e não apenas configurado para acesso interno.
  13.  Quando a tentativa de login chega ao server, essa movimentação é registrada, e em casos de negativa no processo de autenticação, as mensagens no log informam qual o motivo.
  14.  O login/senha utilizado são os mesmos do Portal Protheus Gestão do Capital Humano.
  15.  Caso informem apenas "usuário autenticado", mas a aplicação não carrega no celular, confirme o campo PATH que contém os arquivos clientes do aplicativo, eles podem não estar sendo localizados no momento do carregamento.

3 - Ao realizar o processo de login dentro do aplicativo MeuRH, é possível acompanhar as autenticações dentro do console do servidor, ou mesmo, em seu arquivo de log (exemplo: "console.log")

      • Essas mensagens poderão auxiliar caso esteja tendo problemas no processo de autenticação.
      • Caso as mensagens não estejam aparecendo no servidor, 3 situações necessitam serem revistas:
        • confirmar se o patch referente ao MeuRH, informado na inicio desse documento, encontra-se aplicado em seu RPO.
        • confirmar as informações utilizada para a geração do QRCode, caso não esteja aparecendo nenhuma informação no console do servidor, a sua requisição de login nem chegou ao server para validação, pois deverá estar apontando para um endereço errado.
        • caso esteja tentando realizar o login, fora da sua rede corporativa, é importante confirmar com o seu time de infraestrutura se o endereço configurado no QRCode está habilitado para receber conexões remotos da internet e não apenas configurado para acesso interno.
1) percebi pelo "appserver.ini" que enviou sua empresa é "01", certo?
- teremos que ajustar também o QRCode que gerou
- não localizei a tag "RestConfig" no  appserver.ini
- vamos precisar fazer alguns ajustes no ini para validarmos.

2) Em relação aos seus arquivos de certificado, aparentemente foi utilizado o exemplo do TDN, mas era apenas um exemplo para demostrar a possibilidade de utilizar o serviço REST em SSL, mas nesse caso a empresa necessita do seu próprio certificado gerado por uma empresa certificadora. Todavia podemos inicialmente colocar pra rodar na maneira padrão para que posteriormente possa ser avaliado!
 

3) atualize por favor, o último pacote consolidado da parte do server:

4) verifique também se possui a ultima versão do arquivo client:

https://suporte.totvs.com/portal/p/10098/download?e=696055

1) me envie o seu arquivo "properties.json", pois não estava anexado no ticket

2) preciso saber também como ficou a montagem da sua URL para a geração do QRCode

3) Em relação aos seus arquivos de certificado, aparentemente foi utilizado o exemplo do TDN, mas era apenas um exemplo para demostrar a possibilidade de utilizar o serviço REST em SSL, mas nesse caso a empresa necessita do seu próprio certificado gerado por uma empresa certificadora. Todavia podemos inicialmente colocar pra rodar na maneira padrão para que posteriormente possa ser avaliado!

1.       Não localizei a tag [HTTPV11] nesse “appserver.ini” anexado no ticket. O serviço REST não deve nem estar sendo executado no server, precisa ajustar o ini, executar e validar se a página do REST consegue ser acessada no browser.

 

2.       O QRCode tá errado, a configuração das portas estão trocadas.

 

3.       A tag [HTTPJOB] está comentada na tag [ONSTART], mais um problema impedindo que o serviço REST seja executado.

 

4.       O Security está desabilitado no INI.

 

5.       Não localizei no INI nenhum serviço direcionando para a tag dos arquivos cliente do MeuRH.

 

6.       O arquivo “properties.json” não está configurado adequadamente.

 

7.       Precisa enviar também o console.log pra facilitar a avaliação.

De acordo com o “console.log”, adicionado ao ticket, a mensagem de validação esperada sobre login no server está divergente do esperado.

Verifique por favor se foi atualizado o “properties.json” apontando para o “https”, visto que agora teria um servidor com ssl.

Verifique também o seu QRCode, pois precisa gerar um novo endereço de direcionamento também apontando para um servidor “https”.

segue as observações para seguir no atendimento:

  • O “appserver.ini” enviado não está correto, estou enviando outro em anexo com as devidas atualizações.
    • Confirmar o endereço correto onde se encontra os arquivos cliente do MeuRH no servidor, conforme simulado no “appserver.ini” atualizado: PATH=\\192.168.0.140\PROTHEUS12\Protheus_Data\web\PortalRHUnificado
    • O Arquivo “properties.json” não foi enviado, mas baseado nas informações conhecidas até o momento, segue também um arquivo em anexo para comparação.
    • É importante atualizar o último pacote acumulado atualizado sobre o MeuRH: https://suporte.totvs.com/portal/p/10098/download?e=695334
    • Verificar também a atualização da lib para a correta execução dos serviços REST.
    • Realizar uma verificação do processo de configuração do usuário, conforme atualizado no “passo 1” informado no TDN: http://tdn.totvs.com/display/NPR/0.2++Linha+Protheus
    • Após realizar as configurações verificar se a página do serviço REST encontra-se operacional, conforme print no “passo 3” da documentação.

 Caso o REST esteja no ar, realizar a geração de um novo QRCode baseado nas informações atualizadas:

    • MeuRH Elmo|PROTHEUS Elmo|http://192.168.0.159:8097/01/?restPort=8022
    • Tentar realizar o login pelo celular, lembrar que como é um IP interno, o celular precisa estar conectado na rede interna corporativa.
    • Após a tentativa de login, verificar se as mensagens sobre a tentativa de conexão estão sendo carregadas no “console.log”.

Assim precisarei da sua ajuda para avaliarmos o cenário atual, grato!

  1. 1.       As informações que colocou na abertura do ticket não são suficientes para uma avaliação adequada do seu ambiente atual, por favor, anexe no ticket o seu “appsever.ini” completo:
  • Todavia, estou enviado um “appserver.ini” que alterei baseado nas informações que possuo atualmente.
  • Acredito que talvez seja necessário algum outro ajuste para que seu acesso seja feito sucesso.
  1. 2.       No mês de março tivemos liberações importantes no link http://tdn.totvs.com/display/public/NPR/0.2++Linha+Protheus, apesar de ser anterior à abertura do seu ticket em Abril, solicito que confirme as informações abaixo:
  • Foram atualizados em seus ambientes, os seguintes pacotes:
    • https://suporte.totvs.com/portal/p/10098/download?e=675243 : referente ao patch do MeuRH com todos os ajustes realizados mais recentemente.
    • https://suporte.totvs.com/portal/p/10098/download?e=662850 : nova versão dos arquivos Client que são utilizados pelo App.
      • Nesse caso específico temos um novo arquivo na raiz, chamado “properties.json” que vamos precisar configurar com 2 informações.
      • No link do TDN, “passo 3” é possível verificar como deve ficar a configuração desse arquivo.
      • Existe também um arquivo junto chamado “properties.readme” com algumas informações de exemplo.
  1. 3.       Após as confirmações acima, no seu arquivo de “console-log”, deve gerar algumas mensagens referentes ao processo de login no app MeuRH.
  • Com informações que apurei no ticket, acredito que esteja montando um ambiente para a empresa Conseg.  Eles já devem utilizar atualmente o Portal padrão Protheus RH, sendo assim, para realizar login no App deverá utilizar o mesmo usuário/senha utilizado no portal.
  • Me envie também no ticket esse arquivo “console-log” para verificações.
  1. 4.       Baseado nas informações dos arquivos que coloquei em anexo, a linha a seguir deverá ser utilizada para a geração do QRCode, confirme se estão semelhantes as geradas inicialmente:
  1. 5.       Observe também que caso esteja tentando realizar o login no app fora da rede corporativa, o host e porta precisam estar publicados e liberados para acesso externo.
  • A tag “userId” precisa ter um usuário que possua login válido na smartclient
    • No seu caso está “user”, senão existir precisa trocar por outro uruário, por exemplo: “Jackson.Machado”
    • Atenção ao caps-lock, pois o usuário precisa ser da mesma maneira em que o login é realizado
Se fosse gerar um QRCode pra ler pelo aplicativo, um exemplo para o seu ambiente seria:MeuRH MDT|MeuRH MDT Homolog|http://192.168.0.191:9004/T1/?restPort=8095