Hello
You can use a standard functionnality in workflow which is substitution/delegation. The director can delegate for a specific task (trip approval) and for a period of time to another user.
So he will delegates to his assistant and the assistant will do the validation on his behalf.
It is a common requirement and delegation is often used for high level managers.
Regards
Mathieu