SAP Knowledge Base Article - Public

3197500 - Access SAP SuccessFactors Learning Content Player Outside of SuccessFactors Learning

Symptom

  • How to access to the SAP SuccessFactors Learning Content Player Outside of SuccessFactors Learning?
  • How to Embed the SAP SuccessFactors Learning content player on MS teams?
  • How to Embed the SAP SuccessFactors Learning content player on SAP SuccessFactors Work Zone?
  • How to test the working of the SAP SuccessFactors Learning Content Player Outside of SuccessFactors Learning?

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Learning

Resolution

NoteThis article is to provide guidance on how to utilize the external content player but first time setup and troubleshooting on external tools/applications is out of scope for SAP Support.

Pre-requisite: 

  • The business application on which the SAP SuccessFactors Learning content player will be embedded should have the same single sign-on (SSO) configuration as the SAP SuccessFactors LMS for seamless access.
  • Ensure the users login method on SAP SF is set to SSO.

 

Retrieve the embedded content player deep link

Use the Catalog Service API with the catalogID, localeID as required inputs/parameters along with the criteria “includeDeeplink eq true” to get the embedded content player deep link in the API response  

GET <tenant ID>/learning/odatav4/public/admin/catalog-service/v1/CatalogsFeed(catalogID='<catalogID>')/CoursesFeed?$filter=criteria/localeID eq '<localeID>' and criteria/includeDeeplink eq true

Test the link on a desktop browser window. The browser must have an active SuccessFactors session.

The content player should open without the Learning UI

You can now embed this link on the business portal within an iFrame.

Please work with your business portal developers. You might have to use different iFrame attributes ( see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-sandbox ) as required.

 

How to embed the SAP SuccessFactors Learning content player on MS teams

 

Pre-requisite: MS Teams and SAP SF LMS should have the same SSO

  1. Retrieve the embedded content player deep link
  2. Navigate to the team or the Channel
  3. Click on Add a Tab > Search for Website and Choose Website
  4. Name the tab and paste the embedded content player deep link under URL and save

The Content player should now be visible on your MS Teams Channel

How to embed the SAP SuccessFactors Learning content player on SAP WorkZone

  1. Retrieve the embedded content player deep link
  2. Navigate to the Tab or page on SAP Workzone
  3. Click on Add a Widget > Search for Web Content Card
  4. Name the Card , adjust the Height and add the deeplink under "Target URL of the Embedded Content" and click Add

See Also

Access to the Content Player Outside of SuccessFactors Learning

Keywords

Content, API, Teams, WorkZone, Catalog, Learning, Plan, History, external, player, setup, deeplink, link, , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-CNT , Content , How To

Product

SAP SuccessFactors Learning all versions