If you want it to be automatic, I only see the "Auto Switch " settings in "Forwarding Rules" of an extension !
You can set scale on office hours or even make specific hours for this EXT that will change automatically his status !
What is the meaning of idle here ? You don't receive calls and switch to DND or it's when you don't take calls (even if your phone ring and you don't answer or reject, it will switch)