Unable to search rehired users in 'Reset User Password' , getting error as "No user found with your searching criteria".
Note : These users are active in the instance and searchable in action/people search, manage support access etc but not available only in "reset user password" search.
Reproducing the Issue
Step 1: Login into customer instance.
Step 2: Go to Reset User Password.
Step 3: Search for the user(s) and getting error "No user found with your searching criteria".
The issue is that in user_account table orphan person ID exists and still occupied the relationship to the username for the mentioned user.
Due to the hire-rehire process, if the customer created one user with multiple employment records and will link to more them one person_ids, and then if the main user(the person_id linked in the user_account table) was deactivated, this scenario will happen.
This behavior is working as designed per the logic of the system designed.
Since the main user was deactivated and this person_id linked with it still occupied the relationship to the username, so this inconsistency data will cause the rehired user is unable to be searched in 'Reset User Password' page.
Create a Support case to the LOD-SF-PLT-PWD component. Support agent will work with DB team to run a script to fix the data issue.
Rehired User, Unable to search user, Reset User Password, No user found with your searching criteria , KBA , LOD-SF-PLT-PWD , Password Policy Settings & Reset Password , Problem