---
sourceDocument: Zurich Platform Analytics
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/now-intelligence

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Platform Analytics

ft:clusterId :

    - par

bundleId :

    - par

workflow :

    - Platform


---

# Modifying and adding calendar report system properties

# Modifying and adding calendar report system properties {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read

Specify system property values to override Task table highlighting in calendar
events, limit the number of events in a calendar cell, or change the day the calendar week
starts.

## Override Task table field styles for highlighting calendar events {#ariaid-title2}

Highlighting for calendar report events is configured with field styles, which are
defined for a particular table. You can configure whether calendar reports use field styles
from the tables or report sources that they are based on.

### Before you begin

Role required: admin

### About this task

By default, field styles in the Task \[task\] table are applied to calendar reports. If calendar reports are configured to use field styles from their tables or report sources, these field styles override the Task table styles.  
Note:  
Calendar highlighting only applies to Core UI reports, not to Platform Analytics experience data visualizations.

### Procedure

1. In the filter navigator, enter: <kbd class="ph userinput">sys_properties.list</kbd>
2. Select the glide.ui.report.extend_calendar_choices property to specify which field styles are used during calendar highlighting.
   * If <kbd class="ph userinput">false</kbd>, calendar reports will use only styles from the Task table when determining options for calendar highlighting. For example, a calendar report on the Change Request \[change_request\] table will only use styles from the Task \[task\] table instead of styles from a the combination of the two tables.
   * If <kbd class="ph userinput">True</kbd>, calendar reports will use field styles from the table that the calendar report is based on.
   {#c_CalendarHighlightingProperty__choices_exl_ldr_kv}
3. Click Update.
**Related topics**   

* [Available system properties](https://www.servicenow.com/docs/access?context=r_AvailableSystemProperties&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)

## Limit the number of events displayed on calendar days {#ariaid-title3}

In calendar reports, you can configure the maximum number of events that appear in
some calendar views.

### Before you begin

Role required: report_admin, admin.

### About this task

When the maximum number of events is exceeded, a + \<number\> link appears, which opens a pop-up window with
additional events. You can also configure the maximum number of events that appear
in this pop-up window. When this maximum is exceeded, a + many link appears, which opens a list of events instead of a pop-up
window.  
You can configure these settings for the following calendar views:

* A calendar day when calendar is in month or year view
* The top 'full day' section of a calendar day when a calendar is in day or week view
{#t_ChangeNumberDaysDisplayedCalendar__ul_tq1_3sj_55}

### Procedure

1. In the navigation filter, enter <kbd class="ph userinput">sys_properties.list</kbd>.
2. Configure the glide.report.calendar.max_events_displayed_per_cell and glide.report.calendar.max_more_events_per_day properties.
3. Click Update.
**Related topics**   

* [Add a system property](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)

## Change the day that calendar weeks start on {#ariaid-title4}

By default, weeks for calendar reports start on Sunday. You can add a system property to start weeks on Monday or another day instead.

### Before you begin

Role required: admin

The glide.ui.date_format.first_day_of_week system property modifies the generated date/time value used in the query and sets the start day of the week in the rendered calender.  
Note:  
glide.ui.filter.first_day_of_week must also be set to the same value as glide.ui.date_format.first_day_of_week for the set day to display properly.

If you change the glide.ui.filter.first_day_of_week property after collecting Performance Analytics score data, you won't be able to view the scores for weekly indicators. To access them, you must [collect scores](https://www.servicenow.com/docs/elYH8j0Wywu3Pw9KQ_BIPg "Performance Analytics uses data collection jobs to collect and clean scores and snapshots. You can also set indicator scores manually.") again.

### Procedure

1. Add the glide.ui.date_format.first_day_of_week system property.
2. Set one of the following integer values.

   | Option | Description |
   | Start weeks on Sunday | Set Value to <kbd class="ph userinput">1</kbd> |
   | Start weeks on Monday | Set Value to <kbd class="ph userinput">2</kbd> |
   | Start weeks on Tuesday | Set Value to <kbd class="ph userinput">3</kbd> |
   | Start weeks on Wednesday | Set Value to <kbd class="ph userinput">4</kbd> |
   | Start weeks on Thursday | Set Value to <kbd class="ph userinput">5</kbd> |
   | Start weeks on Friday | Set Value to <kbd class="ph userinput">6</kbd> |
   | Start weeks on Saturday | Set Value to <kbd class="ph userinput">7</kbd> |
   |-|-|

   {#t_ChangeDayCalendarWeeksStartOn__choicetable_mmt_yv3_55}  
   Note:  
   Only Sunday and Monday are explicitly supported.
3. Click Submit.

### What to do next

Configure the system property glide.db.week_numbering to specify how weeks are calculated. For more information, see [Customize calendar weeks](https://www.servicenow.com/docs/z3tw0jdjfOCTZ45qIUvsHg#customize-calendar-weeks "Configure a system property to specify how calendar week numbers are determined.").
**Related topics**   

* [Available system properties](https://www.servicenow.com/docs/access?context=r_AvailableSystemProperties&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)
* [Add a system property](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)

## Customize calendar weeks {#ariaid-title5}

Configure a system property to specify how calendar week numbers are determined.

### Before you begin

Role required: admin

### Procedure

1. Navigate to <kbd class="ph userinput">sys_properties.list</kbd>.
2. Add the glide.db.week_numbering system property.  
   For more information, see [Add a system property](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US).
3. Set one of the following string values.

   | Option | Description |
   | iso_week | Week 1 is the week with January 4, the first business day, or the first Thursday in it. (These are mutually equivalent.) There is no Week 00. |
   | sunday_week | Week 1 is the week with the first Sunday of the year. Days before it are in Week 0. |
   | monday_week | Week 1 is the week with the first Monday of the year. Days before it are in Week 0. |
   | jan1_week | Week 1 is Jan 1-7; the next seven days are week 2, and so on. |
   |-|-|

   {#customize-calendar-weeks__choicetable_mmt_yv3_55}
4. Select Submit.

## Set calendar record limit {#ariaid-title6}

By default, calendar reports save up to 10,000 records. Change this limit by setting
the glide.ui.max_calendar_records system property. If the number of
records fetched exceeds this limit, you are prompted to filter the data and run the report
again.

### Before you begin

Role required: admin.

### Procedure

1. Add the glide.ui.max_calendar_records system property.
2. Complete the form with the following values.

   | Option | Description |
   | Name | glide.ui.max_calendar_records |
   | Description | Enter a phrase that describes the function of the property, such as <kbd class="ph userinput">Maximum number of calendar records saved</kbd>. |
   | Type | Integer |
   | Value | Enter the desired value for the number of records retained by the platform. The default value if this property is not configured is 10,000. |
   |-|-|

   {#t_SetCalendarRecordLimit__choicetable_xm2_5rq_y1b}
3. Click Submit.
{#t_SetCalendarRecordLimit__steps_m5b_ztn_jr}
**Related topics**   

* [Add a system property](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US)

