SAP Knowledge Base Article - Public

3620351 - Wrong Additional Data Collection is being triggered to candidates besides business rule criteria is met - Onboarding

Symptom

  • The incorrect Additional Data Collection is being triggered, even though candidate meets the criteria of the business rule to assign the correct ADC step.
  • Value is passed from Recruiting side.
  • Customer does not have New Hire Data Review enabled, but upon opening the New Hire Data (Onboarding Dashboard > Actions), we can see the field is fulfilled.

In this KBA we will use a field as example: Business Unit, but note this can happen to any field.

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Pass a value from Recruiting, (i.e. Business Unit)
  2. Go to Onboarding Dashboard, even though you do not use New Hire Data Review (first Onboarding step), upon opening the New Hire Data option in Actions, you can see field is properly fulfilled with the correct value
  3. Candidate completes the Personal Data Collection, but afterwards the incorrect Additional Data Collection is triggered, one which in this example would trigger if the Business Unit was not fulfilled

Cause

The wrong internal ID for the Business Unit was passed from Recruiting. Although the Business Unit appears to be populated in the UI, its value is being set by an onChange rule associated with the Position field, rather than being passed through the mapped field from Recruiting. As a result, the system did not recognize the value when the ADC business rule was triggered.

In this scenario, the onChange rule for JobInfo.position sets the Business Unit based on the Position value. While the Business Unit is visible in the UI, it is not actually saved because the New Hire Data Review (NHDR) step is not enabled. Therefore, the Business Unit field remains unavailable in the database, and the value from Recruiting is blank.

Resolution

Please review the Job Requisition Template in Recruiting and update the Business Unit field to ensure that the Business Unit Code is passed correctly from RCM. To identify the correct code, you can refer to Manage Data > Business Unit, and locate the affected value.

See Also

wrong, incorrect, adc, additional, data, collection, not, trigger, business, rule, value, map, RCM, recruiting, onboarding, PDC, OBX

Keywords

KBA , LOD-SF-OBX-CDC , Custom Data Collection , Problem

Product

SAP SuccessFactors Onboarding all versions