Enhanced Holiday Schedules

Enhanced Holiday Schedules allow you to define company-wide holidays and easily assign them to your Resources. Create multiple holiday schedules for different employee groups, such as full-time vs. part-time or by region, and assign one or more schedules to each resource using Holiday Schedule Assignments.

With specific start and end dates on each assignment, you have precise control over when holidays apply. Holidays are automatically reflected on resource timesheets and availability, with no manual entry required.

Create and assign Holiday Schedules to your Resources

Before creating and assigning holiday schedules, ensure you have the appropriate access: your user must be assigned the Resource Hero – Holiday Administrator permission set, OR you must have the equivalent permissions through custom profile/permission set configuration

See the Resource Hero Permission Sets support post for details.

Creating a Holiday Schedule

  1. Navigate to the Holiday Schedules tab
  2. Click New
  3. Enter a descriptive name for the schedule (e.g., “US – Full Time”, “UK Holidays”, “EMEA Region”)
  4. Click Save

Adding Holidays to a Schedule

Once you’ve created a schedule, add individual holidays:

  1. Open the Holiday Schedule record
  2. In the Holidays related list, click New
  3. Fill in the holiday details:
    • Holiday Name: The name of the holiday (e.g., “Christmas Day”, “Independence Day”)
    • Date: The date of the holiday
    • Hours: The number of hours for this holiday (typically 8 for a full day)
  4. Click Save
  5. Repeat for each holiday in the schedule

Note: you can load Holidays in bulk using Salesforce’s Data Import Wizard. For detailed instructions and information about bulk loading holidays, see Bulk Loading Holidays and Holiday Schedule Assignments.

Creating a Holiday Schedule Assignment

You can create assignments from either the Resource record or the Holiday Schedule record:

From a Resource Record:

  1. Open the Resource record
  2. Scroll to the Holiday Schedules tab
  3. Click New on the Holiday Schedule Assignments related list
  4. The Resource field will be pre-populated
  5. Select the Holiday Schedule to assign
  6. Set the Start Date and End Date for when this assignment is effective
  7. Click Save

From a Holiday Schedule Record:

  1. Open the Holiday Schedule record
  2. Scroll to the Holiday Schedule Assignments related list
  3. Click New
  4. The Holiday Schedule field will be pre-populated
  5. Select the Resource to receive this schedule
  6. Set the Start Date and End Date for when this assignment is effective
  7. Click Save

Note: you can load Holiday Schedule Assignments in bulk using Salesforce’s Data Import Wizard. For detailed instructions and information about bulk loading holidays, see Bulk Loading Holidays and Holiday Schedule Assignments.

Date Ranges

The date range on each holiday schedule assignment controls which holidays are applied:

  • Only holidays with dates falling between Start Date and End Date (inclusive) create forecasts
  • Changing the date range automatically reconciles forecasts – adding new ones or removing ones that no longer apply
  • Leaving End Date blank means the assignment applies indefinitely

How Holidays Appear on Timesheets

On creation, the system automatically creates Resource Forecast records for each holiday within the date range. These forecasts appear on the resource’s timesheet in the RH Matrix under the Holiday Time assignment. Holiday time reduces the resource’s available capacity for that day and no manual entry is required.

Note: Holiday dates are calendar dates and are not adjusted for timezone differences. For example, a holiday set for December 25 will appear on December 25 for all resources regardless of their location.

Data Model

Related Support Posts:

Ready to get started?

Schedule a call to see if Resource Hero is right for you

Book now