Newer Version Available

This content describes an older version of this product. View Latest

DecisionTable

Represents the information about a decision table. This object is available in API version 51.0 and later.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Note

Supported SOAP API Calls

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

Supported REST API Methods

DELETE, GET, HEAD, PATCH, POST, Query

Fields

Field Details
ConditionCriteria
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The custom logic that's used to decide how the input fields are processed.
ConditionType
Type
picklist
Properties
Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
Description
The condition logic that's used for input fields.
Possible values are:
  • All—All conditions are met (AND)
  • Any—Any condition is met (OR)
  • Custom—Custom Logic
The default value is 'All'.
Description
Type
textarea
Properties
Filter, Nillable, Sort
Description
The description of the decision table.
DeveloperName
Type
string
Properties
Filter, Group, Sort
Description
The developer name of the decision table.
FullName
Type
string
Properties
Create, Group, Nillable
Description
The name of the decision table.
Query this field only if the query result contains no more than one record. Otherwise, an error is returned. If more than one record exists, use multiple queries to retrieve the records. This limit protects performance.
Language
Type
picklist
Properties
Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
Description
The language in which the decision table is created.
Possible values are:
  • da—Danish
  • de—German
  • en_US—English
  • es—Spanish
  • es_MX—Spanish (Mexico)
  • fi—Finnish
  • fr—French
  • it—Italian
  • ja—Japanese
  • ko—Korean
  • nl_NL—Dutch
  • no—Norwegian
  • pt_BR—Portuguese (Brazil)
  • ru—Russian
  • sv—Swedish
  • th—Thai
  • zh_CN—Chinese (Simplified)
  • zh_TW—Chinese (Traditional)
LastSyncDate
Type
dateTime
Properties
Filter, Group, Nillable, Restricted picklist, Sort
Description
The latest date on which the decision table was refreshed.
ManageableState
Type
ManageableState enumerated list
Properties
Filter, Group, Nillable, Restricted picklist, Sort
Description
Indicates the manageable state of the specified component that is contained in a package:
  • beta
  • deleted
  • deprecated
  • deprecatedEditable
  • installed
  • installedEditable
  • released
  • unmanaged
MasterLabel
Type
string
Properties
Filter, Group, Sort
Description
The label of the decision table.
Metadata
Type
complexvalue
Properties
Create, Nillable, Update
Description
Decision table metadata.
Query this field only if the query result contains no more than one record. Otherwise, an error is returned. If more than one record exists, use multiple queries to retrieve the records. This limit protects performance.
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.

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.
SetupName
Type
string
Properties
Filter, Group, Sort
Description
Required. The name of the decision table, which appears in Setup.
SourceObject
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The object that contains the rules based on which the decision table must provide outcomes.
Status
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort
Description
Required. The status of the decision table.
Possible values are:
  • ActivationInProgress
  • Active
  • Draft
  • Inactive