Skip to main content
The SAP SuccessFactors via BTP Data Source Connector is an API-based integration that extracts HR data from SAP SuccessFactors through the SAP Integration Suite. TechWolf calls the iFlow over HTTPS; the iFlow calls SuccessFactors on the customer’s behalf and stages the results in TechWolf-managed storage for ingestion into the SkillEngine API.

Prerequisites

  • An active TechWolf contract.
  • A working SAP SuccessFactors tenant.
  • A working SAP BTP tenant with SAP Integration Suite provisioned, including the Build Integration Scenarios capability.
The full prerequisites and the BTP-side roles required are listed on the Installation page.

Key benefits

  • Customer-owned infrastructure: every call to SuccessFactors is performed in the customer’s BTP tenant, giving the customer full visibility via BTP’s Monitor Message Processing view and keeping SuccessFactors credentials inside the customer’s BTP Keystore.
  • Single package, multiple data types: one BTP package serves all enabled data types. Enabling or disabling a data type does not require a new install.
  • No file infrastructure: no SFTP, no report schedules, no export files (integration center definitions). Data flows from SuccessFactors through the iFlow to TechWolf storage.
Note that this is a valid but equivalent alternative to the Integration Center definition-based method of extracting data. The most notable difference is that data moves through the BTP platform.

How it works

  1. TechWolf calls the integration over HTTPS to request a run for a given data type.
  2. The integration acknowledges the request and processes the work asynchronously.
  3. The process calls SuccessFactors with the entity set and query for the requested data type, paginates through the results, and writes them to TechWolf-managed storage.
  4. TechWolf ingests the staged data into the SkillEngine API using connectors.
See the How It Works page for the full flow.

Available data types

The connector supports the following data types. Each data type corresponds to a SuccessFactors OData V2 EntitySet and requires the corresponding SuccessFactors permissions to be granted to the technical user used by the iFlow. These permissions are detailed on the Installation page.
Basic Employee identity and account status, sourced from the UserAccount EntitySet.
Employee certifications, sourced from the Background_Certificates EntitySet.
Employee course history, sourced from the Background_Courses EntitySet.
Employee education history, sourced from the Background_Education EntitySet.
Employee external work history, sourced from the Background_OutsideWorkExperience EntitySet.
Employee internal staffing history, sourced from the EmpJob EntitySet. The connector requests the full effective-dated history per Employee (not only the current job).
Job Profile Builder families (job architecture, not per-Employee), sourced from the FamilyEntity MDF object. parentFamily carries the family hierarchy.
Job Profile Builder roles (job architecture), sourced from the RoleEntity MDF object. A single canonical job code is resolved from the role’s job-code mappings.
Job Profile Builder profiles — the readable description attached to a role — sourced from the JobProfile MDF object. Section bodies are returned inline per locale; only published profiles are included (drafts are excluded).
Not all data types need to be enabled. Work with TechWolf to select the data types that are relevant for your use case. SuccessFactors permissions only need to be granted for the data types you choose to enable.

Next steps

How It Works

Detailed walkthrough of the connector’s flow, configuration, and authentication model.

Installation

Step-by-step guide to install the connector in your SAP BTP tenant and grant the required SuccessFactors permissions.