Symptom
On Fieldglass to SuccessFactors integration, you received the error:
<Messages><Message><Status>ERROR</Status><SecurityID_or_WorkOrderID>JD
0000000
</SecurityID_or_WorkOrderID><Text>ChangeSet index 3 - gender is a required field and cannot be blank. Failed record info: {PerPersonal/firstName=John, PerPersonal/formalName=John Snow, PerPersonal/lastName=Snow, PerPersonal/personIdExternal=0000000, PerPersonal/startDate=aaaa-MM-ddT00:00:00.000-00:00}. for Key PerPersonal/personIdExternal=0000000
,PerPersonal/startDate=aaaa-MM-dd
T00:00:00.000-00:00 with the index 0</Text></Message></Messages>
Environment
SAP SuccessFactors
Cause
Gender is a required field on SuccessFactors by default.
Resolution
You can change this field on Admin Center > Manage Business Configuration > PersonalInfo
Change the field gender to Mandatory no.
After this, please execute a metadata refresh according KBA 2171588 - SuccessFactors: OData API Metadata Refresh
Keywords
gender is a required field; ChangeSet index 3; fieldglass to sf; , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem