> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enum values for PreferenceLevel

> Lists the enum values for PreferenceLevel.

## PreferenceLevel Enum

Highest override level allowed

| Name        | Value | Description                                                                       |
| ----------- | ----- | --------------------------------------------------------------------------------- |
| Undefined   | 0     | Undefined value (error)                                                           |
| HardDefault | 1     | Default value used if no other value has been specified                           |
| SystemWide  | 2     | Value valid for all databases under this licence                                  |
| Database    | 3     | Value valid for this database                                                     |
| Group       | 4     | Value valid for this group                                                        |
| Individual  | 5     | Value valid for this user                                                         |
| PC          | 6     | Value valid for this computer (note: stored in the Registry, not in the database) |

## Usage

* [UserPreference](../userpreference).deflevel - Preference system. If deflevel is set to 5; the user may change the preferences
* [UserPreference](../userpreference).maxlevel - Preference system. If deflevel is set to 5; the user may change the preferences
* [PrefDesc](../prefdesc).maxLevel - Preference description, drives the Preference GUI. Maintenance client - controls all preferences in SuperOffice. You find an overview off all standard preference on [http://techdoc.superoffice.com](http://techdoc.superoffice.com).  May be used by third-party developers to add system preferences to be updated from SuperOffice Maintenance client, instead of ini-files.
* [PrefDesc](../prefdesc).sysMaxLevel - Preference description, drives the Preference GUI. Maintenance client - controls all preferences in SuperOffice. You find an overview off all standard preference on [http://techdoc.superoffice.com](http://techdoc.superoffice.com).  May be used by third-party developers to add system preferences to be updated from SuperOffice Maintenance client, instead of ini-files.


## Related topics

- [Enum PreferenceLevel](/en/automation/crmscript/reference/CRMScript.NetServer.PreferenceLevel.md)
- [SuperOffice.WebApi.Data.PreferenceLevel](/en/api/reference/webapi/SuperOffice.WebApi.Data.PreferenceLevel.md)
- [SuperOffice.WebApi.Agents.PreferenceAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.PreferenceAgent.md)
- [SuperOffice.WebApi.Agents.IPreferenceAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IPreferenceAgent.md)
- [UserPreference table](/en/database/tables/userpreference.md)
- [NSPreferenceDescription](/en/automation/crmscript/reference/CRMScript.NetServer.NSPreferenceDescription.md)
