Skip to content

Set Up Fixed Holiday Policy


Overview

The Fixed Holiday Policy feature enables administrators to establish consistent, organization-wide holiday schedules that apply to all employees. This system ensures uniform holiday management across departments while providing flexibility for different holiday types and policies.

Key capabilities include:

  • Setting annual holiday counts and policy types
  • Creating and managing individual holiday entries
  • Editing and deleting existing holidays
  • Viewing holidays in an organized table format with pagination

Prerequisites

Before configuring your fixed holiday policy, ensure you have:

  • Administrator permissions in the leaveHub
  • A complete list of company holidays for the target year
  • Holiday dates, names, and types ready for input
  • Understanding of your organization's holiday policy requirements

Accessing Holiday Policy

  1. Log in on Saralflow using your administrator credentials
  2. Navigate to the main dashboard and click on the LeaveHub app
  3. Locate and click on the Policy section in the navigation menu
  4. Select the Holiday Policy option to access the configuration area

Setting Up Holiday Policy Configuration

Step 1: Configure Basic Policy Settings

  1. Select Year

    • Use the year selector dropdown in the top-right corner
    • Choose the year for which you want to configure holidays
    • The system defaults to the current year
  2. Enter Total Holiday Count

    • Click in the Total Holidays field
    • Enter the number of holidays your organization observes annually
    • Validation: Must be between 1 and 365 days
    • This determines the maximum holidays employees can take
  3. Choose Holiday Policy Type

  4. Click the Holiday Policy dropdown
  5. Select from available options:
    • Fixed: Predetermined holidays set by organization
    • Flexible: Employees choose their own holiday dates
    • Super Flexible: Maximum flexibility in holiday selection

Step 2: Configure Holiday Submission Settings

Note

Holiday submission date configuration only appears for FLEXIBLE and SUPER_FLEXIBLE policies. FIXED policies skip this step.

For Flexible and Super Flexible Policies:

  1. Set Holiday Submission Date
  2. Click the Holiday Submission Date field
  3. Select the deadline by which employees must submit their holiday requests
  4. Validation: Date must fall within the selected year's range
  5. This ensures timely planning and approval processes

Date Range Validation:

Selected date must be between January 1st and December 31st of the chosen year
Error message will display if date falls outside this range

Step 3: Save Policy Configuration

  1. Review Settings
  2. Verify all fields are completed correctly
  3. Check that holiday count matches your organization's policy
  4. Confirm policy type selection is appropriate

  5. Save Configuration

  6. Click the Save Policy button
  7. Button Status:
    • Enabled when all required fields are valid
    • Disabled when validation errors exist
  8. Success Confirmation: System displays confirmation message upon successful save

Pro Tip

Save your policy configuration before adding individual holidays. This enables the "Add Holiday" functionality.

Adding Individual Holidays

Step 1: Access Holiday Creation

  1. Verify Policy is Saved
  2. Ensure your holiday policy configuration is saved
  3. The Add Holiday button becomes enabled after saving

  4. Click Add Holiday

  5. Locate the Add Holiday button in the top-right section
  6. Button Availability:
    • ✅ Enabled: When policy is saved and holiday limit not exceeded
    • ❌ Disabled: When policy unsaved or maximum holidays reached

Step 2: Holiday Creation Process

When you click Add Holiday, a popup window opens with the following fields:

  1. Holiday Name
  2. Enter a descriptive name for the holiday
  3. Use clear, recognizable names (e.g., "Christmas Day", "Independence Day")
  4. Avoid abbreviations that might confuse employees

  5. Holiday Date

  6. Select the specific date using the date picker
  7. Date Restrictions: Must fall within the selected year
  8. System validates against existing holidays to prevent duplicates

  9. Holiday Type

  10. Choose the appropriate holiday classification
  11. Options may include: National, Religious, Company-specific, Optional

  12. Additional Settings

  13. Configure any special properties for the holiday
  14. Set default holiday status if applicable

Step 3: Save Holiday Entry

  1. Validate Information
  2. Review all entered details for accuracy
  3. Ensure date doesn't conflict with existing holidays

  4. Submit Holiday

  5. Click Save or Add Holiday in the popup
  6. Success: Holiday appears in the holiday table
  7. Error: System displays validation messages for corrections

Managing Existing Holidays

Viewing Holiday List

The holiday management interface displays all holidays in a paginated table format:

Column Description
Date Holiday date in your system's date format
Holiday Name of the holiday
Holiday Type Classification and any default holiday indicators
Actions Edit and delete buttons for each holiday

Table Features: - Sorting: Holidays automatically sorted chronologically (January to December) - Pagination: View 20, 50, or 100 holidays per page - Navigation: First, previous, next, and last page buttons available

Editing Holiday Details

  1. Locate Holiday
  2. Find the holiday you want to modify in the table
  3. Use pagination if necessary to locate the entry

  4. Access Edit Mode

  5. Click the Edit button (pencil icon) next to the holiday
  6. Holiday editing popup opens with current information pre-filled

  7. Make Changes

  8. Update holiday name, date, or type as needed
  9. Date Validation: Ensure new date falls within the year range
  10. Conflict Check: System prevents duplicate holiday dates

  11. Save Updates

  12. Click Update Holiday to save changes
  13. Confirmation: System displays success message
  14. Refresh: Holiday table updates automatically with new information

Deleting Holidays

  1. Select Holiday
  2. Locate the holiday you want to remove from the table

  3. Initiate Deletion

  4. Click the Delete button (trash icon) next to the holiday
  5. Confirmation Dialog: System asks for deletion confirmation

  6. Confirm Removal

  7. Read the confirmation message carefully
  8. Click Yes to proceed with deletion
  9. Click No or Cancel to abort the action

  10. Deletion Result

  11. Success: Holiday removed from table immediately
  12. Notification: System displays confirmation message
  13. Holiday Count: Available holiday slots increase by one

Warning

Deleted holidays cannot be recovered. Ensure you want to permanently remove the holiday before confirming deletion.

Holiday Policy Limitations

Fixed Policy Constraints

Holiday Limits: - Maximum holidays cannot exceed the configured holiday count - Add Holiday button disables when limit is reached - Must delete existing holidays to add new ones if at maximum

Date Restrictions: - All holidays must fall within the selected calendar year - Cannot create holidays for past dates (for current year) - Duplicate dates not allowed within the same year

System Limitations

Performance Considerations: - Table displays up to 100 holidays per page for optimal performance - Large holiday lists automatically paginated - Search functionality available for quick holiday location

Data Validation:

**Valid Actions:**
- Holiday names up to 100 characters
- Dates within selected year range
- Unique holiday dates per year

❌ **Invalid Actions:**
- Duplicate holiday dates
- Holidays in past years (when editing current year)
- Empty holiday names
- Dates outside selected year

Best Practices

Planning Your Holiday Policy

🎯 **Annual Planning:**
1. Review previous year's holiday utilization
2. Consider cultural and religious diversity in your workforce
3. Align with industry standards and legal requirements
4. Plan holiday distribution throughout the year

📋 **Implementation Strategy:**
- Set up policy configuration early in the year
- Communicate changes to employees with adequate notice
- Provide clear guidelines for holiday requests
- Maintain documentation of policy decisions

Data Management

**Do:**
- Use consistent naming conventions for holidays
- Verify dates before saving to avoid errors
- Save policy configuration before adding holidays
- Regularly review and update holiday lists

❌ **Don't:**
- Create holidays without saving policy first
- Use abbreviations that might confuse employees
- Forget to communicate policy changes to staff
- Delete holidays without considering impact on employees

Communication Guidelines

Employee Notification: - Announce new holiday policies at least 30 days in advance - Provide clear explanations of policy changes - Include holiday request procedures in communications - Maintain an accessible holiday calendar for reference

Documentation: - Keep records of policy decisions and rationale - Document any exceptions or special circumstances - Maintain version history of policy changes - Ensure HR team understands policy implications

Troubleshooting Common Issues

1. Add Holiday Button Disabled

Problem: Cannot click the "Add Holiday" button

Possible Causes & Solutions:

🔍 **Check Policy Configuration:**
   - Verify holiday policy form is saved successfully
   - Ensure all required fields are completed
   - Confirm policy type is selected correctly

🔄 **Check Holiday Limits:**
   - Verify current holiday count hasn't reached maximum
   - Review holiday count setting in policy configuration
   - Delete unnecessary holidays if at maximum limit

2. Date Validation Errors

Problem: Cannot select desired date or validation errors appear

Possible Causes & Solutions:

🔍 **Check Date Range:**
   - Ensure date falls within selected year
   - Verify system date format matches your regional settings
   - Check for conflicts with existing holidays

🔄 **Alternative Actions:**
   - Clear browser cache and cookies
   - Try using a different browser
   - Refresh page and attempt date selection again

3. Policy Changes Not Saving

Problem: Configuration changes don't persist after clicking save

Possible Causes & Solutions:

🔍 **Validation Issues:**
   - Check for error messages on form fields
   - Ensure all required fields are completed
   - Verify field values meet validation requirements

🔄 **System Actions:**
   - Refresh page and try saving again
   - Check internet connection stability
   - Log out and log back in to refresh session

4. Holidays Not Displaying

Problem: Created holidays don't appear in the table

Possible Causes & Solutions:

🔍 **Display Settings:**
   - Check if correct year is selected
   - Verify table pagination settings
   - Look for holidays on different pages

🔄 **Data Refresh:**
   - Refresh browser page manually
   - Switch to different year and back
   - Clear browser cache if needed
Error Message Solution
"Holiday count must be between 1 and 365" Enter a valid number within the specified range
"Holiday submission date must be within year range" Select a date between January 1st and December 31st
"Holiday name is required" Enter a descriptive name for the holiday
"Holiday with this date already exists" Choose a different date or edit existing holiday

Conclusion

The Fixed Holiday Policy system provides comprehensive tools for managing organizational holidays efficiently. By following this guide, HR administrators can establish clear holiday policies, manage individual holidays effectively, and ensure consistent holiday management across the organization.

Regular maintenance of holiday policies and clear communication with employees ensures smooth operation and employee satisfaction with holiday arrangements.


Last Updated: September 2024 Version: 1.0 Document Type: End User Guide