SAP Knowledge Base Article - Public

3436522 - After restarting Onboarding process error in BPE: The following mandatory field is missing in Recruiting for the candidate ERROR in the Flow = POPULATE_USER_FLOW, Step = GET_EVENT_DATA, BPEProcessInstanceId - Onboarding

Symptom

After restarting onboarding for candidate, BPE Error appears. Candidate is not available on Dashboard anymore.

The following mandatory field is missing in Recruiting for the candidate ERROR in the Flow = POPULATE_USER_FLOW, Step = GET_EVENT_DATA, BPEProcessInstanceId = 1234xyz, User Id = , ONB2ProcessId = , Other Fields = null, ErrorMessage = The event to trigger Create External User Flow does not have the mandatory data.: \{1\}. Please review and make necessary corrections in Recruit to Hire mapping.

Environment

SAP SuccessFactors Onboarding

Cause

Mapping issues from Recruiting to Onboarding side.

Resolution

In order to identify affected field and then resolve this issue, please follow below steps:

First: You can verify the data validation errors yourself via Check Tool. 

  1. Go to Check Tool > Validation > Application > Onboarding 
  2. Select Data Mapping between RCM and ONB is consistent > Click on Run Check > Application Id > (candidate's Application ID) > Run
  3. You will see the list of errors found

Additional: In Recruit to Hire Data Mapping you can check what are the Mandatory configured fields for each entity. Ensure these Mandatory fields are mapped and those values are being passed from Recruiting.

Second: Maintain the affected field values in Recruiting module.

You will receive an application error if you have not corrected the missing data. Kindly correct the data validation error.

Third: Restart the BPE task

Once you have maintained the relevant field values in Recruiting, you need to proxy as an Admin or any other ErrorFlow Admin User.

Click on Business Process Tile > Select the affected candidate and error message > Click to Restart task.

Additional: If after perform those steps, the issue still persists, please try to proceed with below workaround:

  1. Go to Onboarding General Settings > Retain Onboarding Information After Manual Restart > Disable it temporarily
  2. Then navigate to error in Business Process and click restart this same task, check if candidate is sent to dashboard
  3. You can enable the Retain Onboarding Information After Manual Restart option again after it works

The permanent solution is to ensure you send all required information from Recruiting when you initiate Onboarding.

See Also

2901207 - Unable to Initiate ONB from RCM with Mandatory field error - Onboarding - SAP for Me

Keywords

The following mandatory field is missing in Recruiting for the candidate ERROR in the Flow = POPULATE_USER_FLOW, Step = GET_EVENT_DATA, ErrorMessage = The event to trigger Create External User Flow does not have the mandatory data.: \{1\}. Please review and make necessary corrections in Recruit to Hire mapping, Onboarding, process, restart, candidate, initiated, RCM, Recruiting, BPE, error, tile , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , Problem

Product

SAP SuccessFactors Onboarding all versions