Add or create a property to control system behavior.

Before you begin

Role required: admin

For more information on creating system properties for your own applications, take the training on the ServiceNow® Developer Site.

About this task

Some properties in the system aren’t visible in an instance by default and must be added to the System Property [sys_properties] table. If a feature requires the addition of the property, you can add a system property.

Important: System properties store configuration information that rarely or never changes. Each time you change or add a system property, the system flushes the cache to keep all nodes in the cluster in sync. This cache flush has a very high performance cost for one to 10 minutes, which can potentially cause an outage if done excessively. To prevent such outages, don’t use a system property to store configuration information that changes more than once or twice a month. Instead, use a custom table to store regularly changing configuration information.

Procedure

  1. In the navigation filter, enter sys_properties.list.
    The entire list of properties in the System Properties [sys_properties] table appears.
  2. Verify that the property doesn’t exist by searching for the property name.
  3. Select New.
  4. Complete the System Property form using the database name of the property.

    Make sure to specify the correct data Type and add the new value that you want the property to use.

    Properties that you add already contain default values. You add properties to change this value.

  5. Select Submit.
    Depending on the property name, an administrator might be able to change its value only through a new module. It may also appear in one of the Properties pages in System Properties.
    Note: If the Ignore cache check box is selected, the system flushes the server cache when the parameter is changed.