Auto Rotate, ability to mark user as on vacation or sick to remove/skip them in workflow

I’m completely agree with this topic. Actually on my company, if someone is on vacation, he/she has to talk with her/him collegue, and he/she has to see their collegue’s tasks everyday. That’s awful. Could be nice if you could have two options,

- Someone is fired from the team. So change all the workflows where he appears to this other user.

- Someone is on vacation. This user is temporaly unvialable, so, please reassign her tasks to this other user.

Would be nice if we has it.