SAP Knowledge Base Article - Public

3620173 - Candidate re-initiated from Recruiting is not visible in Onboarding Dashboard - Onboarding

Symptom

Scenario 1: After cancelling previous onboarding process and re-initiating onboarding from Recruiting, candidate disappears from the Onboarding Dashboard.

(For SAP Support only) Backend log:
Error message: "Cannot invoke 'java.util.Date.equals(Object)' because the return value of 'com.successfactors.hris.bean.eo.BaseHrisTemporalEO.getEffectiveEndDate()' is null."

Scenario 2: Purged an onboarding candidate and would like to re-initiate onboarding from RCM. Only found the initiate onboarding button is gray.

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

Scenario 1:

  1. Cancel onboarding for candidate for updating start date or manager value
  2. Update value in Recruiting > re-initiate onboarding
  3. Candidate is not visible in Onboarding Dashboard

Scenario 2:

  1. Initiate onboarding from Recruiting
  2. Something wrong and have to purge the onboardee
  3. Want to re-initiate onboarding from RCM, only found the initiate onboarding button is gray.

Cause

Improper handling:

After cancelling the onboarding process, the inactive external candidate for the cancelled process should be purged before re-initiating from Recruiting to avoid any potential data issue.

Need to run fix through Check tool.

Resolution

Step 1. Go to Admin Center > Check Tool

Step 2. Validation > Onboarding > find check "Process object exists for the new hire with a valid status. (ONB2CheckProcessObjectExistsWithValidStatus)"

Step 3. Run the check with Application ID

Step 4. Apply the solution presented by the system

Step 5. If the error cannot be corrected by step 4:

  1. Change the external user's status to inactive via API or Integration Center:
  2. Purge the inactive external user by DRTM Master Data Purge: 2615360 - DRTM Master Data Purge for Inactive Users - SAP for Me 
  3. Go to Check Tool > run check "Process trigger object exists for the new hire. (ONB2CheckProcessTriggerObjectExists)"
  4. Apply the quick fix to re-enable "Initiate Onboarding" button for candidate in Recruiting side
  5. Re-initiate onboarding from Recruiting

See Also

Keywords

onboarding, re-initiate, sap successfactors, candidate disappears, start date change, RCM, Recruiting, ONB dashboard, java.lang.NullPointerException, data issue, duplicate data, check tool, purge external candidate, initiate onboarding, process object exists, valid status, BPE process instance, error correction, inactive user purge, DRTM Master Data Purge , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , LOD-SF-RCM-ONB , Onboarding integration , Problem

Product

SAP SuccessFactors Onboarding all versions