Symptom
Is it possible to map one BizX column to more than one LMS column when using the User Connector SF? & use one field value to map it to multiple columns in LMS using User Connector.
Environment
SAP SuccessFactors Learning
Resolution
It is possible to map a BizX column to an LMS column, and then copy the value from that LMS column to the other LMS column using the Copy function.
For example: To copy the BizX column "TITLE" into the LMS column "JOB_TITLE", the CONNECTORS property file on System Admin> Configuration> System Configuration, would have the following line:
- sfuser.field.mapping.data.JOB_TITLE=TITLE
Then if there is a need to also copy the BizX column "TITLE" into the LMS column "JP_DESC", the CONNECTORS property file would also have the following Copy function line:
- sfuser.connector.copy.field.mappings=JP_DESC=JOB_TITLE
This means that the User Connector - SF would copy the values passed for the BizX column "TITLE" into the LMS column "JOB_TITLE". Then the values from the LMS column "JOB_TITLE" would be copied over to the LMS column "JP_DESC".
Please note: The copy function can also be used for multiple mappings, hence there is no need to have multiple copy function lines for each business need.
For example, there is a business need to map the BizX column "LOCATION" into the LMS columns "JL_ID" and "JL_DESC", in addition to the above scenario. Then the CONNECTORS property file will contain the following lines:
- sfuser.field.mapping.data.JOB_TITLE=TITLE
- sfuser.field.mapping.data.JL_ID=LOCATION
- sfuser.connector.copy.field.mappings=JP_DESC=JOB_TITLE, JL_DESC=JL_ID
The same logic applies when you are using the User Connector as well but the only change is instead of "sfuser.connector.copy" use "user.connector.copy"
Keywords
LMS connector learning sf user copy function rule, Copy rule, Connector, Copy, sf lms,sf learning legacy,sf email , KBA , LOD-SF-LMS-CON , Connectors , How To
SAP Knowledge Base Article - Public