Versões comparadas

Chave

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

Data Pipeline

Image Removed

...

Connector

Busca os dados de funcionários e fotos do SAP (API Success Factors - HR) através do processo SAPINTEGRATIONAPP do TOTVS RH Clock-in.

Image Added


Data Pipeline

Image Added:

  • FOTOS: Recebidas pela Staging SAP_PHOTO com mapeamento para o Data Model IMAGE.
  • FUNCIONÁRIOS: Recebidos pela Staging SAP_EMPLOYEE passando pelo ETL de duplicação com as seguintes Stagings de saídas:
    • EMPLOYEE_LK: disponível  Disponível para mapear com o Data Model USER, se necessário.
    • EMPLOYEE: mapeamento  Mapeamento com o Data Model EMPLOYEE.

...

Carol App Settings

Image Added

photoapi (API Fotos)

URL da API para obter as fotos dos funcionários.

employeeapi (API Funcionários) 

URL da API para obter os dados dos funcionários.

Valor default para os parametros:
pagesize (top) = 10.000
offset (skip) = 0

tokenapi (API Token)

URL da API para geração do token de autenticação (OAuth 2.0 - Basic Authentication).

photolastdatemodified (Data / Hora Última Alteração das Fotos)

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

lastdatemodified (Data / Hora Última Alteração dos Funcionários)

Parâmetro que indicará qual o valor da última sincronização por pais.

Quando em branco inicia uma sincronização completa.

Carol App vai atualizar a última sincronização efetuada por pais nesta configuração, conforme estrutura a seguir.

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

pagesize (Page Size)

Param TOP para a API Funcionários.

countrycompanies (País / Empresas)

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"]}

tokenapipassword (Senha)

Senha para a API de autenticação.

photosync (Sync Fotos)

Sync Fotos para a Carol.

employeesync (Sync Funcionários)

Sync Funcionários para a Carol.

sysclock (Sysclock)

Filtro para buscar funcionários que devem ser sincronizados para a Carol. Valor 1 = Sim.

tokenapiuser (Usuário)

Usuário para a API de autenticação.

Processo

Image Added

SAPINTEGRATIONAPP - Processo batch do TOTVS RH Clock-in com os seguintes comportamentos conforme os dados recebidos:

  • FOTOS: A partir de uma data de corte é recebido 100 registros por request (página) até alcançar a última página (sem registro).
  • FUNCIONÁRIOS: Conforme a estrutura passada no parâmetro countrycompanies é efetuado um request por país e sem paginação, ou seja, todos os registros conforme filtro passado.

Dicionário e Mapeamento

...

de Dados

Campos retornados no response da API Success Factors do SAP, coluna em destaque são os campos correspondentes na TOTVS Carol.