SAP Knowledge Base Article - Public

3596645 - Compliance task does not create because of "OData call failed due to Invalid property names" - Onboarding

Symptom

  • Compliance task is not being created in Onboarding process.
  • The issue seems to happen only with compliance forms.

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Initiate onboarding for a candidate.
  2. Go to the Onboarding Process.
  3. Complete the New Hire Data Review (NHDR) and Personal Data Collection(PDC) steps.
  4. Notice that no compliance task is triggered.

Cause

  • Global filter override configuration not found.
  • OData call failed due to Invalid property names : Invalid property names: PicklistOption/territoryCode. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute a refresh metadata to ensure the cache is not corrupted.

Resolution

As per the ODATA API Data Dictionary, the country is configured as a Picklist Option.

Please configure FieldMetaOverrideConfiguration > Global Filter in Manage Data.

If necessary, please refer to the below KBA and configure the FieldMetaOverrideConfiguration.

3140268 - Compliance Tasks Does Not Trigger - Onboarding

If you need further assistance, please open a case with SuccessFactors Onboarding Support team (LOD-SF-OBX-FRM) referring this KBA, also please provide:

  • Company ID:
  • Support Access:
  • Affected Candidate name:
  • Replication Steps:

(For SAP Support only: please see internal memo) 

See Also

3140268 - Compliance Tasks Does Not Trigger - Onboarding

Setting Up Compliance Form Assignment Using Override Configuration

Keywords

Compliance Task, Onboarding, OData call failure, invalid property names, FieldMetaOverrideConfig, Global Filter, OBX, PicklistOption, territoryCode , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem

Product

SAP SuccessFactors Onboarding all versions