As the names suggest, Workdays and Holidays are used to specify employees' workdays and holidays respectively.
Workdays specify days that an employee will need to report to work within a week. For instance, some organizations may have 5 workdays per week, from Monday to Friday, or from Sunday to Thursday.
Holidays may refer to public holidays, or any specific days that an employee is not required to work.
Handling Alternate Weekly Workdays
Let's assume that a business requires employees to be present at work for each alternate Saturday, while Sunday will be a day off.
To handle such arrangement, you will have to set up Workdays so that Sunday is the ONLY day off.
Then you will need to specify those Saturdays that employees are not required to work as holidays using Holidays module.
The Default Workdays and Holidays Scheme
By default, each Employer will be set up with a single Default Workdays Scheme and a single Default Holidays Scheme. This is usually sufficient for most organizations.
All employees by default will also be assigned to the Default Workdays and Holidays Scheme.
Multiple Workdays and Holidays Scheme
Some business environments may be more complex that employees may not rest at same days, such as:
Employees may have different fixed weekly days off
Regional offices that may be following different State gazetted days off and public holidays
For these types of environments, you may enable Multiple Workdays Scheme and Multiple Holidays Scheme. To enable Multiple Workdays Scheme, you may visit Leave->Workdays, and click at the link at the bottom of the page. Similarly, go to Leave->Holidays to enable Multiple Holidays Scheme.
When Multiple Workdays Scheme (or Holidays) is enabled, you could add new Workdays Scheme as you would other modules. Click at the "Cancel" button to flip to Query view, then click at the "New" button to create a new scheme.
Once you have set up additional Workdays Scheme (or Holidays Scheme), you may go to Employee->Employment Status to assign the relevant schemes to employees. In Employment Status, you will notice that there are Workdays and Holidays combo boxes with "DEFAULT" text. This indicates that current employee is assigned with the Default Workdays or Holidays Scheme. If you accidentally assign an employee to other scheme, you may simply click at the "Clear" button to re-assign the employee with the Default scheme.