| collectOperator |
- Field Type
- DecisionTableCollectOperator (enumeration of type string)
- Description
- Specifies the operator that's used when the result is filtered by the
Collect operator.
Valid values are:
- Count
- Maximum
- Minimum
- None
- Sum
|
| conditionCriteria |
- Field Type
- string
- Description
- Logic that's used to decide how the input fields are processed.
|
| conditionType |
- Field Type
- DecisionTableConditionType (enumeration of type string)
- Description
- Condition logic that's used for input fields.
Valid values are:
|
| dataSourceType |
- Field Type
- DecisionTableDataSourceType (enumeration of type string)
- Description
- Specifies the type of data source that's used to create a decision
table.
Valid values are:
- ContextDefinition
- CsvUpload
- MultipleSobjects
- SingleSobject
|
| decisionTableFileImportVersions |
- Field Type
-
DecisionTableFileImportVersion[]
- Description
- Versions of the decision table that were imported from
a CSV file. Each version captures a separate import
iteration with its own activation window, rank, and
refresh status.
- Available in API version 67.0 and later.
|
| decisionTableParameters |
- Field Type
- DecisionTableParameter[]
- Description
- Parameters that you specify in a decision table.
|
| decisionTableSourceCriterias |
- Field Type
- DecisionTableSourceCriteria[]
- Description
- The fields and values from a data source that are used to define the
condition logic of the data that's used in a decision table.
|
| description |
- Field Type
- string
- Description
- Description of the decision table.
|
| doesConsiderNullValue |
- Field Type
- boolean
- Description
- Indicates whether a column that has a null value is considered for lookup
(true) or not (false). The default value is false.
|
| downloadStatus |
- Field Type
- DecisionTableDownloadStatus (enumeration of type string)
- Description
- Specifies the progress status of a CSV download from a CSV-based lookup
table. Available in API version 64.0 and later.
Valid values are:
- Completed
- DownloadInProgress
- Failed
|
| executionType |
- Field Type
- DecisionTableExecutionType (enumeration of type string)
- Description
- Indicates the backing storage for the Decision Table.
Valid values
are:
-
DLO—Available in API version 67.0
and later. Replaces DMO.
- HBASE
- HBPO
- SOLR
- SOQL
|
| filterResultBy |
- Field Type
- DecisionTableHitPolicy (enumeration of type string)
- Description
- Specifies how the results of a decision table are filtered if a set of
inputs returns multiple matching outputs.
Valid values are:
- AnyValue
- CollectOperator
- FirstMatch
- OutputOrder
- Priority
- RuleOrder
- UniqueValues
|
| hasIncrementalSyncFailed |
- Field Type
- boolean
- Description
- Indicates if the last incremental refresh failed.
|
| isIncrementalSyncEnabled |
- Field Type
- boolean
- Description
- Indicates if incremental refresh is enabled for the Decision Table.
|
| isVersioned |
- Field Type
- boolean
- Description
- Indicates whether the CSV based decision table supports multiple file-import
versions (true) or not (false). When set to true, the decisionTableFileImportVersions
collection captures each version. The default value is true.
- Available in API version 67.0 and later.
|
| lastIncrementalSyncDate |
- Field Type
- string
- Description
- The date and time on which the last incremental refresh occured for the
decision table.
|
| lastSyncDate |
- Field Type
- string
- Description
- Latest date on which the decision table was refreshed.
|
| refreshFailureReason |
- Field Type
- string
- Description
- Reason why the refresh of the decision table data failed.
|
| refreshStatus |
- Field Type
- DecisionTableRefreshStatus (enumeration of type string)
- Description
- Specifies the refresh status of the cached data in the decision
table.
Valid values are:
- Completed
-
CompletedWithWarnings—Available in
API version 67.0 and later.
- Failed
- InProgress
- Initiated
|
| setupName |
- Field Type
- string
- Description
-
Required. Name of the decision table, which appears in Salesforce
Setup.
|
| sourceConditionLogic |
- Field Type
- string
- Description
- The condition logic that's used to define the decision table from the source
data.
|
| sourceObject |
- Field Type
- string
- Description
-
Required. Object that contains the rules based on which the decision table
must provide outcomes.
|
| status |
- Field Type
- DecisionTableStatus (enumeration of type string)
- Description
-
Required. Status of the decision table.
Valid values are:
- ActivationInProgress
- Active
- Draft
- Inactive
|
| type |
- Field Type
- DecisionTableType (enumeration of type string)
- Description
- Stores the type of decision table.
Valid values are:
- Advanced
- HighScaleExecution
- HighVolume
- LowVolume
- MediumVolume
- RealTime
|
| uploadStatus |
- Field Type
- DecisionTableUploadStatus (enumeration of type string)
- Description
- Specifies the progress status of the CSV upload for a CSV based Lookup
table.
Valid values are:
- Completed
- CompletedWithErrors
- Failed
- UploadInProgress
|
| usageType |
- Field Type
- ExpsSetProcessType (enumeration of type string)
- Description
- Type of industry or the application within the industry that's using a
decision table.
Valid values are:
- Bre
- ComplianceControl
- DecompositionEnrichmentMapping
- DefaultPricing
- DefaultRating
- EventOrchestration
- FinancialServicesCloud
- FulfillmentCondition
- GpaCalculation
-
InsuranceClaimProcessing—Available in API version 65.0
and later.
-
ItServiceManagement—Available in API version 65.0 and
later.
- PlanCostCalculation
- PriceProtection
- PricingDiscovery
- ProductCategoryQualification
- ProductQualification
- RatingDiscovery
- RecordAlert
- ShipAndDebit
-
StudentInformationSystem—Available in API version 65.0
and later.
- StudentSuccess
- TestProcess
- WarrantyClaim
When Business Rules Engine is enabled for a Salesforce instance, the
default value is 'Bre’. Other usage
types are available to you depending on your industry solution and
permission sets.
|