> ## 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.

# SuperOffice.WebApi.Data.UserPreferenceStrings.Functions

# <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions" /> Class UserPreferenceStrings.Functions

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Functions

```csharp theme={null}
public static class UserPreferenceStrings.Functions
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[UserPreferenceStrings.Functions](SuperOffice.WebApi.Data.UserPreferenceStrings.Functions.md)

#### Inherited Members

[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Fields

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_AcademicTitle" /> AcademicTitle

Use academic title for persons. (Default = NO)
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string AcademicTitle = "AcademicTitle"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_AskToEditOrRead" /> AskToEditOrRead

Ask if the user want to edit or read the document when opening an existing document. Only applies when Web Tools is installed.

```csharp theme={null}
public const string AskToEditOrRead = "AskToEditOrRead"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_AutoLoadLimitInArchive" /> AutoLoadLimitInArchive

The limit for auto loading the full archive

```csharp theme={null}
public const string AutoLoadLimitInArchive = "AutoLoadLimitInArchive"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_BlankApptClick" /> BlankApptClick

Specifies the type of activity to create when you double-click on a blank line in the Activities section tab in the Company or Project screens.
<p />Control type: List, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string BlankApptClick = "BlankApptClick"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_CapitalFirstLetterCompanyName" /> CapitalFirstLetterCompanyName

Should the first letter in every word in the company name automatically be converted to a capital letter? (Default = YES)
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string CapitalFirstLetterCompanyName = "CapitalFirstLetterCompanyName"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_CapitalFirstLetterPersonName" /> CapitalFirstLetterPersonName

Should the first letter in every word in the contact name automatically be converted to a capital letter? (Default = YES)
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string CapitalFirstLetterPersonName = "CapitalFirstLetterPersonName"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DefaultMailClientCookie" /> DefaultMailClientCookie

Default mail client setting (when cookie is missing)

```csharp theme={null}
public const string DefaultMailClientCookie = "DefaultMailClient"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableContactDogEar" /> DisableContactDogEar

Removes the corner tabs on the Company card if there are too many companies - i.e. more than this number
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string DisableContactDogEar = "DisableContactDogEar"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableDashboardTileExport" /> DisableDashboardTileExport

Disable export functionaliy for dashboard tiles. Customers who dont want to
send chart data to external serviers can enable this.

```csharp theme={null}
public const string DisableDashboardTileExport = "DisableDashboardTileExport"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableDelKey" /> DisableDelKey

If YES, the user has to use the menu in order to delete a company, project or selection (Default = YES).
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string DisableDelKey = "DisableDelKey"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableDuplicateCheckContact" /> DisableDuplicateCheckContact

Should duplicate checking for contact by exact match be disabled

```csharp theme={null}
public const string DisableDuplicateCheckContact = "DisableDuplicateCheckContact"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableDuplicateCheckProject" /> DisableDuplicateCheckProject

Should duplicate checking for project by exact match be disabled

```csharp theme={null}
public const string DisableDuplicateCheckProject = "DisableDuplicateCheckProject"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableDuplicateCheckSelection" /> DisableDuplicateCheckSelection

Should duplicate checking for selection exact match be disabled

```csharp theme={null}
public const string DisableDuplicateCheckSelection = "DisableDuplicateCheckSelection"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableSoundExCheckContact" /> DisableSoundExCheckContact

Should duplicate checking for contact by soundex value be disabled

```csharp theme={null}
public const string DisableSoundExCheckContact = "DisableSoundexCheckContact"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableSoundExCheckProject" /> DisableSoundExCheckProject

Should duplicate checking for project by soundex value be disabled

```csharp theme={null}
public const string DisableSoundExCheckProject = "DisableSoundExCheckProject"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisableSoundExCheckSelection" /> DisableSoundExCheckSelection

Should duplicate checking for selection by soundex value be disabled

```csharp theme={null}
public const string DisableSoundExCheckSelection = "DisableSoundExCheckSelection"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_DisplayDateFormatInLists" /> DisplayDateFormatInLists

Specifies the date format used in section tabs in CRM (ex. dd.mm.yyyy hh:mm). (Default: computer's regional settings for short date format.)
<p />Control type: Text, access: Wizard

```csharp theme={null}
public const string DisplayDateFormatInLists = "DisplayDateFormatInLists"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_EditIfVisible" /> EditIfVisible

Allows other users to add and remove members from any selection visible to the user
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string EditIfVisible = "EditIfVisible"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_EnableLocalRendererInArchive" /> EnableLocalRendererInArchive

Should the local renderer be enabled for user

```csharp theme={null}
public const string EnableLocalRendererInArchive = "EnableLocalRendererInArchive"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_FilterBookingSlaves" /> FilterBookingSlaves

Filter out invitations for everyone except the person making the invitation, to avoid duplicates in the list.
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string FilterBookingSlaves = "FilterBookingSlaves"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ForceConfirmation" /> ForceConfirmation

Always displays confirmation dialog when deleting
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string ForceConfirmation = "ForceConfirmation"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_GetAdvanceDays" /> GetAdvanceDays

Number of days ahead to display tasks in the checklist. Default is 21 days
<p />Control type: Number, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string GetAdvanceDays = "GetAdvanceDays"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_HideCounterInArchiveFooter" /> HideCounterInArchiveFooter

Should the rowcount not be visible in the archive footers

```csharp theme={null}
public const string HideCounterInArchiveFooter = "HideCounterInArchiveFooter"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_HomeContact" /> HomeContact

Which contact is displayed when you click on Hugo (the owl in the Navigator)
<p />Control type: ContactId, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string HomeContact = "HomeContact"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_IdAllocationBatchSize" /> IdAllocationBatchSize

How many records should be inserted into the database during an import before they are committed?
<p />Control type: Number, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string IdAllocationBatchSize = "IdAllocationBatchSize"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_InternetUseIntegratedBrowser" /> InternetUseIntegratedBrowser

Uses the internal CRM browser when clicking a URL within CRM. Default is Yes. If you set this preference to No, your computer's default browser will be used instead.
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string InternetUseIntegratedBrowser = "InternetUseIntegratedBrowser"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_JoinPilotForWebTools" /> JoinPilotForWebTools

Route all DownloadService requests from PROD to STAGE to allow customers
early access to WebTools versions prior to release.

```csharp theme={null}
public const string JoinPilotForWebTools = "JoinPilotForWebTools"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_LanguageCookie" /> LanguageCookie

Language cookie (when cookie is missing)

```csharp theme={null}
public const string LanguageCookie = "LanguageCookie"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_LanguageUICookie" /> LanguageUICookie

Language UI (when cookie is missing)

```csharp theme={null}
public const string LanguageUICookie = "LanguageUICookie"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_MandatoryContactOnPerson" /> MandatoryContactOnPerson

Whether a company is required when creating a new person. Default true.

```csharp theme={null}
public const string MandatoryContactOnPerson = "MandatoryContactOnPerson"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_MandatoryContactOnPerson_HardDefault" /> MandatoryContactOnPerson\_HardDefault

Hard default for MandatoryContactOnPerson

```csharp theme={null}
public const bool MandatoryContactOnPerson_HardDefault = true
```

#### Field Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_PastDateAlert" /> PastDateAlert

Marks overdue activities in section tabs (Default = YES)
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string PastDateAlert = "PastDateAlert"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_PeriodicCheckInterval" /> PeriodicCheckInterval

How often (in minutes) should CRM check the database for new invitations etc.
<p />Control type: Number, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string PeriodicCheckInterval = "PeriodicCheckInterval"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_RemoveInvitationDuplicates" /> RemoveInvitationDuplicates

This ensures that invitations are displayed only once in the Activities section tab in CRM (Default = YES).
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string RemoveInvitationDuplicates = "RemoveInvitationDuplicates"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_SaintRankDuplicateContacts" /> SaintRankDuplicateContacts

Should SAINT data be used to rank and style contacts with duplicate soundex'es

```csharp theme={null}
public const string SaintRankDuplicateContacts = "SaintRankDuplicateContacts"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_Section" /> Section

Section heading

```csharp theme={null}
public const string Section = "Functions"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowAllPhoneNumbers" /> ShowAllPhoneNumbers

Allows the option of adding several phone numbers of the same type (e.g. mobile phone) in the Contact dialog. (Default = NO).
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string ShowAllPhoneNumbers = "ShowAllPhoneNumbers"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowChangeCompanyWarning" /> ShowChangeCompanyWarning

Warn the user that all activities will be moved to the new company. Used when changing company in the person panel.

```csharp theme={null}
public const string ShowChangeCompanyWarning = "ShowChangeCompanyWarning"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowInviteDlgFromView" /> ShowInviteDlgFromView

Should CRM automatically display the Invitation dialog when creating an activity from the diary view. (Default = NO).
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string ShowInviteDlgFromView = "ShowInviteDlgFromView"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowProgressInfo" /> ShowProgressInfo

Should a progress dialog be displayed on the Travel Gateway when active tasks are running? (Default = YES)
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string ShowProgressInfo = "ShowProgressInfo"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowTipNumber" /> ShowTipNumber

Next tip of the day to be displayed.
<p />Control type: Number, access: Wizard

```csharp theme={null}
public const string ShowTipNumber = "ShowTipNumber"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowTipsAtStart" /> ShowTipsAtStart

Should a tip of the day be displayed every time a user logs in to SuperOffice. (Default = YES)
<p />Control type: Bool, access: Admin, Crm, Admin users, Wizard

```csharp theme={null}
public const string ShowTipsAtStart = "ShowTipsAtStart"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ShowWeekNumbersInCalendars" /> ShowWeekNumbersInCalendars

Show week numbers in popup calendars.

```csharp theme={null}
public const string ShowWeekNumbersInCalendars = "ShowWeekNumbersInCalendars"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_SoCrm75SR1FirstUseCookie" /> SoCrm75SR1FirstUseCookie

First use setting (when cookie is missing)

```csharp theme={null}
public const string SoCrm75SR1FirstUseCookie = "SoCrm75SR1FirstUse"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_ThreeStateStatusCheckbox" /> ThreeStateStatusCheckbox

```csharp theme={null}
[Obsolete("This functionality is no longer supported; it was never fully present in SM.web", true)]
public const string ThreeStateStatusCheckbox = "3StateStatusCheckbox"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_UseCaseOnTemplateVariables" /> UseCaseOnTemplateVariables

The template variables used in, for instance, documents and addresses are output in lower case and get the text exactly as stored in the database by default. Setting this preference will change the text to uppercase for all or just the first letter, depending how the template variable is input. (Default: No).
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string UseCaseOnTemplateVariables = "UseCaseOnTemplateVariables"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_UserPreferenceStrings_Functions_UseMiddleName" /> UseMiddleName

Enables the use of middle names in the Contact dialog
<p />Control type: Bool, access: Admin, Admin users, Wizard

```csharp theme={null}
public const string UseMiddleName = "UseMiddleName"
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)


## Related topics

- [SuperOffice.WebApi.Data.UserPreferenceStrings.AI](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.AI.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.HugoAI](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.HugoAI.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)
- [SuperOffice.WebApi.Data.UserPreferenceStrings](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.Person](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.Person.md)
