Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Installed with Change Management - Change Schedule

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.

PluginIDDescription
Change Management - Change Schedulecom.snc.change_management.socThis plugin is the core Change Schedules plugin which includes the supporting Change Schedules table structure, landing page, and Change Schedules user interface.
Change Management - Change Schedule foundationcom.snc.change_management.soc.foundationThis plugin contains six change schedules to help users. Enabling this plugin automatically enables Change Management – Change Schedules Version 1.0.0.

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.

Change Management - Change Schedule adds the following tables.

TableDescription
Style Rule\[chg\_soc\_style\_rule\]Define 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\]Define a style rule for each Change record displayed on the Change Schedule page
Style Rule\[chg\_soc\_def\_child\_style\_rule\]Define a style rule for each related record displayed on the Change Schedule page
Change Schedule Definition\[chg\_soc\_definition\]Define a Change Schedule page
Change Schedule Definition Core \[chg\_soc\_definition\_child\]Define 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.

PropertyUsage
sn\_chg\_soc.change\_soc\_initial\_limitDefine 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\_limitDefine 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\_limitDefine 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\_notificationShow 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\_daysDefine 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 ruleTableDescription
Create default style ruleRelated Definition\[chg\_soc\_definition\_child\]Defines a standard style rule with a high order for the related records.
Different start and end fieldsChange 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 noneChange Schedule Definition \[chg\_soc\_definition\]Empties shared with lists when share with none is set.
Flush shareWith to match empty listsChange Schedule Definition \[chg\_soc\_definition\]Ensures shared with is updated to reflect the selected share options such as groups, roles, users.
Update style fieldStyle 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 PolicyTableDescription
Show maintenance colorChange Schedule Definition \[chg\_soc\_definition\]Only show the maintenance color field if Show maintenance has been enabled.
Switch between Basic and AdvancedStyle 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 everyoneChange Schedule Definition \[chg\_soc\_definition\]If sharing with everyone then the other share options are hidden.
Show blackout colorChange Schedule Definition \[chg\_soc\_definition\]Only show the Blackout color field if Show blackout has been enabled.
Hide table nameStyle 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 nameChange 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 includeDescription
SoCBase class that provides utilities and constants for Change Schedules
SoCChangeRequestExtends SoCChangeRequestSNC and can be used to overwrite functionality defined therein
SoCChangeRequestSNCProvides utilities for the change_request table
SoCDefinitionExtends SoCDefinitionSNC and can be used to overwrite functionality defined therein
SoCDefinitionSNCProvides utilities for the chg_soc_definition table
SoCDefinitionChildExtends SoCDefinitionChildSNC and can be used to overwrite functionality defined therein
SoCDefinitionChildSNCProvides utilities for the chg_soc_child_def table
SoCDefinitionChildStyleRuleExtends SoCDefinitionChildStyleRuleSNC and can be used to overwrite functionality defined therein
SoCDefinitionChildStyleRuleSNCProvides utilities for the chg_soc_def_child_style_rule table
SoCDefinitionStyleRuleExtends SoCDefinitionStyleRuleSNC and can be used to overwrite functionality defined therein
SoCDefinitionStyleRuleSNCProvides utilities for the chg_soc_definition_style_rule table
SoCLandingModelBuilderExtends SoCLandingModelBuilderSNC and can be used to overwrite functionality defined therein
SoCLandingModelBuilderSNCBuilds the change schedule definition model used by the Change Schedule landing page
SoCModelBuilderExtends SoCModelBuilderSNC and can be used to overwrite functionality defined therein
SoCModelBuilderSNCBuilds the change schedule model used by the change schedule page
SoCRefFieldsListField choice list processor. Return the fields on the current table which reference the parent table
SoCRefTablesListField Choice List Processor. Return the tables referencing the provided table name.
SoCStyleRuleExtends SoCStyleRuleSNC and can be used to overwrite functionality defined therein
SoCStyleRuleSNCProvides utilities for style rules

UI scripts installed with Change Management - Change Schedule

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

UI ScriptsDescription
sn_chg_soc.change_socAngular module for the change schedule, which includes all of the angular applications dependencies
sn_chg_soc.change_soc_filterAngular module for text filtering on the change schedule page
sn_chg_soc.configAngular module for the configuration panel on the change schedule page
sn_chg_soc.context_menuAngular module for the context menu on the change schedule page
sn_chg_soc.dataAngular module for the data model on the change schedule page
sn_chg_soc.durationAngular module for a duration calculation utility
sn_chg_soc.filter_controlAngular module implementation of the filter widget
sn_chg_soc.filter_widgetAngular module that provides a filter control similar to a condition builder
sn_chg_soc.ganttAngular module that maintains instances of gantt objects and handles the definition of the gantt scale
sn_chg_soc.keyboardAngular module for the keyboard panel on the change schedule page
sn_chg_soc.landing.appAngular module for the change schedule landing page, which includes all of the angular applications dependencies
sn_chg_soc.landing_accessibilityAngular module for acceissbility support on the change schedule landing page
sn_chg_soc.landing_cardAngular module defines a directive for a change schedule definition card
sn_chg_soc.landing_decorationAngular module defines a directive that provides styling
sn_chg_soc.landing_notificationsAngular module for displaying notifications
sn_chg_soc.landing_page_headerAngular module provides header for change schedule landing page
sn_chg_soc.landing_sortAngular module provides utility for sorting cards on the change schedule landing page
sn_chg_soc.landing_splash_screensAngular module provides splash screen when no change schedule definitions are present in a tab on the change schedule landing page
sn_chg_soc.landing_tabsAngular module provides tabs for the change schedule landing page
sn_chg_soc.landing_wizardAngular module defines the creation of a new change schedule definition from the landing page
sn_chg_soc.loadingAngular module defines when the change schedule page is loading by listening to requests
sn_chg_soc.mousedownAngular module that makes a button execute multiple times when holding mouse down
sn_chg_soc.notificationAngular module used to display messages on the change schedule page
sn_chg_soc.popoverAngular module used for accessibility support for the popover that is displayed on the change schedule page
sn_chg_soc.shareAngular module for the share panel on the change schedule page
sn_chg_soc.sn.app_itsm.now.iscrollAngular module that supports scrolling to load more content on the change schedule landing page
sn_chg_soc.snCreateNewInviteAngular module for the share panel component that adds elements to the shared with field for the change schedule
sn_chg_soc.sn_soc_now.scheduleServiceAngular module for the change schedule landing page that is used to retrieve change schedule definitions from the server
sn_chg_soc.styleAngular module for the style panel on the change schedule page