Symptom
For the customers that use the integration between RCM and EC when using the manage pending hires feature, an error message is displayed:
"Invalid HRIS element specified in the transformation mapping: XXXX.XXXX. Only use hris-elements/fields from a pre-defined set. Please contact your administrator."
Where the xxxx is the field name or it is blank.
Environment
- SuccessFactors Recruiting Management (RCM) - All versions
- RCM to EC integration
- Manage Pending Hires
Reproducing the Issue
- Go to Manage Pending Hires Feature;
- Click hire;
- Error message is displayed;
Cause
The issue is caused due to a misconfiguration in the Transformation Template (Import/Export Candidate to employee integration template). At leas one mapping is not done properly.
Resolution
Each case is a different case but all of them will be related to an improper mapping defined in the template.
Here a few examples that we have found:
Wrong mapping
<mapping-attribute>
<source refid="veteranStatus" entity-type="application"/>
<target refid="personalInfo.veteranDisabled"/>
</mapping-attribute>
Correct mapping
<mapping-attribute>
<source refid="veteranStatus" entity-type="application"/>
<target refid=" globalInfo.[USA].custom-string3 "/>
</mapping-attribute>
______________________________________________________
Wrong mapping
<mapping-attribute>
<source refid="custFrequency" entity-type="application"/>
<target refid=" payComponentNonRecurring.frequency.RPAY"/>
</mapping-attribute>
Correct mapping
Frequency is not a supported field in non recurring model.
______________________________________________________
Wrong mapping
<mapping-attribute>
<source refid="firstName" entity-type="application"/>
<target refid="personalInfo.firstName"/>
</mapping-attribute>
Correct mapping
Field id is wrong
<mapping-attribute>
<source refid="firstName" entity-type="application"/>
<target refid="personalInfo.first-name"/>
</mapping-attribute>
______________________________________________________
Wrong mapping
<mapping-attribute>
<source refid="lastName" entity-type="application"/>
<target refid="personalInfo."/>
</mapping-attribute>
Correct mapping
Field id is missing
<mapping-attribute>
<source refid="lastName" entity-type="application"/>
<target refid="personalInfo.last-name"/>
</mapping-attribute>
See Also
2508721 - RCM to EC: How to map a particular Pay Component value?
2522403 - Error after mapping custom MDF fields between Onboarding and EC
Keywords
Invalid HRIS element specified in the transformation mapping: XXXX.XXXX. Only use hris-elements/fields from a pre-defined set. Please contact your administrator. manage pending hire, transformation template , KBA , LOD-SF-RCM , Recruiting Management , Problem