The best way to schedule around your employees' availability is to allow your employees to give you their availability requirements online in their employee area. However, as a manager, you have the ability to view, and if need be, manipulate some or all of your employee's availability.




There are two time block editors that allow manipulation of availability time blocks for managers: Recurring Availability and Current Availability.  The relationship between these two time block editors is much like the relationship between the Recurring Schedule and the Current Schedule.


Recurring availability stores the typical week of availability for all employees.  It contains the availability data in each employee's My Typical Week section in their employee view, all employees combined together. It always contains exactly one week of availability data.


In contrast the current availability contains a virtually infinite number of weeks, as it represents a real calendar. In current availability each week for each employee has a status which is either normal or override. If an employee's week is normal status, then it means that the availability data in their recurring availability (called My Typical Week on the employee side) will be used for that week. An employee's week with a normal status can not be changed in the current availability, only in recurring availability. If an employee's week is set to override status, it means that the availability data in the current availability (Override Specific Weeks on the employee side) will be used for that week, and it can be changed in current availability.


In summary, WorkSchedule.Net allows employees (or manager on their employees' behalf) to set up a typical week of availability.  This typical week of availability can be scheduled around in the auto-scheduler, unless a week is overridden by the manager or employee.


Manager section

Employee section

Recurring Availability

My Typical Week

Current Availability

Override Specific Weeks