Versões comparadas

Chave

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

Data Pipeline

Image Added

SAP Conector

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

Data Pipeline:

  • 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 saídas:
    • EMPLOYEE_LK: disponível para mapear com o Data Model USER se necessário.
    • EMPLOYEE: mapeado para o Data Model EMPLOYEE

Parâmetros

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

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.