Symptom
Onboarding/Offboarding processes are not automatically closed, even if both the 'Close Onboarding Processes Job' and business rule are configured.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Go to "Manage Data".
- In the 1st dropdown, select "Process" .
- In the 2nd dropdown, select the process id of the onboarding/offboarding process.
- Notice that the process status is still "Open" while it should be "Closed".
Cause
The 'Close Onboarding Processes Job' and business rule will pull out all the Onboarding/Offboarding processes that have not been closed each time to see if those processes meet the conditions. If the conditions are met, these processes are closed.
These processes contain a previous process that was triggered and failed, which did not have a "process trigger" object, and this failed process caused the 'Close Onboarding Processes Job' to run with an error that prevented all processes from being closed.
Resolution
Step 1: Cancel the failed onboarding process
- Go to Onboarding dashboard.
- Find the failed onboarding process.
- Click "Cancel Onboarding".
Step 2: Run the "Close Onboarding Processes Job" manually from Provisioning. Other Processes will be auto-closed without any issue.
If you don't have access to Provisioning, or can't find out which process is giving you an error, please open a ticket to LOD-SF-OBX and the support team will assist you.
Keywords
ONB, OFF, closure job, business rule, autoclosed, process trigger, ONB2_ProcessClosurePeriodConfig , KBA , LOD-SF-OBX-CAN , Cancel Onboarding , Problem