Calendars
- Last UpdatedDec 17, 2025
- 6 minute read
AVEVA Work Tasks Calendar allows you to create multi-level and hierarchical calendars. You can define multiple child calendars that inherit from the parent calendars. For example, in an organization that spans across multiple geographical locations, you can define an organization-wide main calendar. You can define the work hours across the organization using the main calendar. You can create a separate child calendar for each work location to record the unique work hour requirements for that region. The child calendar inherits the settings of the main calendar and can be customized.
Additional levels of customized calendars, that inherit from the respective parent calendars, can be configured in this manner. The lowest level of calendars that can be defined by extending this process are called the Resource Calendars. See, About Resource Calendar.
For more information about configuring Resource Calendars, see Configure Resource Calendar by Administrator.
Work with Calendar Control
-
Accessing the Calendar Control
-
Adding a New Calendar
-
Configuring the Calendar
-
Configuring General Settings
-
Configuring Day Settings
-
Configuring Date Settings
-
-
Viewing the Parent Calendar
Access Calendar Control
-
In the Enterprise Console, click the Menu button, click Settings, and then click Calendar.
The Calendar Control page appears.
-
On the Calendar Control page, you can view the list of all the available calendars.
If no calendar has been configured, then only the Add New Calendar button is displayed.
Add New Calendar
-
Click the Add New Calendar icon.
The Calendar Control page is updated by the fields required to create a new calendar.
-
On the Calendar Control page, do the following:
-
In the Name box, type a name for the new calendar.
-
In the Time Zone list, select the time zone that you want to use for the new calendar.
-
In the Inherit Calendar box, select the parent calendar from which you want the new calendar to inherit properties.
-
Click the
icon beside the Inherit Calendar box. A drop-down list appears with the names of all the parent calendars. Select
one parent calendar from the list.
-
In the Provider list, select the name of the Calendar Provider on which you want to create the new calendar.

-
Note: When a single provider is configured, then the Provider field is not available. Click save. The calendar Configuration section appears in the same page. Click View List to return to the calendar list view.
Configure Calendar
After creating the new calendar you need to configure it with the required parameters. There are three grids in this section - General, Days, and Date.
-
Click Set Work Slot. The Set Work Slot dialog box appears.
-
Update the work slot, and then click Close.
Configure General settings
You can set the general work hours for the calendar in the General grid.
-
Click Set Work Slot. The Set Work Slot window appears.
-
In the Set Work Slot window, do the following:
-
In the Name field, type a name for the work shift.
-
In the From field, select the start time of the shift.
-
In the To field, select the end time of the shift.
-
You can add more rows for setting shift details by pressing the <Tab> key or using the grid shortcut menu. After making the required work hour settings, click Close.
Configure Day settings
You can set the work hours for specific days in the Day grid. For example, you can specify alternative work hours for Saturdays. You can also set Sundays or any other day of the week as the weekly day off.
-
Click Set Work Slot. The Set Work Slot window appears.
-
In the Set Work Slot window, do the following:
-
In the Day list, select a day of the week. Click the Get Details button. The grid gets populated with existing shift details, if any. You can edit the existing shift details.
-
In the Consider as Holiday option button, select Yes if you want to consider the selected day as holiday.
-
In the Name column of the grid, type a name for the work shift.
-
In the From column of the grid, specify a start time for the shift.
-
In the To column of the grid, specify the end time of the shift.
-
You can add more rows for setting shift details by pressing the <Tab> key or using the grid shortcut menu. After making all the work hour settings, click Close.
Configuring Date settings
You can set the work hours for a specific date in the Date grid. For example, you can select a date and set it as a holiday.
To configure Date settings:
-
Click the Set Work Slot grid. The Set Work Slot window appears.
-
In the Set Work Slot window, do the following:
-
In the Date field, select a date. Click the Get Details button. The grid gets populated with existing shift details, if any. You can edit the existing shift details.
-
In the Consider as Holiday option button, select Yes if you want to consider the selected day as holiday.
-
In the Name column of the grid, type a name for the work shift.
-
In the From column of the grid, specify a start time for the shift.
-
In the To column of the grid, specify the end time of the shift.
-
You can add more rows for setting the shift details by pressing the <Tab> key or using the grid context menu. After configuring all the work hour settings, click Close to close the window.
Tip: These settings provides a great deal of flexibility in creating new calendars. If you inherit the settings from a parent calendar, you only need to change the parameters that need to be alerted. This saves the time and effort that would otherwise be required for setting all the parameters individually for a calendar.
Configure Child Calendar
You can configure a child calendar that will inherit the settings of the specified parent calendar.
-
While creating the calendar, in the Inherit Calendar field, select the appropriate parent calendar. In this example, select Main Calendar.
-
Click save. Then configure the settings for this calendar in addition to the settings inherited from the Main Calendar.
View Parent Calendar
-
In the Inherit Calendar box, select the parent calendar.
-
Click the View button beside the Inherit Calendar box. The display of the view button is controlled by the CanViewCalendar property. The default value for this property is false. If it is set to True, the Calendar Control page appears as shown in the following image.
Inherit from Parent Calendar
You can create a new calendar by inheriting properties from an existing parent calendar. If it is not inherited from any parent calendar, the new calendar becomes the parent calendar. Taking the process of inheriting from a top-level calendar further, you can create a hierarchy of calendars.
For example, for an organization that operates in several countries you can have a separate calendar for each country. Under the parent calendar for a country, you can have a number of calendars for each of the region in the country. Under the calendar of each region, you can have a number of calendars for each department. Similarly, within each department calendar, you can have a resource calendar for each user in the department.
Sample scenario
If a task is assigned to a user and there is no response after five working days (excluding holidays), a timeout reminder should be sent to the user. The following steps can be used to achieve this scenario:
-
Create a Calendar.
-
Add a General shift which covers 24 hours (Day Shift: 9 am to 6 pm; Night Shift: 6 pm to 9 am).
-
Set holidays as required.
-
Associate this Calendar to any human activity.
If you want to set timeout for a resource, you have to calculate the timeout based on the following:
-
Shift timing of the resource
-
Holidays/weekly off
The resource calendar can also be overridden based on the Calendar Property settings for the activity.
Consider the following example, where:
-
Shift timing of the resource = 8 hours per day (working hours per shift)
-
The resource works on all the days of a month (considering 5 working days in a week) = 20 days
Timeout value = (8 hours * 20 days) /24 hours = 6 days