CONTEÚDO
- Visão Geral
- Configurações para Recepção
- Admissão
- Documentações Relacionadas
01. VISÃO GERAL
A integração com Totvs RH Atração de Talentos com o módulo SIGAGPE possui o objetivo de realizar a captura dos dados do Candidatos cuja contratação foi aprovada e disponibilizar esses dados para que sua admissão seja efetuada no módulo de Gestão de Pessoal na rotina de Cadastro de Funcionários.
02. Configurações para Recepção
Para que essa integração seja possível são necessários os seguintes passos:
| Totvs custom tabs box |
|---|
| tabs | Passo 01, Passo 02, Passo 03,Passo 04,Pontos de Atenção |
|---|
| ids | passo1,passo2,passo3,passo4,passo5 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| Após a criação da tabela é primordial realizar a seguinte configuração através do módulo SIGAGPE:
| Aviso |
|---|
Essa configuração é ESSENCIAL para correta carga dos dados! |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
| A Integração com o Totvs RH Atração de Talentos é implementada através de Behaviour Sharing que consiste em realizar a execução do job responsável pela operação de descida de dados de forma apartada e resiliente.
No caso do Protheus, essa operação é realizada através do FWTOTVSLINKJOB que depois de algumas validações realiza a execução da função responsável para a operação desejada. Uma dessas validações é em relação a existência de credenciais , se elas forem válidas, uma consulta na fila do Smartlink é executada.
Nesta fila estará o nosso processo com o nome de RHATSSendApplicantApprovedToErp responsável por realizar a leitura dos dados de candidatos em suas respectivas vagas vindos da integração com o produto do Totvs RH Atração de Talentos. Tendo isso em vista o primeiro passo será cadastrar as credenciais através da rotina de Comunicação SmartLink - Parâmetros de Conexão As credenciais são as Chaves de integração (Client ID e Client Secret) fornecidas pela Totvs. |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo4 |
|---|
| Após todos estes passos a integração com o Totvs RH Atração de Talentos estará configurada no ERP Protheus para recepção das mensagens. |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo5 |
|---|
|
Durante a leitura/processamento da mensagem serão realizadas as validações a seguir, cujas mensagens serão exibidas no log do console do AppServer e na Fila de Erros (DLQ) do Monitor do Smartlink:
- Quando o arquivo config.json não existe no diretório system\ats:
 Na Fila de Erros (DLQ) do Smartlink - Detalhes da Fila:

Quando o arquivo config.json existe porém não contém estrutura válida:
 Na Fila de Erros (DLQ) do Smartlink - Detalhes da Fila:

| Aviso |
|---|
Estrutura válida do arquivo config.json (exemplo) onde T1 representa o Grupo de Empresas e D MG 01 a Filial: { "companyId":"T1", "branchId":"D MG 01 " } |
- Quando o arquivo config.json existe porém não contém conteúdo de Grupo de Empresa/Filial existente no cadastro de Empresas:
 Na Fila de Erros (DLQ) do Smartlink - Detalhes da Fila:

| Aviso |
|---|
Os dados de Grupo de Empresa e Filial contidos no arquivo config.json deverão existir no Cadastro de Empresas (SIGACFG). |
- Quando a tabela RUH não existe no Dicionário de Dados:
 Na Fila de Erros (DLQ) do Smartlink - Detalhes da Fila:

|
|
03. Admissão
| Totvs custom tabs box |
|---|
| tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
|---|
| ids | passo1,passo2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| |
|
04. Documentações Relacionadas
DT Integração ATS Admissão Candidato Recepção Mensagem
DT Integração ATS Admissão Candidato Dicionário de Dados
TOTVS RH Atração de Talentos