Can anybody recommend a tool for managing availability and time scheduling of employees. Peak hours (greatest load), off-peak (average load) and slack (least load) hours are known each day, scheduling should be hence possible on a 1-hour basis for each week day (8:00-9:00, 9:00-10:00, ...) - it'll be nice to be able to insert the number of employees needed for every hour. Additional advantages would be: 1) a possibility to implement restrictions on a single-employee basis, for example excluding somebody who's worked late shift the previous day from working earliest shift the next day; 2) planing short pause periods during the working shift; 3) possibility to insert the employee vacations, so that the planing for a week excludes those that are not available
It's generally about a simple initial and quick solution, able to run on Windows, preferably free of charge. Not necessary web-based - currently only one person manages the employees availability, so desktop is fine too.
Any suggestions would be highly appreciated ! Thanks in advance