Symptom
- Unable to purge inactive onboarding user
- Error: "ONB2InactiveUserObjectType Can't pass empty values for 'activityId', using 'in' criteria."
- Unable to purge onboardee after changing the candidate status from “e” to “d” via OData API (KBA 3141240)
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Run a purge inactive user request
- Purge failed with the message "ONB2InactiveUserObjectType Can't pass empty values for 'activityId', using 'in' criteria."
- The candidate has a Process object created with Process Status ”Not started” in Manage Data.
Cause
The status of this user is updated to "d" but Process is in "Not Started" state, which leads to faulty data.
Resolution
It is necessary to execute a script to delete related record.
Please raise a ticket to SAP Support referring this KBA and provide the following information in the ticket.
- Company ID
- Support access
- User ID
- Your approval to execute the script to delete related record of this user
(For SAP Support only: please see internal memo)
See Also
3038172 - [Onboarding] DRTM Onboarding Purge
3052056 - [Onboarding] How to delete or permanent purge an inactive onboardee user
Keywords
Purge inactive onboarding user, User purge, Onbordee purge, Purge Inactive User, ONB2InactiveUserObjectType Can't pass empty values for 'activityId',Change user statue from e to d. , KBA , LOD-SF-OBX-GDP , Data Protection , Problem