The Performance Forms for inactive employees are still visible and exists even on the following scenarios:
- "Do Not Remove Inactive Employee's In-Progress Documents." is not enabled from Admin Center > Managing Form Templates > Selected Form.
- Manually Run HRIS Sync from Provisioning having "Remove Inactive Employees' In-Progress Documents" enabled.
SAP SuccessFactors Employee Central
Reproducing the Issue
1. Terminate an Employee.
2. Wait for the daily recurring HRIS sync job to be completed.
Or, manually run hris sync job.
Expected Result: Performance Form should now be removed.
Actual Result: Performance Form still exists.
The scheduled recurring daily HRIS sync job is not enabled to "Remove Inactive Employees' In-Progress Documents"
If this daily HRIS Sync job is not enabled to Remove Inactive Employee's In-Progress Documents, the related form will not be removed. And if the status of user in Employee Profile is the same as the value in EC before HRIS sync job run that means HRIS sync job will do nothing to sync user status and will not remove document for inactive users.
The related code checks the Last Modified Date of the scheduled daily HRIS sync job, which is enabled to "Remove Inactive Employees' In-Progress Documents". It does not consider the manual run of HRIS sync.
For new occurrences, edit the daily HRIS sync job to enable "Remove Inactive Employees' In-Progress Documents"
For the existing inactive employees where the forms are still not removed, manually delete the form or make change for employee status (such as deleting the termination job record and re-terminate the employee again) since the status has been synced to EP.
Once the updated daily hris sync job has run, forms will be removed.
performance forms, documents , KBA , LOD-SF-EC-HRS , HRIS Sync , LOD-SF-EC-EMP , Employment Information , Problem