Custom settings

You can use custom settings to configure the behavior of Decision Center.

Configure custom settings in the Business console

Define custom settings that are accessed from the Administration > Settings > Custom Settings tab of the Business console.

To create a custom configuration setting for Decision Center:
  1. Open Administration > Settings > Custom Settings.
  2. Add a new custom setting by clicking the + icon.
  3. Enter the setting's key.
  4. Enter a short description, the type of the setting, and its default value. If you are not sure about the type or the value, you can leave the defaults. The custom setting is then editable as a string.

The setting now appears in the Custom Settings tab, and you can edit the values as needed.

Configuring custom settings by using a preference file

You can configure your custom settings by adding keys to the preference file <InstallDir>/decisioncenter.war/WEB-INF/lib/decisioncenter-model-XXX.jar/ilog/rules/teamserver/preferences.properties. Settings defined in the file are automatically prefixed with decisioncenter. If you want to use the user interface to change a setting that is defined in the file, you must add decisioncenter before the setting key. For example, to define mySetting as true (mySetting=true) in the file, the setting to define in the user interface must be decisioncenter.mySetting.

Custom settings

Use the following properties to customize the behavior of Decision Center.
Table 1. Customization properties
Setting Use
com.ibm.rules.decisioncenter.projectSecurityTreeGridEnabler = <true> When set to true, this property enables the project security tree grid. It enables pagination and filtering capabilities, and improves performance when working with large numbers of decision services.
com.ibm.rules.decisioncenter.report.limitSize = <size> Set the maximum size of a project report:.
decisioncenter.preventActivityAuthorToBeApprover = <true> Set the property to true to prevent an author from also being an approver. The list of users in the editors for authors and approvers still contains all the users. However, when this parameter is active, an error occurs when a user is both author and approver, blocking the change.
decisioncenter.testing.ruleset.property.ruleset.decisionEngine.maxRunningTime = <time>Maximum ruleset running time Set the maximum running time for a ruleset.
DT_COMPACT_MODE_VISIBLE = true This property adds the compact mode, which reduces the margins and font sizes in decision tables in the Business console. When you work with large tables, you can use this property to reduce them to a more manageable size. To add the feature, the administrator sets this property to true and its type to boolean. Then, users can activate it by using a toggle switch in the user profile.
teamserver.hideHiddenPropertiesFromReports When hidden properties are defined in the model extension, they are visible in the report that is generated from the queries section in Decision Center. This setting lets you hide or show the hidden properties.
Possible values:
  • false (visible for all users, default value)
  • true (hidden for all users)
  • users (hidden for regular users but visible for administrators or config managers)