Edit

Share via


Enable Learner Record Sync

Enable learner record synch to enable assignments and course completion records to sync from the learning management system (LMS) to Viva Learning. Users from your organization will then be able to see their assigned and completed courses from your LMS within Viva Learning.

By checking the Enable Learner Record Sync checkbox, you're allowing Viva Learning to fetch user information, user assignments, and completed courses. Viva Learning gets the learner records from the package generated by SuccessFactors for their tenant in the SFTP folder.

Each learner has a unique attribute called PERSON_ID_EXTERNAL in the “PV_PARTNER_STUDENT” file within the generated package.

Viva Learning synchronizes the associated learner records with the help of PERSON_ID_EXTERNAL data and tries to match with the employeeID attribute in Microsoft Entra ID.

The user information from the LMS is only used for user mapping, and doesn't remain in storage. Only mapped learner record information is deduced.

Note

The full sync file needs to be generated from SAP SuccessFactors if you enable the learner record sync at a later stage after enabling catalog sync.

Prerequisite for learner record sync

You'll need to enable inbound user provisioning with SAP SuccessFactors to ensure all users in Microsoft Entra ID have the right employeeID configured. The steps required to enable this integration may vary depending on how your Microsoft Entra tenant is configured.

You need to ensure that employeeID is unique for each user in Microsoft Entra ID. If there are multiple users in Microsoft Entra ID with the same employeeId then the user mapping may match to any of the users with this employeeId. This can result in incorrectly mapped learner record for some users."

Refer to the scenario table below to pick the right integration steps for your setup.

Scenario Do you have on-premises Active Directory? Do you have a Microsoft Entra tenant? Are you using Microsoft Entra Connect or Cloud sync to sync on-premises identities to Microsoft Entra ID? Are you synchronizing employee data from SAP SuccessFactors to on-premises Active Directory or Microsoft Entra ID? Recommended integration steps
Scenario 1 Yes Yes Yes No - Review the cloud HR provisioning deployment plan.
- Configure SAP SuccessFactors inbound user provisioning to on-premises Active Directory.
Scenario 2 No Yes NA No - Review the cloud HR provisioning deployment plan.
- Configure SAP SuccessFactors inbound user provisioning to Microsoft Entra ID.
Scenario 3 Yes Yes Yes Yes - If you're synchronizing SAP SuccessFactors data to on-premises AD using an IAM tool like Microsoft Identity Manager or a middleware service and the employeeID information is already present in AD and Microsoft Entra ID then there is no additional configuration required.
Scenario 4 Yes No No No - Configure Microsoft Entra tenant with Premium P1 license.
- Review the cloud HR provisioning deployment plan and setup SuccessFactors to AD inbound provisioning.
- Set up Microsoft Entra Connect Sync or Cloud sync.
Scenario 5 Yes Yes No No - Review the cloud HR provisioning deployment plan and setup SuccessFactors to AD inbound provisioning.
- Set up Microsoft Entra Connect Sync or Cloud sync.
Scenario 6 Yes Yes No Yes - Set up Microsoft Entra Connect Sync or Cloud sync.

Steps followed for user sync

After you enable user sync, the EmployeeID is synced with each LMS user synced to Microsoft Entra ID.

Viva Learning receives this EmployeeID in a zip package in an encrypted form, which is used for StudentID matching. As this information can only be decrypted by keys provided by admins, Viva Learning has no way to access this manually.