I'm after a bit of advice and I can't seem to find an existing topic here.
We're currently running version 2008.3 SP7 and are looking to delete or deactivate staff in RC automatically when they are terminated in eDirectory/AD. They are still appearing on pick lists, which can cause a few issues.
We are in the same position - it's a bit of a loose-end on the directory integration. Thankfully, we have a mini Identity Management database which contains all of the user records in the organisation so we're going to run a script that compares, daily, to whether an account is in active directory or not, and then updating the DirPerson table to mark it as inactive there.
Not very elegant, but thankfully there's an IsInactive column in that table which at least makes it a bit cleaner!
I'm likely to be submitting our request for the development of the same functionality; one question that came to mind; are you renaming the Login IDs also, to avoid any potential duplication? Where you have many John Smiths', I'd like to avoid someone assuming someone else's account if they happen to have the same login name 1-2 years later...
I was thinking just suffixing/prefixing the loginID with the date of deletion or something - have you addressed this?
No worries, I had included 'date of deactivation' in my scoping but as I think about it, if there's an external process running to disable the Person records, then I'm going to try and prefix it with the Employee ID (which for us, thankfully, is always unique!). That way there's no risk of mix-up, and also provides a relation back to archived requests etc where you have 10 John Smiths!