Dynamic Holiday Custom Rule Management
Currently, managing Custom Rules for holidays requires manual yearly maintenance. Administrators must manually update the date ranges within these rules every year (e.g., updating a rule from "Dec 25, 2025" to "Dec 25, 2026"). This process is prone to human error, time-consuming, and frequently leads to calls being misrouted when holidays are overlooked or updated incorrectly.
Introduce a new condition type within the Custom Rules creation flow called "Holiday Schedule" or "Dynamic Date."
This new condition should allow administrators to define a holiday rule using a recurring, flexible pattern rather than a fixed date range.
Key Functionality:
Selection Type: Add an option like "Select by Holiday Name" or "Define Recurring Date."
Date Definition Options (User Input):
•Fixed Date: Specify a day and month that recurs annually (e.g., "December 25th," "January 1st").
•Floating Date: Allow defining holidays based on a sequence, which is essential for holidays like Thanksgiving or Easter (e.g., "The fourth Thursday in November").
•Date Range (Recurring): Allow a range based on a fixed month/day, recurring annually (e.g., "December 24th to December 26th").Automatic Rollover: The system should automatically recognize the current year and apply the rule logic based on the recurring definitions, eliminating the need for yearly manual updates.