SAP Knowledge Base Article - Public

3209088 - Integrating HCM/BizX and LMS/Learning Post 1H 2022 Release

Symptom

After the 1H 2022 release, the Learning Integration fields in Provisioning are read only or have automatically been set. How to update the read only fields in Provisioning?

Note: Provisioning is for Partners and SAP access only.

Environment

  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Learning

Resolution

Note: Refer to KBA 3079390 for best practices before integration.

Learning tenant created post May 20th, 2022 with new BizX tenant:

  • Automatically integrated with the appropriate BizX tenant. There is no need to update the Learning Integration fields in Provisioning > Company Settings.
    • Authorized SP Assertion Consumer Service Settings may need to be updated to include the LMS URLs as per the configurations mentioned in the Partner Implementation Guide on Partner Edge
    • The Learning base URL to use in the Authorized SP Assertion Consumer Service section can be found in the emails sent when the tenants were provisioned or in Provisioning > Company Settings > Enable SuccessFactors Learning Integration
  • Validate that the SP Authorized Consumer Service has the Learning internal SSO URLs. The information can be found in the Partner Edge Integration Guide.
  • Instances which fall in this bracket, initial access to the LMS is given via SFADMIN in BizX/HXM. Please see the following KBA for more information 3329518.
  • Please also ensure you provide your BizX user with the relevant Learning Role Based Permissions (RBP), KBA for RBP troubleshooting 2321200.

Learning tenant created prior to May 20th, 2022, not integrated:

  • All normal integrations are still done. Please refer to the Partner Edge Integration Guide for basics such as creating corresponding Users and Admins with appropriate permissions and IDs.
  • Make sure that environments that are being integrated are on the same release cycle. Do not integrate a preview BizX environment with a production release cycle Learning environment. This is improper setup which will require to redo integration.
  • Make sure "Enable SuccessFactors Learning integration in Provisioning" is disabled in Provisioning before following the below steps, otherwise the confirmation will result in a failure.
  • Basic steps required for integrating BizX and Learning (still adhere to the above first):
    1. In Provisioning > Authorized SP Assertion Consumer Service Settings > Add in the Learning URLs as specified in the Implementation Guide on Partner Edge
    2. Access Learning Administration through native login
    3. Go to System Administration > Configuration > System Configuration > BIZX
      1. Change successFactorsLearningEnabled to true
      2. Update baseURL with the BizX URL. Example: https://hcm44preview.sapsf.com
      3. Update successFactorsCompanyID with the CompanyID. Example: Company12345
      4. Set metadataProviders[IDP1].value from https://saml-idp-server/idp/samlmetadata?company=${successFactorsCompanyID} to the baseURL + CompanyID. Example: https://hcm44preview.sapsf.com/idp/samlmetadata?company=Company12345
      5. Please value for successFactorsLearningURL. # This is the value of the URL configured for SuccessFactors Learning Integration URI and SuccessFactors Learning Integration API URI in Company Settings in SuccessFactors platform (BizX) Provisioning
        # The value was last queried from SuccessFactors platform (BizX) Provisioning on []
        successFactorsLearningURL= Set the value of the LMS URL such as https://Company12345.plateau.com
      6. Apply Changes
      7. In the SuccessFactors Learning Integration URL set the value of the LMS URL such as https://Company12345.plateau.com
      8. In the Learning Integration Status section, press Confirm
    4. The system will confirm the integration and update Provisioning
    5. In Provisioning>Company Settings> enable the "Enable SuccessFactors Learning Integration" and save changes (Learning URL is set)
    6. Optional: In Company Settings enable "Enable granting SuccessFactors Learning roles to permission groups" and save changes
      • This setting will enable the "Create Static Group For Learning Roles" option in Manage Permission Groups. Users that are added to the group will be given the Learning Role that is associated to it. Users can only be added to the group via an HXM API 'UpdateStaticGroup'.
  • Note: Prior to logging out of Learning, the job will state if it's successful or not. Refresh the page to validate the status of the job. Use an incognito window to access Provisioning to validate.

Learning tenant created post May 20th, 2022 and will be integrated to existing BizX tenant:

  • This is most likely a scenario that there was integration done that has a mismatch of release cycles between Learning and BizX. Example would be a preview release cycle Learning environment but a production release cycle HCM environment. When fixing this, do the following:
    1. Follow the best practices as noted above
    2. Delete the Authorized Consumer Service Learning URL entry
    3. Disable the Learning Integration under Company Settings
    4. Follow the process outlined in KBA 3209088

See Also

3329518 - No Access to Newly Provisioned SuccessFactors Learning Tenant

Keywords

integration, bizx, read, only, provisioning, learning, integration, uri, url, unable, update, change, 1H, 2022, integrate, vsaas, , KBA , LOD-SF-LMS-INT , Integrations with BizX , How To

Product

SAP SuccessFactors Learning all versions