Skip to Content
Technical Articles
Author's profile photo vidushi kaushal

Integrate BizX to LMS – Quick Steps of Implementation

In Integrated SF LMS Implementations the first step is to set up the Integration of SuccessFactors BizX to SuccessFactors LMS. This Article focuses on How to integrate your SuccessFactors BIZX Environment to SuccessFactors Learning Management system. To Integrate SF LMS with SF BizX suite you need to perform the following steps –

  • Logon to Native LMS instance as an administrator.
  • In Learning Administration go to System admin–>Configuration–>System Configuration –> BizX Configuration –> Set the following property to true to enable the BizX Learning integration

successFactorsLearningEnabled=true

  • Change the BizX Server URL Example as follows-

baseURL=https://hcm4preview.sapsf.com

  • Set the value for the BizX company ID

successFactorsCompanyID= Demo. ( Replace Demo with BizX Company ID)

  • Set the IDP URL with company Id

metadataProviders.IDP1.type=SuccessFactorsHTTPMetadataProvider

metadataProviders.IDP1.value=metadataProviders[IDP1].value=https://hcm4preview.sapsf.com/idp/samlmetadata?company=Demo    <—Provide the company id here

  • Now Logon to provisioning go to company ID of the instance you want to integrate to the LMS
  • Go to–> Service Provider Settings –> Authorized SP Assertion Consumer Service Settings
  • Choose Add another Service Provide ACS. Enter the values as follows –

           Login URL – <LMS URL>/saml/SSO

Example —  https://Demo.plateau.com/saml/SSO

           Logout Url:  <LMS URL>/saml/SingleLogout

Example – https://Demo.plateau.com/saml/SingleLogout

  • Now Go to Company settings –>Company settings
  • Select the checkbox Enable SuccessFactors Learning Integration.
  • Populate the field SuccessFactors Learning Integration URL with the LMS hostname

Example: https://Demo.plateau.com

  • Populate the field SuccessFactors Learning Integration API URL with the LMS host name.

Example: https://Demo.plateau.com

  • Save.
  • Check if the following services are enabled:

SF Web Service

DocSearch Web Service

User Web Service

The two SFAPI features

  • Logon to BizX as an administrator
  • Go to Admin center –> Manage permission roles
  • Under User Permissions, select Learning and the Learning Access Permission.
  • Under Administrator Permissions, select Manage Learning and select the Learning Access Permission.
  • Choose Done. Save
  • Go to Native LMS Instance and logon as an admin. Create admin with default learning admin role. Please remember to use the same user id as Biz X.
  • Now Logon to BizX –> Manage permission group –> create a permission group with learning administrator user & assign Learning administrator group to the above role.
  • You are all set. Now navigate to learning & learning administration.

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Niladri Bihari Nayak
      Niladri Bihari Nayak

      I appreciate your effort Vidushi..Being a LMS Consultant, I always have to check my implementation guide /KBA to start with.

      Now, in my cutover activity list, I can paste this blog URL as a reference point.

       

      Cheers,

      Niladri

      Author's profile photo vidushi kaushal
      vidushi kaushal
      Blog Post Author

      Yes Definitely. Thank you !

      Vidushi

       

      Author's profile photo Ligang Wang
      Ligang Wang

      Appreciate your sharing.

      May I ask a question? when I access LMS from BizX, it redirect to the logon page and I need fill in user name and password manually. Do you have implementation guide for SSO from BizX to LMS?

      Thank you in advance.

      William

      Author's profile photo vidushi kaushal
      vidushi kaushal
      Blog Post Author

      Hi William,

      You should check Whether User Id in BizX & LMS are same. If not it won’t work.

       

      Thanks & Regards

      Vidushi

       

      Author's profile photo Eugene Fourie
      Eugene Fourie

      SAP has stated the intention of the UUID (unique identifier from EC personalInfo) 2391798 - UUID - Universal Unique Identifier - FAQ (sap.com) is to integrate EC with Talent Modules, LMS being one of them.

      However, if I use the method (Integration Center – A viable and flexible alternative for LMS Connectors ! | SAP Blogs) to extract additional fields to a user output file that the LMS connector consumes, and update UUID to map to STUD_ID (to only have one user in cases of Rehire with New  Employment), then the SSO between BizX and LMS will not work, correct?

      Any way to change that behaviour?

      Author's profile photo Toan Nguyen
      Toan Nguyen

      HI Vidushi,

      Congrats for this tutorial.

      I followed it and tried to apply that to my demo instance.

      Accessing the Learning admin from Bizx works. But when trying to access the "My Learning" dashboard for any user, I get the following error:

      System Info.

      Release: 20200326191555
      Server: 116ps8bcf55t
      Request: /sf/idp/SAML2/SSO/Redirect/company/SFPART046483
      Error ID: 86fdc768-704b-41f3-9c4d-34ce73853d99
      Fingerprint: 62d0857a2a3000c89bd1a460feead53e0726f100
      Click this link to find any knowledge base article related to this error.
      Timestamp: 2020-04-07T18:04:07.686-0400

       The requested operation is not available.
      Please try again or contact your administrator.

      Do you have any ideas of what's wrong?

      Thank you

      Toan

      Author's profile photo Tiago Garcia
      Tiago Garcia

      Great tutorial.

      It just needs to be updated. After the 1H 2022 release, the Learning Integration fields in Provisioning are read only or have automatically been set.

      I suggest taking a look on the KB Article 3209088 - Integrating BizX and LMS Post 1H 2022 Release, which  explains how to update the read only fields in Provisioning, for LMS instances created prior to May 20th, 2022 and are not integrated.