Approver is unable to approve the termination workflow for employee. Even after approving the request, the status isn't reflecting as approved. After completing the action approver is getting the success message and the request still shows as pending for approval in the pending requests or To-do.
The root cause of the issue can be due to overlapping of time accounts validity dates.
Resolution is to correct the dates such that time account's validity do not overlap.
You can go to Import and Export Data admin tool and export the time accounts of this user (please see the notes below for internal user regarding how to find out the effected time account).
Then verify the account validity start and end dates of the same time account types.
And correct the dates to be able to save the termination workflow.
For Internal users:
You can get the error logs resembling the below where at the end (higlighted) you can find params. The first set of numbers is the userid of employee being terminated and the second one is the externalCode of the time account having issue.
error when triggering time off post processing for job info history change
Unable to save termination workflow unable to save exit request error when triggering time off post processing for job info history change TLMMessage[statusValue=TIME_ACCOUNT_ALREADY_EXIST , KBA , unable to save termination workflow , error when triggering time off post , time_account_already_exist , LOD-SF-EC-HIR , New Hire/Rehire Wizards , LOD-SF-EC-TIM , Time-Off , Problem