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.
- Go to Check Tool > Validation > Application > Onboarding
- Select Data Mapping between RCM and ONB is consistent > Click on Run Check > Application Id > (candidate's Application ID) > Run
- 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:
- Go to Onboarding General Settings > Retain Onboarding Information After Manual Restart > Disable it temporarily
- Then navigate to error in Business Process and click restart this same task, check if candidate is sent to dashboard
- 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
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