Configuring the Integration between SAP SuccessFactors HCM and SAP SuccessFactors Learning

Objectives

After completing this lesson, you will be able to:
  • Examine the settings required to integrate SAP SuccessFactors HCM with SAP SuccessFactors Learning
  • Seal the integration between SAP SuccessFactors HCM Tenants and SAP SuccessFactors Learning

Overview

When integrating SAP SuccessFactors Learning with the other solutions in the SAP SuccessFactors HCM suite, there are various points behind the scenes that potentially involve several servers and data centers. This unit aims to describe the integration landscape to help you better identify potential points of failure and to describe the configuration steps required. To ensure proper functionality, it is important to configure settings in both the SAP SuccessFactors Learning instance and Provisioning.

Watch this video to learn the steps and benefits of integrating SAP SuccessFactors HCM with SAP SuccessFactors Learning.

Video Summary

The integration of SAP SuccessFactors HCM Suite with SAP SuccessFactors Learning allows for easy access to SAP SuccessFactors Learning as a User or Administrator. Configuration of settings in the Provisioning Instance, SAP SuccessFactors Learning Instance, and SAP HCM Instance is necessary for optimal performance. Integration offers benefits such as centralized system for managing employee data, simplified learning processes, improved talent management, and enhanced reporting and analytics.

Note

In newly provisioned SAP SuccessFactors Learning instances, the integration between SAP SuccessFactors Learning and the SAP SuccessFactors HCM suite may have already been configured. It is crucial to understand these configurations when troubleshooting the integration.

Before you get started, make sure you have the following information available:

  • LMS Tenant ID and URL
  • SAP SuccessFactors Company ID and URL
  • Provisioning access to the corresponding instance

SAP SuccessFactors Learning Settings

To personalize the way the SAP SuccessFactors Learning Management System (LMS) application works, configure the BizX property file in the LMS so that it meets the specific needs of an organization. The BizX property file holds different settings that determine how the LMS looks and functions. By making changes to these settings, you can customize the LMS to match your organization's particular requirements and preferences.

Watch this video to learn how to verify the SAP SuccessFactors Learning settings in the BizX property file.

Video summary:

This video provides a step by step guide on how to configure the BizX property file in SAP SuccessFactors Learning. The BizX property file allows administrators to customize the applications, behavior, and settings to suit their organization's needs

Configure the BizX Property File

The SAP SuccessFactors Learning Administration user interface can be accessed by navigating to Learning AdministrationSystem AdminConfigurationSystem ConfigurationBizX. Choose theView icon.

System Configuration and BizX property file are highlighted on the Learning Administration home page.

In the BizX property file, ensure the following steps are correct:

Steps

  1. Confirm:successFactorsLearningEnabled=true

  2. Check the base URL. Instead of seeing baseURL=https://sf-server you should see the URL to your instance. For example, baseURL=https://pmsalesdemo8.successfactors.eu.

  3. Confirm the BizX company ID has been set to the value for the BizX company ID of the instance with which you wish to integrate. Example: successFactorsCompanyID=ACME123

  4. Confirm the default IDP and Metadata Provider settings

    1. Check to ensure defaultIDP=IDP1

    2. Confirm the metadata provider settings points to the company instance. For example: metadataProviders.IDP1.value=https://salesdemo.successfactors.eu/idp/samlmetadata?company=ACME123

Result

The screenshot titled BizX Property File shows steps 1, 2, 3.

Steps 1, 2, 3 are highlighted.

The screenshot titled Default IDP and Metadata Provider Settings demonstrates step 4.

Step 4 is highlighted

Note

Changes to this file will affect the system configuration. Ensure all added information is accurate and saved. Verify changes have been implemented and configured correctly.

Provisioning Settings

The Provisioning account allows consultants, partners, and SAP Support to update application administration settings for SAP SuccessFactors core products. Provisioning accounts are required for each data center.

Note

Consultants and implementation partners may be allowed to make changes in Provisioning. If you do not have Provisioning access, create a support ticket.

Watch this video to learn how to verify Provisioning settings for integration between SAP SuccessFactors Learning and SAP SuccessFactors HCM.

Video Summary

This video explains how to configure Provisioning settings for integration with SAP SuccessFactors Learning. These settings are crucial to establishing a trusted and secure connection between the identity provider and the service provider. By implementing these safeguards, only the designated service provider can access SAML assertions from the identity provider, protecting sensitive information and resources from unauthorized access.

Configure Provisioning for Integration

Log on to Provisioning with your appropriate credentials to configure Provisioning for integration with SAP SuccessFactors Learning.

Steps

  1. On the Provisioning page, select the appropriate company ID.

  2. Navigate to Edit Company SettingsCompany Settings.

  3. Scroll down or search for Enable SuccessFactors Learning integration.

    1. Confirm the Enable SuccessFactors Learning integration checkbox is selected.

    2. Ensure the URLs for your assigned instance are correct.

  4. Return to the Company Details page.

  5. Navigate to Service Provider SettingsAuthorized SP Assertion Consumer Service Settings.

  6. The Authorized SP Assertions Consumer Service settings in Provisioning allow you to specify the Service Provider (SP) entity ID and the Assertion Consumer Service (ACS) URL. Confirm these three fields have been successfully populated with the LMS hostname (in all lowercase) for your current integrated instance:

    • Assertion Consumer Service: <LMS URL>/saml/SSO. For example: https://<lms tenantid>.scdemo.successfactors.com/learning/saml/SSO.
    • Logout Url :<LMS URL>/saml/SingleLogout. For example: https://<lms tenant id>.scdemo.successfactors.com/learning/saml/ SingleLogout.
    • Application Name: Select "Learning" from the picklist.
  7. If the URLs are missing or incorrect, create a support ticket to get them added.

  8. Save changes as applicable. When saving a change feature, you are required to enter the company ID.

Result

The screenshot below shows step 2. Navigate to Edit Company SettingsCompany Settings

Company Settings link is highlighted

The screenshot below shows step 3. The Enable SuccessFactors Integration checkbox is selected.

Enable SuccessFactors Learning integration checkbox is selected

Tenant Sealing

You now have the ability to check the progress of your SAP SuccessFactors Learning and SAP SuccessFactors HCM integration. The integration HCM has been sealed, meaning that administrators and partners are unable to make updates to it. This sealing feature has been implemented for newly provisioned tenants.

You can review the status of the integration by navigating to System AdministrationConfigurationSystem ConfigurationBIZX.

The standard integration statuses are:

  • Sealed: Integration is sealed and cannot be updated by an Administrator or partner.
  • Confirmed by System:Integration has been validated by SAP and is ready to be sealed.
  • Confirmed by Admin: Confirmed by system administrator.

This change to the integration is required because many of the innovations that are being delivered, such as the Talent Intelligence Hub and the new experience for the Learning Home Page that utilizes machine learning recommendations, require that the integration between Learning and Platform is sealed.

To support the adoption of these new innovations, SAP SuccessFactors has initiated the process to seal the integrations for tenants that are correctly integrated but for which the integration is not sealed. This includes immediately sealing the integrations for selected tenants where no customer validation or action is required, and performing a system confirmation of correctly integrated tenants for which customer validation is required.

If your tenant integrations are being updated (sealed or system confirmed), you will be notified in advance by email.

Sealing Your Tenant

Steps

  1. Navigate to Learning AdministrationSystem AdministrationSystem ConfigurationBIZX

  2. In the SuccessFactors Learning integration URL field, enter the URL of the LMS tenant. (The URL may already be there, so first check the value.)

    For example: https://sfedu029121.scdemo.successfactors.eu.

  3. Choose Confirm to apply changes.

Result

The URL entered in SuccessFactors Learning integration URL is used to update the following configurations in SuccessFactors platform (BizX) Provisioning:

  • Service Provider SettingsAuthorized SP Assertion Consumer Service Settings.
  • Edit Company SettingsCompany SettingsLearning Integration URL.
  • Edit Company SettingsCompany SettingsLearning Integration API URL.

Note

Integration must be enabled in ProvisioningCompany Settings by selecting the Enable SuccessFactors Learning Integration checkbox.

SuccessFactors Learning Integration URL box is highlighted to show where to enter the URL.

Log in to track your progress & complete quizzes