If a dispatcher is dispatching a WO outside the customer preferred working days / hours for the specific WO type there should be a validation rule to indicate this.
Validation rule should be as a pop up and could be ignored.
What is the underlying problem do you intend to solve with this idea?
Avoiding issues of sending out FSE's for non preferred hours and avoid re-scheduling
How is the problem being addressed today, if at all?