Essa documentação tem como objetivo demonstrar o processo de integração de Informações de Funcionário e Imagem e Marcações com a SAP. Atualmente a integração segue o seguinte Fluxo:
Busca Tem por objetivo buscar os dados de funcionários e fotos do SAP (API Success Factors - HR) através do processo SAPINTEGRATIONAPP do TOTVS RH Clock-in.
. Para isso é necessário que o Connector esteja atualizado no ambiente juntamente com o mapeamento padrão. Na implantação será disponibilizado o conector e os mapeamentos padrões para a integração.
Demonstra como a informação chega no Conector SAP e mergeada (processo onde ocorre junção de informações recebidas do SAP para que seja possível atualizar nos Data Models do Clockin) até chegar no Data Model Employee e Image. Essa informação é possível visualizar através do Data Journey (primeira opção do Menu da Carol, no canto superior esquerdo).
...
URL da API para obter as fotos dos funcionários.
Permite realizar a configuração da integração SAP através do Settings da Carol. Para que a integração das informações com a Carol aconteça é necessário informar os seguintes campos:
Informar o país e empresas que devem ser sincronizadas. A propriedade especifica o país, o array especifica a lista de empresas. Exemplo: {"GTM":["GT01", "GT02"],"NIC":["NI01", "NI02"],"MEX":["MX01", "MX02"]}
...
URL da API para obter os dados dos funcionários.
Valor default para os parametros:
pagesize (top) = 10.000
offset (skip) = 0
...
Filtro para buscar funcionários que devem ser sincronizados para a Carol (Sim/Não)
URL da API para geração do token de autenticação (OAuth 2.0 - Basic Authentication).
...
obter as fotos dos funcionários.
...
Parâmetro que indicará qual o valor da última sincronização.
Quando em branco inicia uma sincronização completa.
Carol App vai atualizar a última sincronização efetuada nesta configuração.
Exemplo de formatação: 2007-04-05T12:30-02:00
...
Parâmetro que indicará qual o valor da última sincronização por pais.
...
Exemplo de formatação: {"MEX":"2020-11-27T01:01:13.730042","NIC":"2020-11-27T01:01:23.571120","GTM":"2020-11-27T01:10:17.284987"}
Param TOP para a API Funcionários.
Parametrização de países e empresas que devem ser sincronizadas.
A propriedade especifica o país, o array especifica a lista de empresas.
Exemplo: {"GTM":["GT01", "GT02"],"NIC":["NI01", "NI02"],"MEX":["MX01", "MX02"]}
Senha para a API de autenticação.
...
Sync Fotos para a Carol .
Sync Funcionários para a Carol.
(SIm/Não)
...
Filtro para buscar funcionários que devem ser sincronizados para a Carol. Valor 1 = Sim.
.
Param TOP para a API Funcionários.
URL da API para geração do token de autenticação (OAuth 2.0 - Basic Authentication).
Usuário para a API de autenticação.
Senha Usuário para a API de autenticação.
SAPINTEGRATIONAPP SapIntegrationApp - Processo batch do TOTVS RH Clock-in com os seguintes comportamentos conforme os dados recebidos:
Campos retornados no response da API Success Factors do SAP, coluna em destaque são os campos correspondentes na TOTVS Carol.
Para que a integração de funcionários e imagens dos funcionários possa ocorrer entre SAP e Carol é necessário que o SAP disponibilize APIs de integração de funcionários e imagens. Abaixo é demonstrado como o Connector do SAP está configurado para receber informações do SAP através dos mapeamentos de dados,
O Mapeamento de dados tem como objetivo permitir o de-para de informações para que as mesmas sejam transferidas do SAP para o Clockin. O mapeamento já é atualizado no momento da implantação. Desta forma essas informações irão servir para a saber quais informações devem ser consideradas na api de integração que deverá ser disponibilizada pela SAP para a integração com o Clockin. Abaixo segue mapeamento padrão do Conector Employee para o DM Employee para a integração com o Clockin:
Segue também o mapeamento do Conector sap_photo para o DM Image para a integração com o Clockin:
Para realizar a integração de informações com o Clockin é necessário seguir o modelo do JSON informado abaixo:
...
View file | ||||
---|---|---|---|---|
|
...