System properties

Introduction to system properties in ConSol CM

System properties are used to store settings for the ConSol CM system. The settings are used in different areas, for example to configure the email functionality, determine the authentication method, or fine-tune the index.

Changes to the system properties take effect immediately in most cases. Please always check the property documentation and consider the impact of the new value before modifying a system property.

Concepts, terms and definitions

Concept

Other terms

Definition

standard property

 

Property which is predefined in ConSol CM

system property

 

Standard property which is required for system operation and cannot be deleted

custom property

custom system property

Property defined by the administrator during the configuration of the ConSol CM system.

Purpose and usage

System properties are used to provide global settings for ConSol CM and to configure ConSol CM components, as for example the email system or the index. In addition, system properties can be used to store global variables for scripts in order to provide a convenient way of managing settings which are needed in workflows and scripts, as for example reaction times, email addresses needed in the process, or the URL where ConSol CM is deployed.

Available settings for system properties

Different kinds of system properties

There are two kinds of system properties: the properties which are predefined in ConSol CM and the properties which are defined by the administrator during the configuration of the ConSol CM system.

Fields

The following fields are available for system properties:

Basic tasks

Finding a system property

The list of system properties is displayed directly after accessing the System properties page of the Web Admin Suite. You can filter the list to locate system properties more easily:

Managing system properties

You can perform the following actions on system properties:

Advanced tasks

Using system properties in scripts

You can use system properties to store global variables which can be used later in scripts. This is convenient because the values can be changed easily later on without having to adapt the scripts. Examples for global variables can be reaction times, email addresses needed during the process or the system URL.

The following method retrieves the value of a system property:

configurationService.getValue(String pModule, String pProperty)

Importing and exporting system properties

System properties are handled in a specific way when using the scene import/export functionality. The predefined system properties are not included in the regular scene export. Custom properties are only included if their module name starts with custom-. This is due to the fact that the import/export functionality is frequently used to transfer data from development or test systems to production systems. Specific values might be required on each system, e.g., for email settings, and it might not be desired to overwrite these values when importing a scene.

Nevertheless, you can create a custom export which contains any kind of system property.

Please see Staging export and Custom export for details about this functionality.