Decision Table Definition Input

Input representation of a decision table definition.

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
collectOperatorStringOperator to apply a filter to outputs. Valid values are:
  • Count
  • Maximum
  • Minimum
  • None
  • Sum
Optional58.0
condition​CriteriaStringCustom logic applied on the decision table columns to decide how the input fields are processed.Optional
Required when the condition type is Custom.
58.0
conditionTypeStringCondition logic for input fields. Valid values are:
  • All
  • Any
  • Custom
Optional58.0
descriptionStringDescription of the decision table.Optional58.0
decision​Result​PolicyStringResults policy to filter results of the decision table. Valid values are:
  • AnyValue
  • CollectOperator—For internal use only
  • FirstMatch
  • OutputOrder
  • Priority—For internal use only
  • RuleOrder—For internal use only
  • UniqueValues—For internal use only
Optional58.0
doesConsider​NullValueBooleanIndicates whether a column that has a null value is considered for lookup (true) or not (false). The default value is false.Optional60.0
fullNameStringUnique name of the rule definition.Required58.0
isSet​Collect​OperatorBooleanFor internal use only.
Indicates whether the collectOperator is enabled (true) or not (false).
Optional58.0
isSet​Condition​CriteriaBooleanFor internal use only.
Indicates whether the conditionCriteria field is enabled (true) or not (false).
Optional58.0
isSet​Condition​TypeBooleanFor internal use only.
Indicates whether the conditionType field is enabled (true) or not (false).
Optional58.0
isSet​DescriptionBooleanFor internal use only.
Indicates whether the description field is enabled (true) or not (false).
Optional58.0
isSet​Decision​ResultPolicyBooleanFor internal use only.
Indicates whether the DecisionResultPolicy field is enabled (true) or not (false).
Optional58.0
isSetFullNameBooleanFor internal use only.
Indicates whether the FullName field is enabled (true) or not (false).
Optional58.0
isSetParametersBooleanFor internal use only. Indicates whether the parameters field is enabled (true) or not (false).Optional58.0
isSetSetupNameBooleanFor internal use only.
Indicates whether the setupName field is enabled (true) or not (false).
Optional58.0
isSet​Source​conditionLogicBooleanFor internal use only.
Indicates whether the sourceConditionLogic field is enabled (true) or not (false).
Optional58.0
isSet​Source​CriteriaBooleanFor internal use only.
Indicates whether the sourceCriteria field is enabled (true) or not (false).
Optional58.0
isSet​Source​ObjectBooleanFor internal use only.
Indicates whether the sourceObject field is enabled (true) or not (false).
Optional58.0
isSet​Source​TypeBooleanFor internal use only.
Indicates whether the sourceType is enabled (true) or not (false).
Optional58.0
isSetTypeBooleanFor internal use only.
Indicates whether the type field is enabled (true) or not (false).
Optional58.0
isSetUsageTypeBooleanFor internal use only.
Indicates whether the UsageType field is enabled (true) or not (false).
Optional58.0
parametersDecision Table Parameter Input[]Array of input and output fields for the decision table.Optional58.0
setupNameStringName of the decision table.Required58.0
source​condition​LogicStringCustom logic to filter the decision table rows.Optional58.0
sourceCriteriaDecision Table Source Criteria Input[]Output array representation of source filters for the decision table rows, such as, fieldName, operators, valueType, and more.Optional58.0
sourceObjectStringObject containing business rules for the decision table to read.Required58.0
sourceTypeStringType of source to obtain decision table data. Valid values are:
  • CsvUpload
  • MultipleSobjects
  • SingleSobject
Required58.0
statusStringStatus of the decision table. Valid values are:
  • ActivationInProgress
  • ActivationInProgress
  • Draft
  • Inactive
Required58.0
typeStringType of the decision table. Valid values are:
  • HighVolume
  • LowVolume
Optional58.0
usageTypeStringProcess type that uses the decision table. Valid values are:
  • Pricing
  • ProductEligibility
Optional58.0