Blocking Shifts - Off time
If an employee is scheduled to be off, or on vacation, teams should not allow me to assign a shift, or maybe a popup can appear saying so-and-so is on Holiday, do you wish to assign the Shift ... anyway?
Laura Holm commented
I would think that in most cases, managers would not want to assign a shift to an employee if they are 1)unavailable, 2)already scheduled to be off, or 3)already assigned a shift at that time. At the minimum, a popup message telling me I don't want to assign that shift to them would work. Best case scenario would be blocking me from assigning anything to them when they are unavailable for any of the reasons above. In fact, don't even show that employee as an option when I am assigning a shift. I suppose there might be special use cases where double-booking employees is needed, so perhaps this would be best as a setting option, like "Block assigning shifts to unavailable employees."
Carmen Harder commented
Even when availability is noted and you go to create a shift for that person on that date, their availability disappears once you schedule something.
Amy LO commented
Similar thing for conflicting time slots: no matter it is manager assigns new time slot conflicting with worker's existing schedule / when worker applies for open shift which is conflicting with his/her existing schedule