11 Holidays

You use the Holidays tab to configure holiday sets and holiday records for each of your customers.

A holiday set is a set of day-of-year records that mark specific days as being "holiday" days.

About Updated Holiday Set Data in Control Plans

Customers can use holiday set data in Day Of Year feature node configurations in their control plans (for example, to route calls to a messaging service when their businesses are closed).

When you update the entries in a holiday set, all the control plans that reference the updated holiday set in a Day Of Year feature node are recompiled automatically. However, if a control plan was already in the control plan cache when the holiday set data was updated, because the control plan is being triggered by platform traffic, then the updates will not be available until the recompiled control plan is reloaded into the cache. This creates a delay between recompilation and new data being available on the SLC.

Control plans are reloaded into the control plan cache at regular intervals, and when the SLEE is restarted. You may be able to configure the frequency with which the control plan cache is flushed for some services. For example, you configure when to flush the control plan cache for the CCS service by configuring the following parameters in the ccsSvcLibrary section of the eserv.config configuration file:

  • callPlanAndDataCacheFlushTime

  • callPlanAndDataCacheMaxAge

For more information, see CCS Technical Guide.

For information about control plan configuration, see CPE User's Guide.

Adding Holiday Sets

Follow these steps to add a new holiday set.

  1. On the Holidays tab, click New Set.

    Result: The New Holiday Set screen is displayed.

  2. In the Holiday Set field, enter the name of the set.

    Note: Each holiday set name must be unique for a particular customer - but two different customers may have sets with the same name. If the holiday set is to be saved as a public set, then the name must be unique. The set name may be up to 50 alphanumeric characters in length, but cannot be left blank.

  3. In the Description field, enter a description of the set.

  4. If you require a:

    • Public holiday set, select the Public check box.

    • Customer-specific holiday set, leave the box not selected.

  5. Note: A private set may not be edited and made public, nor may a public set be edited to become private.

  6. Click Save to add the new holiday set to the database.

Related topic

Holidays

Editing Holiday Sets

Follow these steps to edit an existing holiday set.

  1. On the Holidays tab, select the holiday set to edit from the Holiday Set drop down list.

  2. Click Edit Set.

    Result: The Edit Holiday Set screen is displayed.

  3. Make the necessary changes to the description.

    Note: You cannot change the Holiday Name or change the public/customer-specific status.

  4. Click Save.

    Result: The holiday set changes are saved to the database.

Note: Editing a holiday set or holiday entry causes all compiled control plans that use that holiday set to recompile. The compiler report gives details about the status of each affected control plan.

Related topic

Holidays

Deleting Holiday Sets

Follow these steps to delete an existing holiday set.

Note: Deleting a holiday set will delete all holiday entries in that set. It is not possible to delete a holiday set that is currently in use by a compiled control plan.

  1. From the Holidays tab, select the holiday set to delete.

  2. Click Delete Set.

    Result: The Confirm Delete prompt is displayed.

  3. Click OK.

    Result: The holiday set is removed from the database.

Tip: It is not possible to delete a holiday set that is used in a control plan. To delete this holiday set, the control plans that use the holiday set must first be changed to use another set. Once this set is not used by any node in any control plan, then it may be deleted.

Related topic

Holidays

Adding Holiday Entries

Follow these steps to add a new holiday entry to an existing holiday set.

  1. On the Holidays tab, select the holiday set to add a new holiday entry to from the Holiday Set drop down list.

  2. Click New.

    Tip: The New button is located at the bottom of the screen. The new button at the top of the screen is New Set.

    Result: The New Holiday screen is displayed.

  3. In the Name field, enter the name of the holiday entry.

  4. From the Start Date and End Date drop down boxes, select a start and end date.

    Tip: Holiday entries may not overlap. Each day may only belong to one holiday within the holiday set.

  5. In the Description field, enter a description of the holiday entry.

  6. Click Save to add the holiday entry to the holiday set selected in step 1.

Note: Adding an entry to a set that is used in compiled control plans will cause all control plans that use that set to be recompiled and will display the compiler report. The compiler report gives details of all the control plans that were affected by the change and provides a report on status of each control plan.

Related topic

Holidays

Editing Holiday Entries

Follow these steps to edit an existing holiday entry in a holiday set.

  1. On the Holidays tab, select the holiday set which contains the holiday entry to edit.

  2. From the table, select the holiday entry to edit.

  3. Click Edit.

    Tip: The Edit button is located at the bottom of the screen. The edit button at the top of the screen is Edit Set.

    Result: The Edit Holiday screen is displayed.

  4. Make the necessary changes to the Start and End dates and description.

    Note: You cannot edit the Name field.

  5. Click Save.

    Result: The holiday entry changes are saved to the database.

Note: Editing a holiday set or holiday entry will cause all compiled control plans that use that holiday set to be recompiled and will display the compiler report. The compiler report gives details of all the control plans that were affected by the change and provides a report on status of each control plan.

Related topic

Holidays

Deleting Holiday Entries

Follow these steps to delete an existing holiday entry from a holiday set.

  1. On the Holidays tab, select the holiday set which contains the holiday entry to delete.

  2. From the table, select the holiday entry to delete.

  3. Click Delete.

    Tip: The Delete button is located at the bottom of the screen. The delete button at the top of the screen is Delete Set.

    Result: The Confirm Delete prompt is displayed.

  4. Click OK.

    Result: The holiday entry is removed from the holiday set in the database.

Tip: It is not possible to delete a holiday entry that is used in a control plan. To delete this holiday entry, the control plans that use it must first be changed to use another holiday entry. Once this entry is not used by any node in any control plan, then it may be deleted.

Note: Deleting a holiday entry will cause all compiled control plans that use that holiday set to be recompiled and will display the compiler report. The compiler report gives details of all the control plans that were affected by the change and provides a report on status of each control plan.

Related topic

Holidays