SAP Knowledge Base Article - Public

3478667 - API invalid picklist error for updateFromExternalHRIS ONB - Onboarding

Symptom

When invoking the Onboarding OData API "updateFromExternalHrisONB", an error occurs. The error message, coded as "<code>ONB0003</code> The request could not be completed due to an invalid picklist value,"

 

Environment

SAP SuccessFactors Onboarding

Cause

The candidate is already hired. 

Resolution

The system's designated behavior for SourceOfRecord is as follows: "For Onboarding, onboardees are stored in Employee Central, and the SourceOfRecord field has the value ‘ONB’. A value of ‘ONB’ must be utilized for non-Employee Central customers or a licensing fee may apply."

This means that the ONB value should be used for users who are still candidates.

When the candidate was already converted, you need to use APIs dedicated to employees.

See Also

Creating Onboarding Option in SourceOfRecord Picklist

updateFromExternalHrisONB

3123145 - User cannot convert some users from READY_TO_HIRE to HIRED using API - Onboarding

Keywords

Onboarding,obx,API,SourceOfRecord,ONB,candidate,Hired,Recruited,Ready,to,hire, recruit,external,user,updateFromExternalHrisONB , KBA , LOD-SF-OBX-ATS , ATS Integration , Problem

Product

SAP SuccessFactors Onboarding all versions