Symptom
The onInit rule set up in Manage Business Configuration is not working in Onboarding page e.g. New Hire Data Review task, New Hire Data page, etc.
- We have setup a business rule to mark a required field for certain group of users as not required, but it is not working in Onboarding. See sample configuration below:
Element Used: personInfo > Biographical Information model
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
- Login to the instance as the user that belongs to the group mentioned in the rule
- Go to Onboarding Dashboard
- Select any new hire
- See that the fields are still required
Cause
Configuration Issue:
- Onboarding Configuration object is missing or is not created, and hence the "Allow onInit Rules for Onboarding Pages" is not being honored. OR
- The "Allow onInit Rules for Onboarding Pages" field is set as "No".
Resolution
Make sure that the Onboarding Configuration object is created/available in Manage Data. If it is not created yet, follow the steps below:
- Navigate to Admin Center > Manage Data
- Create New
- Select Onboarding Configuration
- External Code field select "Default Onboarding Configuration"
- Select "Yes" for the "Allow onInit Rules for Onboarding Pages" field.
See Also
Keywords
SAP SuccessFactors Onboarding, onInit, Business Rule, Trigger Rules, ONB2Config, onInItRulesExecutionEnabled, Required Field, Onboarding Configuration, Allow onInit Rules for Onboarding Pages , KBA , LOD-SF-OBX-NHR , Onboardee Data Review , Problem
Product
Attachments
image.png |
image.png |