Issue
The capability exists to allow the addition of a new Property (or an existing property that may not currently be displayed on the page) to an existing System Properties configuration page (such as the Incident Properties page, Change Management Properties page, etc).
The following information will describe how a System Property can be configured such that it will appear on an existing Properties settings page.
Procedure
To begin, determine which existing Properties Page you want to add the property to. A property can be added to multiple properties pages if needed and each property page can include many properties, from multiple properties categories. Each existing Properties page on the system has a specific Category Name with which it can be distinguished. This name will be needed to ensure the property displays on the page. The following are the Category Names for some of the most common properties pages as found on the system:
Properties Page Name | Property Categories Names | Notes |
Assignment Workbench Properties | Assignment Workbench | - |
Special Handling Notes Properties | Special Handling Notes | - |
Incident Management | Incident Management | - |
Change Management Properties | Change Management | - |
Change Management Conflict Analysis Properties | Change Collision | - |
Standard Change Properties | - | These properties are displayed using a specialized properties page. See the notes below on how a property can be added to this page. |
Orchestration MID Server Properties | Orchestration MID Server | - |
Password Reset Properties |
Password Reset Global, Password Request, Password Reset Security Questions, Password Reset SMS, Password Reset Monitoring and Reporting | - |
ROI Scheduled Properties | ROI | - |
Workday Email Inbound Actions Properties | Workday Orchestration | This properties page is found as part of the Workday Orchestration application scope. |
Service Catalog Configuration | - | These properties are displayed using a specialized properties page. See the notes below on how a property can be added to this page. |
Service Creator Properties | Service Creator | - |
Knowledge Management Properties | Knowledge Portal, Knowledge View, Knowledge Search, Knowledge Homepage, Knowledge Other, Article Versioning, KM Subscription, Article Quality Index Properties, Article External Integration Properties | - |
Cost Management Properties | Financial Management | - |
Legal Service Management Properties | Legal, Legal Dispatch, Legal Geolocation | - |
Group Management | Group Management | - |
HR Properties | Human Resources Scoped | This properties page is part of the Human Resources Core application scope. |
Assessment Properties | Assessments |
This property page is part of the Service Portal Surveys application scope. This property page appears twice, once under Assessments and again under Survey. |
Survey Properties | Survey | This property page is found under the Legacy Administration sub-module under the Survey module. |
Reporting Properties | Reporting, Interactive Filters | - |
Performance Analytics Properties | Performance Analytics, Performance Analytics Chart, Performance Analytics Range Selector, Performance Analytics DC | - |
Connect Properties | Connect | Found in the Collaborate Module. |
Connect Support Properties | Connect Support | Found in the Collaborate Module. |
Social IT Properties | Social | Found in the Collaborate Module. |
Dependency Views Properties | NG-BSM Map | - |
Multiple Provider SSO Properties | MultiSSO | - |
Airwatch Properties | Airwatch Properties | Found in the Integration - Airwatch module. |
NCCM Properties | NCCM Properties | Found in the Integration - NCCM / CMCS module. |
SIM Properties | SIM Properties |
Found in the SailPoint Service Integration Module. This properties page is part of the SailPoint Service Integration Module application scope. |
Auto Recovery Properties | Auto Recovery Properties | - |
Automated Test Framework Properties | Test and Test Suite Properties, Test Debugging Properties, Screenshots Capture Mode, Test Runner Properties, Test Suite Report Properties, Email Properties | - |
Portal System Properties | Portal System Properties | - |
Contextual Search Service Properties | Contextual Search Service | - |
Embedded Help Properties | Embedded Help | - |
Geolocation Properties | Geolocation | - |
Homepage Properties | Homepage | - |
Workday Integration Properties | Workday Integration | This property page is part of the Human Resources: Workday Integration application scope. |
MID Server Properties | - | These properties are not stored in the standard sys_properties table, but are rather created in their own ecc_agent_property table. |
Multifactor Authentication Properties | MultifactorAuth | - |
SLA Engine Properties | Service Level Management | - |
SLA Logging Properties | Service Level Management Logging | - |
SLA Repair Properties | Service Level Management Repair | - |
System Configuration - Service Portal Properties | Service Portal | The properties in this page use a specialized and custom display page. See below for how a property might be added to this page. |
Subscription Management Properties | Subscriptions | - |
Archive | Archive | - |
System Clone Properties | System Clone | - |
Upgrade Blame Tool Properties | Upgrade Blame Tool | - |
Email Properties | - | These properties are displayed using a specialized properties page. See the notes below on how a property can be added to this page. |
Basic Configuration | System Configuration | The properties in this page use a specialized and custom display page. See below for how a property might be added to this page. |
Basic Configuration UI16 | System Configuration UI16 | The properties in this page use a specialized and custom display page. See below for how a property might be added to this page. |
Index Suggestion Properties | Index Suggestion, Column Stats, Performance Evaluation | - |
User Interface Properties | UI | This properties page is found in the Customer Service application scope. |
Tablet User Interface Properties | Tablet | - |
List v3 Properties | List v3 Properties | - |
CSS Properties | CSS | - |
LDAP Properties | LDAP | - |
SLA Properties | - | This property page is rendered using a different form. See below for information on how a property might be added to this property page. |
Database Options | DB Options | This property page is designed for properties relating to a ServiceNow instance running under an Oracle database. |
Replication Properties | Replication Primary, Replication Secondary | - |
Service Catalog Properties | Service Catalog | - |
System Properties | System | - |
import Export Properties | - | The properties in this page use a specialized and custom display page. See below for how a property might be added to this page. |
Dashboard Properties | Responsive Dashboard Properties | - |
Web Services | Web Services | - |
System Localization | i18n | - |
Text Search | Text Search Query Properties, Test Search Index Properties, Text Search Database Properties, Did You Mean Properties | - |
Global Text Search | Global Text Search | - |
Security | Escaping and scripting, Attachments, Security Manager, Cookies, Client-side scripting, Miscellaneous | - |
System Diagnostics | System Diagnostics | - |
Google Maps Properties | Google Maps | - |
Team Development Properties | Team Development Properties, Code Review, Federated Login | - |
Workflow Properties | Workflow | - |
Once you have determined the properties page you want to add the property to, make a note of the column from the chart that shows the Properties Category Names associated to that property page. As will be noticed, some pages display properties from multiple categories.
Properties can also be added to a custom properties page. See KB Article (How to Create a Custom Properties Page) which describes how to create a new Properties page. Additional properties can be added to such a custom page by using these same steps, using the category names as specified for your custom properties page.
After determining the property page, the category or categories associated with that page, and the specific property to add to that page, follow these steps.
- Log in to the instance with an admin account.
- Type sys_properties.list in the Filter Navigator text box and press the Enter key.
- A list of properties should appear. Filter the list to locate the specific property you intend to add to a properties page.
- Click on the name of the property to open the record for that system property.
- Scroll to the related list section at the bottom of the record that corresponds to the list of Categories.
- Click the Edit button.
- A slushbucket screen should appear, with the available categories on the left and the current categories in which this property is found, on the right.
- Using the standard slushbucket controls, add the Categories from the left side to the right side that you want this property to be associated with which will correspondingly cause the control to appear on the properties page which includes that category.
- Note that from this same slushbucket screen you can also remove properties from the corresponding category (and thus associated page). If a particular properties page has multiple categories associated with the page, it will list all the properties associated with a particular category in its own headed section on the page.
- After modifying the list of categories as associated with the system property, click the Save button to save the list configuration.
Example
To help illustrate how this is done, a simple example can be used to depict these steps in detail.
Say we wanted to add a custom property with the example name com.snc.incident.criticality_threshold to the Incident Management Properties page.
We first determine that the Category associated with the Incident Management Properties page, from the chart, is "Incident Management". We thus open the system property record for the com.snc.incident.criticality_threshold property.
In the Categories related list for this property, the Edit button is clicked, which opens a slushbucket selector. We find the category with the name Incident Management and transfer it to the Category list on the right side of the slushbucket.
Clicking the Save button will return to the property definition.
This property will then be immediately available for viewing and modification in the Incident Management properties page.
Release
Related Links
The text in the Description field of the system property record added to the page will be displayed directly above the property. Thus, for clarity, this text may be modified to indicate what this particular property might be used for. HTML tags can be used in the Description field to control the formatting of the property display text.
If a properties page is configured for multiple categories, the properties on the page will be grouped as per the category. The category name and description are based on the data in that Properties Category record (in the Name and Title field respectively from the Category record). The Title field can include HTML to allow the Category header, as it appears in the properties page, to be formatted.
The order in which the properties appear on a specific properties page (as well as the ordering of the categorized sections on the page) can also be modified. Please refer to the article How to Change the Display Order of Properties on a Properties Page for instructions on how that can be done.
As indicated in the chart above, certain properties pages are rendered using different mechanisms and forms. This includes the following Property Pages:
- Standard Change Properties
- Service Catalog Configuration
- Mid-Server Properties
- Service Portal Properties
- Email Properties
- Basic Configuration
- Basic Configuration UI16
- SLA Properties
- Import Export Properties
For details on the various methods by which a property can be added to these properties forms, please see KB Article How to Add Properties to the Non-Standard Properties Pages.