SAP Knowledge Base Article - Public

2318325 - LMS-BIZX Integration Support Knowledge and Tips

Symptom

 

LMS-BIZX INTEGRATION KNOWLEDGE SESSION FOR CUSTOMERS, PARTNERS AND SAP CLOUD PRODUCT SUPPORT 

NOTE ICON:  support.pngInformation is only for SAP Product Support, Customers and Partners will not have access to this link.

1. Prerequisites of Integration

2. Link Generator

3. Access Native LMS

4. Bizx Configuration Properties in LMS

5. Provisioning configuration settings

5.1. Provisioning Configuration Settings – Reverse Proxy

5.2. Provisioning Configuration Settings – Akamai Example

6. Miscellaneous info

7. Bizx Login and RBP&Permissions

7.1. Bizx Login

7.2. RBP (Role Base Permission)

7.3. Permissions : User Learning Access Permission in BizX

8. SEB – Service Event Bus

9. Export Users from Bizx to LMS

 

1. Prerequisites

This guide it is to show how the implementation of Bizx with LMS product is made.  CUSTOMERS DO NOT IMPLEMENT THIS FUNCTIONALITY but maybe would like to learn about it.
NOTE: Customers Administrators will NOT do this implementation.  This implementation is only be made by Partners or SAP Implementation Team that has access to Customers Provisioning tool.

Questions for the Customer:

•Customer is going to use AKAMAI?
Note: for customers that are not "on-premise" and therefore work on 1608 and above versions, Akamai is used as a standard configuration unless the customer has opted out of this functionality at the time (see KBA linked below for more details: 2359664)
•Customer is going to use a REVERSE-PROXY?
•Customer only wants a simple Bizx-LMS integration?

Information Needed for the integration:

1.LMS Domain/URL
2.SuccessFactors Company ID
3.SuccessFactors Domain/BizX URL

support.pngYou can get the information from Cloud Reporting tool: https://reporting.byd.sap.corp/sap/bc/mdrs/cdo?lifecycle_status=live&location=&system_role=lms&type=crp_tl

ToTop.png



2. Link Generator

The Link Generator will create the necessary links to be set in the LMS’ “BizX” Configuration Properties and in Provisioning, please find attach to the KBA the link generator.xlsx.

This tools will help us on the configuration on the Bizx configuration properties in LMS.

Picture1.png

ToTop.png



3. Access Native LMS

Customers/Partners will receive notification of the name of the customer for the LMS instance, if you miss this informaiton please create an incident in order to review your native link to LMS.

support.pngSearch for customer name in Cloud Reporting tool : https://reporting.byd.sap.corp/sap/bc/mdrs/cdo?lifecycle_status=live&location=&system_role=lms&type=crp_tl

Use your domain name and password to access the link. i.e.: Example: https://xxxxx.plateau.com/learning/admin/nativelogin.jsp.
NOTE: If the password does not work for PLATEAU when trying to access the instance the first time, please submit an incident with support once you have all the information required in KBA 2326154 (linked in the References section).

ToTop.png

 

4. Bizx Configuration Properties in LMS

Login into LMS as Admin and go to System Admin -> Configuration-> BizX configuration

Picture2.png



BizX configuration properties created using the Link Generator

 03.png

ToTop.png



5. Provisioning configuration settings

We will be using the “BizX Provisioning” section of the Link Generator to input settings in Provisioning:

Picture5.png

  1. Get the information from Cloud Reporting tool about customer’s Datacenter and login to the associated provisioning.

  2. Search for company name and click on company settings.

  3. Search for “Enable SuccessFactors Learning integration” and make sure the checkbox is checked.

Picture6.png

  1. Update the “SuccessFactors Learning Integration URI” with the URL from link generator.

  2. Click on Save Feature.Picture7.png

  3. Search for keyword “Reverse”, If the checkbox for Reverse Proxy is checked, the customer is using Akamai/reverse Proxy.  See reverse proxy/Akamai for this settings.

  4. Navigate to Company Name-> Service Provider Settings. Click on “Authorized SP Assertion Consumer Service Settings”.

Picture8.png

  1. Use link generator to get Assertion Consumer Service and Logout URL.

  2. Click on Save.

  3. If customer is using Akamai or Reverse Proxy settings, please review the points 6.1 or 6.2.

 

5.1. Provisioning Configuration Settings – Reverse Proxy

reverseproxy.JPG

Reverse Proxy: The setup below is to support customer internal proxy server which proxy the LMS server and Content server to a same domain.

Settings apply when:

  • The content server is accessible internally only (customer wants to keep the contents private to the intranet)
  • The reverse proxy is on the company intranet.
  • LMS is integrated with BizX.
 
Picture9.png
 
  • The SuccessFactors Learning Integration URI should point to proxy server.
  • The SuccessFactors Learning Integrations API URL should point to the LMS server url in the data center.
  • For instance a.plateau.internal is internal URL which won't be accessible from public network. But if a proxy server proxies it which has address b.plateau.com, b.plateau.com will actually hit the LMS but is public accessible URL.

Authorized SP Assertion Consumer Service URL should be as follows.

Picture10.png

support.png For additional information regarding reverse proxy setup, please refer following link: http://devcom.plateau.internal/mediawiki/index.php/Category:Lowes_Internal_Proxy_Server_Setup_Guide#Objective

 

5.2. Provisioning Configuration Settings – Akamai Example

The setup below is to support a customer that is using Akamai for BizX.

Picture11.png

 

The Akamai URL should be placed in the “Reverse Proxy Url Prefix” field as shown below:

Picture12.png

 ToTop.png



6. Miscellaneous info

  • In BizX, permissions need to be set to grant access to the LMS.
  • User must be exist in both systems.
  • In order for an admin in BizX to be access Learning admin site, admin must have a user and Admin account in the LMS.
  • Set the Learning timeout to be the same as the BizX Core application’s timeout  - Default 30mins on LMS and BizX (BizX can’t be changed).

 ToTop.png



7. Bizx Login and RBP Permissions

support.png7.1. Bizx Login

If support Access is provided to any user in BizX, we can access BizX account of that user using Partner Provisioning. Steps to provide support access are included in next slide.

From environment details of customer in the ticketing tool, we can get information about the user which can be used for Partner Provisioning access.

Picture13.png

Steps to access BizX using Partner Provisioning.

  1. Login into respective Partner Provisioning link for the customer.
  2. Sort the company id and search for the customer’s company id.
  3. Click on the company id. Enter the user id having support access and click on Login. You will be able to login into customer’s BizX instance.
 

Steps to Provide Support Access:

  1. Login into BizX with users account having access to Admin Tools
  2. Click on Home drop down menu and go to Admin Tools
  3. Click on Back to Old Admin Tools
  4. In Manage Security section, search for “Manage Support Access”. Click on the link
  5. Search for the user whom you would like to give support access
  6. Select the checkbox for the desired users account and click on Grant Support Access
  7. The support access is enabled for 2 days before being revoked again. (This is present in the same row of the users account)
 
 
 

7.2. BIZX Role Based Permission (RBP)

 What are role-based permissions?

Role-Based Permissions (RBP) manage the permissions in the SuccessFactors suite. RBP controls access to the applications and what users can see and edit. It's a suite-wide authorization concept which applies to the majority of modules.

The main elements in RBP are permission groups and permission roles. If you want to learn more about see information bellow:

Role Based Permissions (RBP)

Implementing RBP

The implementation guide provides simple steps to an RBP activation.

RBP implementation guide

RBP

Troubleshooting RBP issues

The RBP admin guide contains tips to troubleshoot and identify permission issues. We also created a Support KBA to further guide you.

- RBP Admin guide 
- KBA 2321200 - BizX Platform - Troubleshooting RBP issues : Admin tools & reports

NOTE: CHECK RBP document attach for more detail information

 

7.3. Permissions : User Learning Access Permission in BizX

1. Go Admin center

2. Then to Manage permission role

01.png

3. Select the role in which user is from the defined role list here for example I have taken System Admin from Permission Role.

2.png

4. You will be taken to Permission Role Detail, here you can see what permission are defined for this role as well you can edit the permission (removal and addition).

  3.png

5. To check whether learning permissions are there in the role

  • Learning Admin Access Permission - This grants access to the LMS admin interface
  • Learning Access Permission -  This grants access to the LMS user interface
       You can do a search in the page to check if the permissions are added.

4.png


6. If in case these permissions are not there you need to add these permissions, for the same click on permission button

5.png



7. From the dialogue box left hand side bar under "User Permissions" select learning,
   Then in the main window of dialogue box you will see permission check the check box you want to give permission for, then hit done and then in the main page don’t forget to hit save changes.

6.png

 ToTop.png
 
**Note UserID in both BizX and LMS must match for this to work, please note UserID is different from Username**



8. SEB – Service Event Bus & Maintain API User Permissions

  • Service Event Bus is a framework that facilitates asynchronous messaging between SuccessFactors modules.
  • Change event are sent from Bizx to LMS then LMS call ODAta API to fetch the user default locale, userID, firstname and username.
  • Sometimes a user will change their preferences in Bizx then navigate to My Learning and the changes will not be reflected.

Use

The Learning Integration uses the sap api user to access Successfactors for both data import and report export. Therefore, we must grant necessary security access to the sap api userid in the case when RBP has been activated.

The configuration steps might depend on the Packaged Solution you are implementing.

Note: Before implementing Learning integration in SuccessFactors Talent Management you have to implement the configuration guide C1H SuccessFactors: Employee Profile Integration.

 

Procedure

Steps to enable this setting:

  1. Logon to SuccessFactors Talent Management  as admin.
  2. Go to Admin Center. In the Manage Employees portlet, select Set User Permissions.
  3. In the Set User Permissions section, select Manage Permission Roles. The Manage  Permission Roles page opens
  4. Click permission role SFAPI under permission role list
  5. Click Permission
  6. On the left side of the page, you'll see the different permission categories. Choose a permission category to reveal the different permissions. Make the following selections shown below (in the columns ‘User Permissions’ and ‘Administrator Permissions’) and select the “Select All” check box for the following user permissions in the table below:

Role

User Permissions

Administrator Permissions

Permission Groups

Target Population

SFAPI

Learning

-       Learning Access Permission

 

Manage Learning

-       Learning Admin Access Permission

 

Manage Integration Tools

-       OData API Competency Rating Import

-     OData API Competency Rating Export

 

 

SFAPI

Everyone

7. Select the Done button when all the permissions have been completed
8.Choose the Save Changes button to complete changing the role.


ToTop.png

9. Export Specific Users from Bizx to LMS

-          In BizX you have to create a group, which only contains the Users who should have access to LMS. Afterwards create an Admin in BizX, who can see and export those Users.

-          In Provisioning you have to create an User Export to LMS in Manage Scheduled Jobs. As an owner you have to use the BizX Admin

-          As this Admin can only see the defined User Group, only those will be exported

Note: Check KBA 2318341 - LMS Connectors Knowledge Support and Tips for more detail information.

ToTop.png

Environment

  • SAP HCM Suite
  • Learning Management System (LMS)
  • Platform Bizx
  • all supported versions

Keywords

SAP, SuccessFactors, BIZX LMS Integration, Integration LMS into BIZX, LMS integration, Bizx integration, SEB, RBP, implementation, , KBA , LOD-SF-LMS-INT , LMS Integrations , LOD-SF-PLT-PRV , Provisioning Changes , LOD-SF-LMS-ADM , Admin Tools , LOD-SF-LMS , SuccessFactors Learning , How To

Product

SAP SuccessFactors Learning all versions

Attachments

Link Generator.xlsx
RBP_Admin_Handbook.pdf