When a user is deactivated, their open issues, tasks, and projects often need to be transferred to their replacement. A way to automatically do this from the deactivation window would save admins from finding objects and reassigning them manually.
However we have an integration with our HR system to auto deactivate users. BUT.... wondering if there could be something in the Setup area (like Recently Deleted items in the recycle bin) that System Admins and the new Group Admins could go in to see who was recently deactivated and then have an option to reassign everything that is still open/active to someone.
This is a fantastic idea and especially relevant with enterprise-level clients, where users are constantly moving around the enterprise or as part of role turnover.
the reassignment of tasks (project ownership as well) would also be considerable benefit for prolonged absences due to medical leave, sabbaticals, and the like
Open issues, tasks and projects are the least of our worries. The footprint of a user can expand to objects they own and share with other users whose access can be impacted by deactivation. For example, deactivating a user will render their shared calendars unusable. In addition, the meaning of "automatically transferring" can be complicated, for example if an entire team decides to evenly share the work of the deactivated user, we would want to be able to indicate that project ownership (for example) is left out so we can do this manually. What I would prefer to see is a clear way to indicate the user's footprint in an efficient way (we currently do this through a dashboard with prompts and the same user ID is filled in about 10 or 15 times, and there are still items that we cannot report on, so better reporting functionality is also desirable)