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 HCM 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 and was provisioned as integrated:
- 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/HCM. 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.
- In case the environment is provided with IAS already integrated, it can be necessary to implement the partial SSO to allow the SFADMIN login via password method (instead SSO). For further assistance review the KBA 2954556 - How to implement Partial SSO after Identity Authentication IAS upgrade on SuccessFactors.
Learning tenant created and not automatically integrated with HCM tenant:
- 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):
- In Provisioning > Authorized SP Assertion Consumer Service Settings > Add in the Learning URLs as specified in the Implementation Guide on Partner Edge >
- Access Learning Administration through native login >
- Go to System Administration > Configuration > System Configuration > BIZX >
- Change successFactorsLearningEnabled to true >
- Update baseURL with the BizX URL. Example: https://hcm44preview.sapsf.com >
- Update successFactorsCompanyID with the CompanyID. Example: Company12345 >
- 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 >
- 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 > - Apply Changes >
- In the SuccessFactors Learning Integration URL set the value of the LMS URL such as https://Company12345.plateau.com >
- In the Learning Integration Status section, press Confirm.
- The system will confirm the integration and update Provisioning >
- In Provisioning > Company Settings > enable the "Enable SuccessFactors Learning Integration" and save changes (Learning URL is set) >
- 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 HCM 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.
See Also
Keywords
integration, bizx, read, only, provisioning, learning, integration, uri, url, unable, update, change, 1H, 2022, integrate, vsaas, lms , KBA , LOD-SF-LMS-INT , Integrations with BizX , How To
Product
SAP SuccessFactors Learning all versions