Skip to Content
Technical Articles
Author's profile photo Chandranath Ghosh

How to Mapping and get multiple dependent information on behalf person id

Introduction:- In SuccessFactors one person has multiple dependent information or another table multiple information. when we need multiple dependent information basis on a ‘person id’ we have to follow these steps.

multiple%20mappings%20in%20CPI%20%2Cseparately%20mapping%20dependent%20information%20in%20iflow

multiple mappings in CPI, separately mapping dependent information in iflow name is S1ENFP mapping.

we need multiple dependent information based on person id so we have to separately map dependent information and create a new source XSD where we have to connect a row with a person.

 

dependent%20information%20mapping%20where%20we%20connect%20source%20XSD%20and%20target%20XSD

dependent information mapping where we connect source XSD and target XSD

 

we connect a person as a root tag because we collect dependent information based on a person’s id.

before message mapping, we created one XSLT mapping where we declare the dependent information path and store the compound Employee tag in one variable.

XSLT%20mapping%20where%20store%20the%20tag%20in%20a%20variable

XSLT mapping where store the root tag in a variable

after that copy the path then we complete the message mapping.

output%20file

output file

see one person have multiple dependent information.

Conclusion:-

Here you see the how get multiple dependent information based on person id using these method we have to mapping dependent information part separately.

Please let me know , if you have any question regarding this blog by commenting or if you want to give any feedback on  this post.

if my post helped you anyway then please don’t forget to like the post and also press the follow button for more updates.

 

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Karthick Chandrasekaran
      Karthick Chandrasekaran

      Thanks for the quick bite info blog 🙂 Any specific reason why to start with CompoundEmployee API and not SFOData.PerPersonRelationship? I would like to understand on this point.

      Author's profile photo Chandranath Ghosh
      Chandranath Ghosh
      Blog Post Author

      hi karthick,

      not any specific reason, i just take the data through Compund Employee you can take the data through odata API not any issue althogh process will be same and you have to change path in XSLT mapping.

       

      Author's profile photo Karthick Chandrasekaran
      Karthick Chandrasekaran

      Thanks for the fast clarification.