Symptom
An onInit rule configured to control the visibility of a Job Information and Employment Information field does not produce the expected result during the New Hire Data Review step. The field remains visible or hidden regardless of the conditions defined in the onInit rule, and the behavior does not change after saving or republishing the rule.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Configure an onInit rule targeting a Job Information or Employment Information field to set its visibility based on a defined condition (for example, hide a specific field unless a criteria is met).
- Initiate onboarding for a new hire.
- Navigate to the New Hire Data Review step as the responsible user.
- Observe that the field visibility does not match the expected outcome defined in the onInit rule.
Cause
onInit rules that target Job Information (jobInfo) and Employment Information (employmentInfo) fields are overridden by Role-Based Permissions (RBP) during the New Hire Data Review step. The RBP framework is authoritative for field-level visibility on Employee Central HRIS elements, including jobInfo and employmentInfo , when accessed by internal users such as the responsible group. When the system evaluates what to display on the data review page, RBP field-level settings are applied after the onInit rule executes and take precedence over the visibility value set by the rule.
This behavior is by design. onInit rules can set field values and trigger other logic, but they cannot override field-level permission grants defined in RBP for jobInfo and employmentInfo entities.
Resolution
To control the visibility of Job Information and Employment Information fields in the New Hire Data Review step, adjust the field-level permissions in the responsible user's permission role. onInit rules alone are not sufficient for this purpose when the field is a jobInfo and employmentInfo HRIS element.
- Navigate to Admin Center > Manage Permission Roles.
- Open the permission role assigned to the Responsible Group for the New Hire Data Review step.
- Under User Permissions > Employee Data, expand the Job Information entity.
- Locate the specific field and set its permission to No Access to hide it, or View to make it read-only.
- Save the permission role.
- Test by navigating to the New Hire Data Review step to confirm the field visibility reflects the updated RBP setting.
Note: Changes to field-level RBP for Job Information and Employment Information may affect the visibility of those fields in other Employee Central contexts beyond the New Hire Data Review step. Review all contexts where the affected permission role is used before applying changes.
Expected Result: After updating the field-level permission in the responsible user's permission role, the Job Information and Employment Information field reflects the intended visibility during the New Hire Data Review step.
See Also
Keywords
onInIt, Field Visibility, Business Rule, NHDR Step, OBX, Onboarding, Onboarding 2.0, ONB2, read, visibility, New Hire Data Review, rule, employment information, empinfo, override, dependency , KBA , LOD-SF-OBX-NHR , Onboardee Data Review , Problem
SAP Knowledge Base Article - Public