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

It would also be beneficial if an admin could also automatically assign the tickets or conversations from an absent team member. For example, if a team member is sick, I have to manually change the owner of all of his conversations to other team members.