Symptom
- Issue with creating a new Onboardee through integration with ATS
- Not able to initiate onboarding via API
- Unable to Initiate Onboarding via Odata API
- Values missing for mandatory keys: jobInfo.company.country
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- We are trying to initiate onboarding for user * API and getting the below error :
- Values missing for mandatory keys: jobInfo.company.country
Cause
OnboardingBpeAdmin missing permission for Legal Entitity.
Resolution
- Navigate to Manage Permission Roles.
- Search for OnboardingBpeAdmin.
- Click on the role.
- Click on Permissions button.
- Navigate to MDF Foundation Objects.
- Provide View Current, View History, Create, Insert, Correct , Delete, Import/ExportPermission for Legal Entity.
- Under Manage Onboarding or Offboarding > Initiate Onboarding API Permission
- Also ensure the API user has the above two permissions
- Save, and perform an OData API Metadata Refresh And Export.
- Try to initiate Onboarding again.
See Also
Keywords
Values missing for mandatory keys: jobInfo.company.country, API, ATS, Initiate Onboarding, Failed, Country, Company, Legal Entity , KBA , LOD-SF-OBX-ODM , Data Model , Problem
Product
SAP SuccessFactors Onboarding