Eligibility Rule Parameter

Output representation of the input and output variables for the decision table.

JSON Example 

1[
2        {
3          "columnMapping": "ProductId",
4          "dataType": "String",
5          "fieldName": "ProductId",
6          "isRequired": true,
7          "operator": "Equals",
8          "sequence": 1,
9          "usage": "Input"
10        }
11      ]

Properties 

Property NameTypeDescriptionFilter Group and VersionAvailable Version
columnDataTypeStringThe type of data in a column.Small, 66.066.0
columnMappingStringSource object path for mapping to the column of an entity. Use this field to specify input and output fields from multiple source objects.Small, 66.066.0
dataTypeStringData type of the field used in a decision table. Valid values are:
  • String
  • Number
  • Date
  • Boolean
  • Currency
  • Percent
  • Datetime
Small, 66.066.0
decimalScaleIntegerNumber of digits allowed after the decimal point.Small, 66.066.0
domainEntityStringThe domain entity associated with the field.Small, 66.066.0
fieldNameStringName of the field that’s used in the decision table.Small, 66.066.0
fieldPathStringPath of the field that’s used in the decision table.Small, 66.066.0
isCreatableBooleanIndicates whether the field can be created when the source object record is created (true) or not (false).Small, 66.066.0
isGroupByFieldBooleanIndicates whether the field is used to group the business rules of the decision table (true) or (not).Small, 66.066.0
isNullableBooleanIndicates whether the field can have a null value in the source object records (true) or (not).Small, 66.066.0
isPriorityBooleanIndicates whether the field is priority (true) or (not).Small, 66.066.0
isRequiredBooleanIndicates whether the field condition is required (true) or not (false).Small, 66.066.0
maxlengthIntegerMaximum length of the field.Small, 66.066.0
operatorStringThe operator applied to an associated decision table field to filter the data. Valid values are:
  • Equals
  • Not Equals
  • Greater Than
  • Greater Or Equal
  • Less Than
  • Less or Equal
Small, 66.066.0
sequenceIntegerSequence in which input fields are processed.Small, 66.066.0
sortTypeStringType of sorting done on the rows of a decision table. Valid values are:
  • AscNullFirst- Sort row values in ascending order, showing null values first.
  • AscNullLast- Sort row values in ascending order, showing null values last.
  • DescNullFirst- Sort row values in descending order, showing null values first.
  • DescNullLast- Sort row values in descending order, showing null values last.
  • None - Show rows as they are without sorting.
Small, 66.066.0
targetLookupObjectStringThe lookup object associated with the source object field.Small, 66.066.0
usageStringField usage in the decision table. Valid values are:
  • Input
  • Output
  • RowCriteria
Small, 66.066.0