ExpsSetObjectAliasFieldVw
Represents the virtual object that provides a consolidated view of
source object and its alias, and the source object fields and their aliases that are used
in an expression set. This object is used to check the permission level required to access
the underlying object fields associated with their field aliases. This object is
available in API version 56.0 and later.
Supported Calls
describeSObjects(), query()
Special Access Rules
To view this object, users need access to the source object, the usage type, and the field level security associated with the object field aliases in the object.
Fields
DurableId
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The unique identifier for the field. Always retrieve this value before using it, as the value isn’t guaranteed to stay the same from one release to the next. Simplify queries by using this field instead of making multiple queries.
ExpsSetDefVerVarField
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: Identifies the variable to which this field belongs. This is a required field.
FieldAlias
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The alias associated with the object field that's used in the expression set. The field alias can be up to 30 characters in length. This is a required field.
InstalledPackageName
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The name of the package used to add the record to the org. This is a required field.
LastModifiedBy
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The unique identifier of the user who modified the alias last. This is a required field.
ManageableState
- Type: picklist
- Properties: Filter, Group, Nillable, Restricted picklist, Sort
- Description: Indicates the manageable state of the specified component that is contained in a package. This is a required field.
-
Possible values:
- beta—Managed-Beta
- deleted—Managed-Proposed-Deleted
- deprecated—Managed-Proposed-Deprecated
- deprecatedEditable—SecondGen-Installed-Deprecated
- installed—Managed-Installed
- installedEditable—SecondGen-Installed-Editable
- released—Managed-Released
- unmanaged—Unmanaged
NamespacePrefix
- Type: string
- Properties: Filter, Group, Nillable, Sort
-
Description: The namespace prefix that is associated with this object. Each
Developer Edition org that creates a managed package has a unique
namespace prefix. Limit: 15 characters. You can refer to a
component in a managed package by using the
namespacePrefix__componentName notation.
This is a required field. The namespace prefix can have one of
the following values.
- In Developer Edition orgs, NamespacePrefix is set to the namespace prefix of the org for all objects that support it, unless an object is in an installed managed package. In that case, the object has the namespace prefix of the installed managed package. This field’s value is the namespace prefix of the Developer Edition org of the package developer.
- In orgs that are not Developer Edition orgs, NamespacePrefix is set only for objects that are part of an installed managed package. All other objects have no namespace prefix.
ObjectAlias
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The alias that corresponds to the source object whose fields are used in an expression set. In the context of an expression set, this alias is a group that contains the aliases for fields from the source object. This is a required field.
ObjectApiName
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The API name of the source object associated with the object field aliases that are used in an expression set.
SourceFieldDataType
- Type: picklist
- Properties: Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
- Description: The data type of the source object for which the object alias is defined. This is a required field.
- Default value: Text
-
Possible values:
- ActionOutput
- Boolean
- Currency
- Date
- DateTime
- DecisionMatrix
- DecisionTable
- Numeric
- Percent
- Sobject
- SubExpression
- Text
SourceFieldDecimalScale
- Type: int
- Properties: Filter, Group, Nillable, Sort
- Description: The number of decimal places applied to the value in the source field that's of the type Currency, Percent, or Number.
SourceFieldName
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: The name of the source object field associated with a field alias that's used in an expression set. This is a required field.
UsageType
- Type: picklist
- Properties: Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
-
Description: The type of application associated with the industry that's using
an expression set.
When Business Rules Engine is enabled for a Salesforce org, the default value is 'Bre’. Other usage types may be available to you depending on your industry solution and permission sets.
-
Possible values:
- Bre–Default