Event calendar (CD)

Allows users to view a list of scheduled events

This widget is only available via the Content Publishing application installed from the ServiceNow Store.

Overview

  • Release version
    Australia
  • Available sinceYokohama
  • A11Y WCAG 2.1 AA

The Event calendar (CD) widget provides a centralized list of events. This list is text, not links to events. If you need more advanced features, consider using the Upcoming events (CD) widget. The interface displays the name and date/time of the event.

This is good for company holidays, scheduled maintenance, or training sessions. Its primary purpose is to help portal users quickly grasp events relevant to their roles or interests without navigating away from the portal experience.

null

When to use

Use when the primary goal is to display a static, organized list of important organizational events (like holidays, deadlines, or major fixed dates) in a space-efficient manner, often in a sidebar or dashboard. It is particularly effective when the user needs to easily reference dates or export the list to their personal calendar

When not to use

Avoid using when the primary goal is to provide a complex, interactive calendar experience that requires filtering by categories, viewing events by week or day, or interacting with individual dates on a grid.


Usage

The Event calendar (CD) widget integrates easily into portal layouts. Designers should consider its placement and content to ensure it effectively communicates its intended message without being intrusive. Keep the following suggestions in mind:

  • Placement: Place the calendar on dedicated pages or prominent dashboards where event viewing is a primary user task. Avoid burying it in deep navigation.
  • Data strategy: Clearly define the data sources for the calendar. Limit the number of event types (data sources) to prevent visual clutter and confusion.
  • Color-coding: Use distinct, accessible color-coding for different event types. Do not rely on color alone to differentiate events; ensure the event title or label is always descriptive.

Examples

  • HR portal: Showing company holidays, benefits enrollment deadlines, and well-being event schedules.
  • Training portal: Displaying course start dates and durations, allowing users to click and register.
  • Project dashboard: Showing key fixed milestones or government reporting dates segmented by year.
  • Benefits portal: Listing annual enrollment periods or wellness program start dates.

Anatomy

The Event calendar (CD) widget consists of the following components:

  1. Widget title: A short heading that gives context to the widget’s contents/events.
  2. Tabs: Displays the corresponding events list, typically organizing events in order of occurrence. If the current year has no events, the tab structure will still display, and the content pane will display “No events”.
  3. Events list: The content area where individual events are presented, usually in a chronological, vertical list format under the selected tab. Where the event name and date/timeframe are on the same row.
  4. “Add all events to calendar” link: A prominent link or button that lets the user add the events to their calendar.

Instance options

Other options

Field Description
Display Event calendar for every user Toggles the display of the widget for all users, often used to turn off the widget entirely if no event data is present or relevant.
Display heading text Shows or hides the widget title at the top of the widget
Display bounding box Toggles the border frame around the widget to visually separate it from other page elements
Display widget background color Controls whether the widget shows its background color or remains transparent to blend with the page.

Usability

This widget complies with all internationalization and accessibility requirements.

Internationalization

Accessibility

Learn how to access the actionable elements of the widget through keyboard interactions and screen readers.

Widget tab order

Keyboard interactions

You can access the actionable elements of the widget with these keyboard interactions:

  • Tab: Navigate through each link, sequentially, within the widget using the Tab key
  • Shift + tab: Navigate backward through the links using the shift + tab key combination
  • Enter/spacebar: Pressing the enter key or the spacebar on a focused link will activate the link and navigate the user to the specified destination.