Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03,Passo 04,Pontos de Atenção
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1

Atualização do dicionário de dados para criação da tabela RUH - Integração ATS Candidato.

Após a criação da tabela é primordial realizar a seguinte configuração através do módulo SIGAGPE:

Totvs custom tabs box items
defaultno
referenciapasso2
Aviso

Essa configuração é ESSENCIAL para correta carga dos dados!

Totvs custom tabs box items
defaultno
referenciapasso3

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
defaultno
referenciapasso3

Para onde os dados serão levados para dentro do Protheus?

O usuário possuirá 2 alternativas para essa etapa do processo listadas abaixo:

Deck of Cards
idids
Card
idid1
labelUnidade da Central do Recrutador

O campo CNPJ vinculado à Unidade no portal do Central do Recrutador atualmente é um campo opcional porém de forma a vincular os dados recebidos daquela Unidade com os dados do Protheus, o usuário deverá cadastrar o campo CNPJ com um código de CNPJ vinculado à uma Grupo de Empresa/Filial do Protheus.

Para isso, verifique o conteúdo do campo CNPJ no cadastro de Filial do Módulo Configurador em Ambiente > Empresas > Filial.

Dessa maneira, durante a recepção dos dados, será localizado o Grupo de Empresa/Filial correspondente àquele CNPJ e os dados serão gravados de acordo com essas configurações na tabela RUH - ATS Candidatos.

Por exemplo:

UnidadeCNPJGrupo de Empresas (Protheus)Filial (Protheus)
São Paulo

04.827.707/0002-08

T1M SP 01
Campinas04.827.707/0001-27T1M SP 02
Belo Horizonte57.542.443/0001-210190
Uberaba57.542.443/0002-02 0191
Aviso

Essa configuração implica somente a gravação dos dados da tabela RUH - ATS Candidatos, na etapa de Admissão ainda será possível escolher a FILIAL para qual o funcionário deverá ser admitido!

Card
idid2
labelArquivo config.json
titleArquivo config.json

Caso o usuário opte por não realizar a alteração no cadastro de cada Unidade na Central do Recrutador, ele deverá possuir o arquivo config.json configurado.

Esse arquivo visa a garantir um destino default para recepção dos dados do Totvs RH Atração de Talentos.

Para isso, ele deverá acessar a opção Admissão Candidatos ATS disponível em SIGAGPE(07) / Atualizações > Funcionários > Funcionários > Outras Ações.

A opção Admissão Candidatos ATS  será exibida no Cadastro de Funcionário somente se o parâmetro MV_RHATS estiver configurado igual a .T.

ParâmetroDescriçãoConteúdo Padrão
MV_RHATSHabilita Admissão do Candidato ATS no Cadastro de Funcionários.F.


No primeiro acesso ao cadastro e com o dicionário de dados atualizado, a rotina identificará que o arquivo config.json não existe:

Image Added


O usuário deverá selecionar 'Sim' e preencher as informações conforme descritivo:

Image Added


Após o preenchimento das informações o arquivo é config.json será gravada dentro da pasta do Startpath sob o novo folder ats no seguinte formato:

Onde T1 representa o Grupo de Empresas e D MG 01 a Filial (exemplo):

Image Added

Aviso

Essa configuração é ESSENCIAL para correta recepção e gravação dos dados!



Totvs custom tabs box items
defaultno
referenciapasso4

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
defaultno
referenciapasso5


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:

  1. Quando o arquivo config.json não existe no diretório system\ats:

    Na Fila de Erros (DLQ) do Smartlink - Detalhes da Fila:



  2. 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 "
    }



  3. 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).




  4. Quando a tabela RUH não existe no Dicionário de Dados:

    Na Fila de Erros (DLQ) do Smartlink - Detalhes da Fila:


    Aviso

    Necessário a criação da tabela  RUH - Integração ATS Candidato via expedição contínua.


03. Admissão

Para a admissão dos Candidatos recebidos pelo Totvs RH Atração de Talentos será necessário acessar o cadastro SIGAGPE(07) / Atualizações > Funcionários > Funcionações > Outras Ações > Admissão Candidatos ATS 


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyesno
referenciapasso1


Totvs custom tabs box items
defaultnoyes
referenciapasso2






04. Documentações Relacionadas

...