Symptom
- HRIS Sync Mapping for Nationality Field to Employee Profile Field Citizenship are Showing Wrong Information In Employee Profile Portlet
- HRIS Sync Mapping of Nationality field shows incorrect country in Employee Profile Portlet
Environment
Employee Central-HRIS SYNC
Reproducing the Issue
Compare Test User Nationality Field in Personal Information Portlet and Field Citizenship Employee Profile Portlet
Example:
Personal Information Portlet Nationality Field= Germany
Employee Profile Portlet Field Citizenship=Kiribati
Cause
Configuration Before
Employee Central field
<hris-field max-length="128" id="nationality" visibility="both" required="true">
<label>Nationality</label>
<label xml:lang="de-DE">Staatsangehörigkeit</label>
<label xml:lang="en-US">Nationality</label>
<picklist id="ISOCountryList"/>
</hris-field>
Employee Profile
<standard-element id="citizenship" max-length="255" required="false" matrix-filter="true">
<label>Citizenship 1</label>
<label xml:lang="en-US">Citizenship 1</label>
<label xml:lang="de-DE">Staatsangehörigkeit 1</label>
<picklist id="ISOCountryList"/>
</standard-element>
Mapping
<hris-element-ref refid="personalInfo">
<hris-mapping >
<hris-field-ref refid="nationality"/>
<standard-element-ref refid="citizenship"/>
</hris-mapping>
Resolution
Step 1: configuration Change
Option 1: BCUI
- Go to Manage Manage Business Configuration
- Scroll down to PersonalInfo
- Click on Nationality field
- Remove Picklist :ISOCountryList"
- Nationality field=Country
Option 2: Suceesscion Data Model
Employee Central field
<hris-field max-length="128" id="nationality" visibility="both" required="true">
<label>Nationality</label>
<label xml:lang="de-DE">Staatsangehörigkeit</label>
<label xml:lang="en-US">Nationality</label>
</hris-field>
Employee Profile
<standard-element id="citizenship" max-length="255" required="false" matrix-filter="true">
<label>Citizenship 1</label>
<label xml:lang="en-US">Citizenship 1</label>
<label xml:lang="de-DE">Staatsangehörigkeit 1</label>
<picklist id="ISOCountryList"/>
</standard-element>
Mapping
<hris-element-ref refid="personalInfo">
<hris-mapping >
<hris-field-ref refid="nationality"/>
<standard-element-ref refid="citizenship"/>
</hris-mapping>
Test Result:
Step 2:
Option 1:Update all test user Nationality in Employee Central Via UI
- Go to test user Personal Information
- edit nationality field
- save
Option 2: Import all test User Personal Information
Compare Test User Nationality Field in Personal Information Portlet and Field Citizenship Employee Profile Portlet
Example:
- Personal Information Portlet Nationality Field= Germany
- Employee Profile Portlet Field Citizenship=Germany
Keywords
HRIS Sync, Mapping, Nationality Field, Employee Profile, Field Citizenship, Employee Profile Portlet, ECT-61353 , KBA , LOD-SF-EC-HRS , HRIS Sync , Problem