If a user is deleted from Active Directory then they are marked for deletion and the tp_deletion changes to their tp_id. The tp_active still shows 1 which allows the person to remain in the People Picker and resolve to the UIL.
Example: Jen Knight (not in AD)
tp_id tp_deleted tp_active
2111 2111 1
If I go to http://sitename/_layouts/userdisp.aspx?ID=2111 then I will see a simple version of the UIL results since the user has no profile; however I can still see the user in the people
picker
If I delete the user from the site collection the tp_active is set to 0 and then the people picker stops showing the user.
The problem is the metadata left by the user still shows their name but does not resolve to the UIL anymore since they are now inactive. We have odata that fails when it reaches the user metadata that is not in the uil. So my question is two fold.
If I set the user back to Active then they show up in the People Picker (which we don't want). Also my thinking was that some timer job set the User to Inactive once they weren't in the profile synch. I haven't found a definitive explanation of
profile synch and the user info table settings. Also are user site deletions done manually or is that something that is done by a timer job?
Thanks for any suggestions/thoughts
Jennifer Knight (MCITP, MCPD)