---
schema_version: "1"
id: a39f6333ba2f64a44440b12e7caa6331ef3ef7899afbfb95bc607c0c04121826
title: UserUIPreference
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_useruipreference.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_useruipreference.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9ca6f30364adb5b9b22c7bff8d3e7c936bc0425fd631b3d60b9686ed90f95890
description: Represents user preferences for Salesforce components. This object is available in API version 63.0 and later.
---
# UserUIPreference

Represents user preferences for Salesforce components. This object is available in API version 63.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), update(), upsert()

## Special Access Rules

## Fields

| Field | Details |
| --- | --- |
| AsyncOperationTrackers | 
Type

textarea

Properties

Create, Update

Description

Stores a JSON object that maps each quote ID to its asynchronous sales transaction request details, which includes a tracker ID and the start date. This field is available with Revenue Cloud in API version 66.0 and later.



 |
| Name | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

The system-generated number for the user preferences. Read-only.



 |
| ObjectScope | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The API name of the object that the preference applies to. For example, the preference applies to the Quote object.



 |
| PreferenceAttribute | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

Specifies the type of preference.



 |
| SourceScope | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

Specifies the component, feature, or product that the preference is for. For example, a preference for column widths that's associated with the Transaction Line Table component in Revenue Cloud.



 |
| UserId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

The user associated with the user preferences.

This field is a relationship field.

Relationship Name

User

Relationship Type

Master-detail

Refers To

User (the master object)



 |
| Value | 

Type

textarea

Properties

Create, Update

Description

The JSON for the user's preferences.



 |