Newer Version Available

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

DecisionTableParameter

Represents an input or output field in a decision table. An input field is a field in the business rule object or custom metadata type that contains values used by the decision table to evaluate records and values. An output field is a field in the business rule object or custom metadata type that contains the values provided as outcomes for a rule. This object is available in API version 51.0 and later.

Supported SOAP API Calls

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

Supported REST API Methods

DELETE, GET, HEAD, PATCH, POST, Query

Fields

Field Details
DecisionTableId
Type
reference
Properties
Create, Filter, Group, Sort
Description
The unique identifier of the associated decision table.
This is a relationship field.
Relationship Name
DecisionTable
Relationship Type
Lookup
Refers To
DecisionTable
FieldName
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The API name of the field that’s selected as an input or output for the decision table.
IsGroupByField
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Indicates whether an input field is used to group the business rules of the decision table (true) or not (false).
The default value is false'.
This field is available in API version 55.0 and later.
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.
Possible values are:
  • 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
Operator
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The operator used for the input field.
Possible values are:
  • DoesNotExistsIn
  • Equals
  • ExistsIn
  • GreaterOrEqual
  • GreaterThan
  • LessOrEqual
  • LessThan
  • Matches
  • NotEquals
Sequence
Type
int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The sequence in which input fields are processed.
SortType
Type
picklist
Properties
Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
Description
Sort outputs of a decision table based on the values of the input or output parameter field. This field is available in API version 56.0 and later.
Possible values are:
  • AscNullFirst
  • AscNullLast
  • DescNullFirst
  • DescNullLast
  • None
The default value is None. Outputs can’t be sorted based on picklist and multi-select picklist fields.
Usage
Type
picklist
Properties
Create, Filter, Group, Restricted picklist, Sort, Update
Description
Required. The usage type of a field.
Possible values are:
  • INPUT
  • OUTPUT