> ## Documentation Index
> Fetch the complete documentation index at: https://developers.techwolf.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

# Job Skill Sync Integration with SAP SuccessFactors

This Deployment Guide provides instructions that will assist in the process of
deploying the SAP SuccessFactors - TechWolf Job Skill Sync Integration,
including detail on the configuration and deployment of the integration in the
customer's SAP SuccessFactors tenant. The intended audience for this document is
the Integration Implementer.

## Integration

The Integration has been designed, developed, tested, documented, and deployed
by TechWolf with SAP's guidance and oversight. The integration facilitates the
flow of validated Job skill data between SAP SuccessFactors and TechWolf. It is
not intended to address every use case a customer may be interested in. The
customer benefits by receiving pre-built, pre-tested, documented,
partner-maintained integrations that minimize implementer's effort as compared
to custom integrations for the specific use case(s) addressed.

## Functional Objective

TechWolf and SAP are partnering to enhance skill management within
organizations. TechWolf leverages data from various sources, including business
systems, to infer skills. These inferred skills are seamlessly integrated into
SAP SuccessFactors Job skill profiles, providing a comprehensive and real-time
view of Jobs' skills. The integration also enables profile synchronization
between TechWolf and SAP, ensuring that both platforms' updates are consistently
reflected. Note that TechWolf **Jobs** are linked to SAP **Job Roles**.

Besides skill presence or absence, the integration also synchronizes the
proficiency of the Jobs' skills. These proficiency levels can be set in the Job
Governance interface in the TechWolf Console.

Changes that are made to the Job skill profile within TechWolf are synchronized
to SAP SuccessFactors instantaneously. Changes that are made to the Job skill
profile within SAP SuccessFactors are reflected back to the TechWolf SkillEngine
API on a regular basis (at least daily).

**Key benefits:**

* Effortless skill identification: Our solution streamlines skill identification
  for Job profiles by automatically extracting data from various sources (incl.
  SAP SuccessFactors) and leveraging our labor market data to infer and
  structure skills into profiles, eliminating manual efforts.
* Governance & maintenance made simple: Easily oversee and control your Job
  skill profiles within your Job catalog through an intuitive interface. This
  setup supports collaborative efforts among multiple owners simultaneously,
  while providing tailored access to various user groups, ensuring a strong and
  effective governance framework.
* Skill synchronization: TechWolf synchronizes Job skill profiles across all
  relevant systems.
* Enriched downstream use cases: The accurate and up-to-date skill data in SAP
  SuccessFactors can be used for downstream purposes within SAP.

## Reference Material

Reference materials and documentation can be found at:

* TechWolf developer documentation:
  [https://developers.techwolf.ai/ <Icon icon="link" iconType="solid" />](https://developers.techwolf.ai/)
* TechWolf Skill Sync source IP addresses:
  [IP Addresses <Icon icon="link" iconType="solid" />](/integrations/reference/ip-addresses)
* SAP SuccessFactors Talent Intelligence Hub documentation:
  [Talent Intelligence Hub <Icon icon="link" iconType="solid" />](https://help.sap.com/docs/successfactors-platform/using-talent-intelligence-hub/talent-intelligence-hub)
* Used SAP SuccessFactors Talent Intelligence Hub OData calls:
  * `POST /odata/v2/upsert` for the `RoleSkillMappingEntity` (to add skills to
    a Job Role)
  * `DELETE /odata/v2/RoleSkillMappingEntity(RoleEntity_externalCode='<role_code>', externalCode='<role_skill_mapping_code>')`
    (to remove skills from a Job Role)
  * `GET /odata/v2/RoleSkillMappingEntity?$filter=RoleEntity_externalCode eq '<role_code>'`
    (to get the skills for a Job Role)
  * `GET /odata/v2/RoleEntity?$filter=externalCode in '<role_code>'` (to check
    if a Job in TechWolf exists as a Job Role in SAP)
