Installed with Change Management - Change Schedule

reference australia Updated Sep 10, 2026 8 min read installed-cm-changeschedule.md
Raw file servicenow.com

Several types of components are installed with the Change Management - Change Schedule.

Parent Topic:Activate Change Management - Change Schedule

Plugins installed with Change Management - Change Schedule

Plugins are added with activation of Change Management - Change Schedule.

Plugin ID Description
Change Management - Change Schedule com.snc.change_management.soc Core Change Schedules plugin, which includes the supporting Change Schedules table structure, landing page, and Change Schedules user interface.
Change Management - Change Schedule foundation com.snc.change_management.soc.foundation Contains six base change schedules. Activating this plugin also activates the Change Management - Change Schedule plugin.

Roles installed with Change Management - Change Schedule

Roles are added with activation of Change Management - Change Schedule.

Role title [name] Description
[sn_chg_soc.change_soc_admin] This role has full administrative rights to Change Schedule pages.

Tables installed with Change Management - Change Schedule

Tables are added with activation of Change Management - Change Schedule.

The Change Management - Change Schedule plugin adds the following tables.

Table

Description

Style Rule[chg_soc_style_rule]

Defines a default style rule that is applied to all Change Schedule definitions for each Change record displayed on the page

Style Rule[chg_soc_definition_style_rule]

Defines a style rule for each Change record displayed on the Change Schedule page

Style Rule[chg_soc_def_child_style_rule]

Defines a style rule for each related record displayed on the Change Schedule page

Change Schedule Definition[chg_soc_definition]

Defines a Change Schedule page

Change Schedule Definition Core [chg_soc_definition_child]

Defines related records for each Change record that is presented on the Change Schedule page

## Properties installed with Change Management - Change Schedule

Properties are added with activation of Change Management - Change Schedule.

Change schedules are loaded on the timeline page on the client side in batches of 20. You can load a maximum of 1000 records. These numbers can be modified using the following properties from the System Properties [sys_properties] table. To open the System Property table, enter sys_properties.list in the navigation filter.

Property

Usage

sn_chg_soc.change_soc_initial_limit

Define the number of change_request records to display on load of the Change Schedule.- Type: Integer

  • Default value: 40
  • Location: System Property [sys_properties] table

sn_chg_soc.change_soc_scroll_load_limit

Define the number of change_request records to display as the Change Schedule is scrolled.- Type: Integer

  • Default value: 20
  • Location: System Property [sys_properties] table

sn_chg_soc.change_soc_total_limit

Define the total number of change_request records that can be displayed on a Change Schedule.- Type: Integer

  • Default value: 1000
  • Location: System Property [sys_properties] table

sn_chg_soc.landing_page.pinned_notification

Show a message when pin or unpin a change schedule. - Type: String

  • Default value: true
  • Location: System Property [sys_properties] table

sn_chg_soc.schedule_window_days

Define the number of days to be factored before and after the respective start/end of a change_request record when displaying blackout and maintenance window spans on the Change Schedule page.- Type: Integer

  • Default value: 30
  • Location: System Property [sys_properties] table
## Business rules installed with Change Management - Change Schedule

Business rules are added with activation of Change Management - Change Schedule.

Business rule

Table

Description

Create default style rule

Related Definition[chg_soc_definition_child]

Defines a standard style rule with a high order for the related records.

Different start and end fields

Change Schedule Definition [chg_soc_definition]

Ensures that the start and end fields are different by aborting an insert or save when this is the case.

Flush share lists when ShareWith is none

Change Schedule Definition [chg_soc_definition]

Empties shared with lists when share with none is set.

Flush shareWith to match empty lists

Change Schedule Definition [chg_soc_definition]

Ensures shared with is updated to reflect the selected share options such as groups, roles, users.

Update style field

Style Rule Core[chg_soc_style_rule_core]

Updates the stylesheet defined in the style field when one of the conditions is met: - Label color changes

  • Label weight changes
  • Event color changes

Providing Advanced is not true.

## UI policies installed with Change Management - Change Schedule

UI policies are added with activation of Change Management - Change Schedule.

UI Policy

Table

Description

Show maintenance color

Change Schedule Definition [chg_soc_definition]

Only show the maintenance color field if Show maintenance has been enabled.

Switch between Basic and Advanced

Style Rule Core [chg_soc_style_rule_core]

Only show label and event options if the style rule advanced option is false. When advanced is specified only the style field is presented.

Hide share users, groups and roles if share with everyone

Change Schedule Definition [chg_soc_definition]

If sharing with everyone then the other share options are hidden.

Show blackout color

Change Schedule Definition [chg_soc_definition]

Only show the Blackout color field if Show blackout has been enabled.

Hide table name

Style Rule Core[chg_soc_style_rule_core]

Condition builder requires a table field to be present on the form, but it is not necessary to present this so it is hidden.

Hide table name

Change Schedule Definition [chg_soc_definition]

Condition builder requires a table field to be present on the form, but it is not necessary to present this so it is hidden.

## Script includes installed with Change Management - Change Schedule

Script includes are added with activation of Change Management - Change Schedule.

Script include Description
SoC Base class that provides utilities and constants for Change Schedules
SoCChangeRequest Extends SoCChangeRequestSNC and can be used to overwrite functionality defined therein
SoCChangeRequestSNC Provides utilities for the change_request table
SoCDefinition Extends SoCDefinitionSNC and can be used to overwrite functionality defined therein
SoCDefinitionSNC Provides utilities for the chg_soc_definition table
SoCDefinitionChild Extends SoCDefinitionChildSNC and can be used to overwrite functionality defined therein
SoCDefinitionChildSNC Provides utilities for the chg_soc_child_def table
SoCDefinitionChildStyleRule Extends SoCDefinitionChildStyleRuleSNC and can be used to overwrite functionality defined therein
SoCDefinitionChildStyleRuleSNC Provides utilities for the chg_soc_def_child_style_rule table
SoCDefinitionStyleRule Extends SoCDefinitionStyleRuleSNC and can be used to overwrite functionality defined therein
SoCDefinitionStyleRuleSNC Provides utilities for the chg_soc_definition_style_rule table
SoCLandingModelBuilder Extends SoCLandingModelBuilderSNC and can be used to overwrite functionality defined therein
SoCLandingModelBuilderSNC Builds the change schedule definition model used by the Change Schedule landing page
SoCModelBuilder Extends SoCModelBuilderSNC and can be used to overwrite functionality defined therein
SoCModelBuilderSNC Builds the change schedule model used by the change schedule page
SoCRefFieldsList Field choice list processor. Returns the fields on the current table that reference the parent table
SoCRefTablesList Field Choice List Processor. Returns the tables referencing the provided table name.
SoCStyleRule Extends SoCStyleRuleSNC and can be used to overwrite functionality defined therein
SoCStyleRuleSNC Provides utilities for style rules

UI scripts installed with Change Management - Change Schedule

UI scripts are added with activation of Change Management - Change Schedule.

UI Scripts Description
sn_chg_soc.change_soc Angular module for the change schedule, which includes all of the angular applications dependencies
sn_chg_soc.change_soc_filter Angular module for text filtering on the change schedule page
sn_chg_soc.config Angular module for the configuration panel on the change schedule page
sn_chg_soc.context_menu Angular module for the context menu on the change schedule page
sn_chg_soc.data Angular module for the data model on the change schedule page
sn_chg_soc.duration Angular module for a duration calculation utility
sn_chg_soc.filter_control Angular module implementation of the filter widget
sn_chg_soc.filter_widget Angular module that provides a filter control similar to a condition builder
sn_chg_soc.gantt Angular module that maintains instances of gantt objects and handles the definition of the gantt scale
sn_chg_soc.keyboard Angular module for the keyboard panel on the change schedule page
sn_chg_soc.landing.app Angular module for the change schedule landing page, which includes all of the angular applications dependencies
sn_chg_soc.landing_accessibility Angular module for accessibility support on the change schedule landing page
sn_chg_soc.landing_card Angular module defines a directive for a change schedule definition card
sn_chg_soc.landing_decoration Angular module defines a directive that provides styling
sn_chg_soc.landing_notifications Angular module for displaying notifications
sn_chg_soc.landing_page_header Angular module provides header for change schedule landing page
sn_chg_soc.landing_sort Angular module provides utility for sorting cards on the change schedule landing page
sn_chg_soc.landing_splash_screens Angular module provides splash screen when no change schedule definitions are present in a tab on the change schedule landing page
sn_chg_soc.landing_tabs Angular module provides tabs for the change schedule landing page
sn_chg_soc.landing_wizard Angular module defines the creation of a new change schedule definition from the landing page
sn_chg_soc.loading Angular module defines when the change schedule page is loading by listening to requests
sn_chg_soc.mousedown Angular module that makes a button execute multiple times when holding mouse down
sn_chg_soc.notification Angular module used to display messages on the change schedule page
sn_chg_soc.popover Angular module used for accessibility support for the popover that is displayed on the change schedule page
sn_chg_soc.share Angular module for the share panel on the change schedule page
sn_chg_soc.sn.app_itsm.now.iscroll Angular module that supports scrolling to load more content on the change schedule landing page
sn_chg_soc.snCreateNewInvite Angular module for the share panel component that adds elements to the shared with field for the change schedule
sn_chg_soc.sn_soc_now.scheduleService Angular module for the change schedule landing page that is used to retrieve change schedule definitions from the server
sn_chg_soc.style Angular module for the style panel on the change schedule page
Search documentation
Search document titles and file paths on the australia branch