cancel
Showing results for 
Search instead for 
Did you mean: 

Integration Center chose start entity for Learning jobs - best practice?

AC_LMS_RO
Participant
0 Kudos
766

hi!

I am wondering if there is a best practice from SAP in regards to the starting entity for the user import via integration center for learning. All i could find is a blog - that covers the topic very vaguely.

I am asking this because the navigation from the user entity is most of the time messy when you have EC and you cannot always read the data from the fields that are effectively dated - and the solution offered by the integration is to change the starting entity (so from the EP to EC entities).

Moreover when we discuss starting from the user entity who does not support ID & Definitions as separate fields in EP - when in LMS you do have the possibility for most of the job related fields to import data with ID and Description separately in the connector.

Is this something that is worth a discussion for you as well?
What are your pros and cons when we talk integrating the user data with Learning from empJob (EC) OR from user (EP)?

thank you!
Adina

 

Accepted Solutions (0)

Answers (2)

Answers (2)

nathanharding
Active Participant
0 Kudos

If you have a look at how I mapped these objects from for instance the User (EmpInfo) > Emp Employ (JobInfoNav) > Job Info (Depart) > Department (Code) then you avoid the multiple object associations and only pick up the relevant code.

nathanharding
Active Participant
0 Kudos

I really haven't found the issues that you are talking about when using Integration Centre to create the following LMS Connectors:

  1. Organisational Hierarchy
  2. Job Code 
  3. SF User

With the SF USER connector being easy to bring in the ID and the Description (See below Integration Specification) for Location (and or other entities as required by my clients).  I 

Field NumberField LabelSF EntitySF FieldDefault ValueAssociationData TypeFormatValue Lookup Table
         
Body Fields        
1STATUSUserStatus (status) statusEdm.String STATUS Lookup Table
2USERIDUserUser ID (userId) userIdEdm.String  
3LASTNAMEUserLast Name (lastName) lastNameEdm.String  
4FIRSTNAMEUserFirst Name (firstName) firstNameEdm.String  
5MI    Edm.String  
6EMAILUserEmail (email) emailEdm.String  
7GENDERPersonal Information (PerPersonal)gender costCenterManagerOfFOCostCenterNav/*/costcenterManagerNav/usersSysIdOfEmployeeDataReplicationElementNav/*/personNav/personalInfoNav/*/genderEdm.String  
8HIREDATEUserHire Date (hireDate) hireDateEdm.DateTimeMM/dd/yyyy 
9TITLEUserJob Title (jobTitle) jobTitleEdm.String  
10JOBCODEUserJob Code (jobCode) jobCodeEdm.String  
11LOCATION_IDLocation (FOLocation)Location ID (externalCode) empInfo/jobInfoNav/*/locationNav/externalCodeEdm.String  
12LOCATION_DESCLocation (FOLocation)Location Name (name) empInfo/jobInfoNav/*/locationNav/nameEdm.String  
13DEPARTMENTJob Information (EmpJob)Department (department) empInfo/jobInfoNav/*/departmentEdm.String  
14DIVISIONJob Information (EmpJob)Division (businessUnit) empInfo/jobInfoNav/*/businessUnitEdm.String  
15MANAGERUserUser ID (userId) manager/userIdEdm.String  
16TIMEZONEUserTime Zone (timeZone) timeZoneEdm.String  
17DEFAULT_LOCALEUserDefault Locale (defaultLocale) defaultLocaleEdm.String  
18DOMAIN_ID  ACME_ALL Edm.String  
19PERSON_ID_EXTERNALUserUser ID (userId) userIdEdm.String  
20PERSON_GUIDBiographical Information (PersonKey)Person UUID (perPersonUuid) personKeyNav/perPersonUuidEdm.String  

I would refer to the IDP document IDP - SuccessFactors Suite Impact of Implementing Employee Central for LMS Customers_V1.41.pdf (sap....

And check out the SAP SuccessFactors Learning – Get Your Implementation Right! (Repeat) (you may have to search for where it has moved too) as "Week 3: Leverage Integration Center for Connectors" is awesome for this with videos and tutorials.

I hope that this helps :).

Kind Regards,

Nathan H.

 

AC_LMS_RO
Participant
0 Kudos

hey Nathan,

thank you for your reply.

May i ask which entity you started with?

Because in EP you don't have a specific field for ID and a specific field for Description - maybe they are merged in one and you split?

i am asking this because we tend to navigate to the EC entities to get the ID separately from the Desc, and that works perfectly.

as for the SF Connector, we had issues with writing data to JP_desc and JL_desc - since SAP mentioned that is not to be used. Guess you can use the Position connector... but another integration for another thing, when the simple connector does wayyyy better on the other side.

AC_LMS_RO
Participant
0 Kudos
as well, what issues i encountered with navigating from User to EC is that you might have a one-to-many relationship and Integration Center doesn't always works graciously with that. and then they suggest to move to other entities to start with.