25147 - HCM/G7 - Tenant do arquivo PEM (Integrador HCM) diferente do tenant Senior X
Problema:
Solução: Esse problema ocorre porque o tenant da Plataforma Senior X é diferente do tenant configurado no Integrador HCM.
O tenant cadastrado consta com hífen '-' e o tenant do integrador hcm encaminhado com arquivo .pem está constando com underline '_', conforme exemplo abaixo:
- Tenant G7: demonstra-exemplo
- Tenant PEM: demonstra_exemplo
Com isso, o integrador HCM acaba gerando erro de assinatura: Tenant configured in the file integration.properties, was not found in the HCM database.
Solução: Esse problema ocorre porque o tenant da Plataforma Senior X é diferente do tenant configurado no Integrador HCM.
Na Plataforma Senior X o tenant é com Hífen e está correto. No Integrador HCM o tenant é com Underline e também está correto. Por mais que o vínculo entre o tenant da plataforma seja muito forte com o tenant do integrador, eles são totalmente diferentes. Como ocorre o vínculo entre estes tenants sendo que eles são diferentes? Existe um campo específico na base de dados para realizar este vínculo sem impactar na integração e sincronia das informações.
Sendo assim, o erro ocorre porque no arquivo integration.properties o nome do tenant está como o da plataforma (com hífen) ao invés do tenant do integrador (underline). Para solucionar este problema, será necessário ajustar o nome do tenant no arquivo integration.properties, inserindo o tenant com underline, ou seja, o tenant que foi encaminhado por e-mail juntamente com o arquivo .PEM.
Segue abaixo trecho da documentação https://documentacao.senior.com.br/seniorxplatform/manual-do-usuario/hcm/implantacao/integrador.htm com o nome da chave que existe no integration.properties que precisa ser ajustado com o nome do tenant encaminhado por e-mail.
Após realizar este ajuste, favor reiniciar o integrador HCM para surtir efeito.