Skip to main content

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 like JIRA and Confluence, 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 by the job themselves 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/
  • SAP SuccessFactors Talent Intelligence Hub documentation: Talent Intelligence Hub
  • Used SAP SuccessFactors Talent Intelligence Hub OData calls:
    • POST /odata/v2/upsert for the RoleSkillMappingEntity (to add skills for a job role)
    • DELETE /odata/v2/RoleSkillMappingEntity(RoleEntity_externalCode='<role_code>', externalCode='<role_skill_mapping_code>') (to remove skills for a job role)
    • GET /odata/v2/RoleSkillMappingEntity?$filter=RoleEntity_externalCode eq '<role_code>' (to get the skills for a job role)