Features

The Features (md_feature) view allows you to add, modify, copy, and delete records in the features table. The features table enables the application to define a feature that modifies system behavior without changing the code.

  • Features are implemented in the source code of the application and can change the behavior of the application by being activated or deactivated from the features table.

  • Features can be activated by the system administrator.

  • If the feature is removed by the user, the feature reacts as if it is not active.

The following list defines every field available in the feature (md_feature) table in alphabetical order:

  • Active - the following options are available:

    • Yes indicates that the feature is active.

    • No (default) indicates that the feature is not active.

  • Created By - displays the name of the user who created the record you are viewing or maintaining. May not be overridden.

  • Created On - displays the date on which the record that you are creating or maintaining was created. May not be overridden. May also represent the creation date of the records you are attempting to retrieve.

  • Database Name - this field is maintainable in creation mode only, when it appears in the key subview. The unique identifier for the database. May only contain lowercase characters.

    • The name must be representative of the defined database.

  • Extra Attributes - a CLOB-type field used to store additional JSON information.

  • Feature - this field is maintainable in creation mode only, when it appears in the key subview. The unique identifier for the feature. May only contain lowercase characters.

    • Defines the implemented source code key that turns the feature on or off.

  • Feature Type - the type of feature being defined. The following options are available:

    • Experimental (default)

    • System Monitor

  • Modification Counter - this field is not maintainable. The date and time the record was last modified.

  • Modified By - this field is not maintainable. The user or system process that last modified the record.

  • Modified On - this field is not maintainable. The date on which the record was last modified.

  • Note - describes the feature and its uses.

  • Warning - displays any cautionary information about activating the feature (e.g. performance impact).

For the functionality of each action (i.e. button) available on this view, refer to the About the Actions topic.