BusinessRuleDecisionTableCell
Individual data cell within a decision table row containing conditions or actions.
Cells can contain different types of values depending on their purpose:
- Expressions for complex conditional logic and calculations
- String values for text-based results and identifiers
- Numeric values for mathematical operations and quantities
- Localized strings for multi-language support and internationalization
type BusinessRuleDecisionTableCell {
columnId: ID!
expression: BusinessRuleExpressionGroup
value: String
localizedValue: [LocalizedString!]
number: Float
}
Fields
BusinessRuleDecisionTableCell.columnId
● ID!
non-null scalar
Identifier of the column this cell belongs to, linking it to the table's column definition
BusinessRuleDecisionTableCell.expression
● BusinessRuleExpressionGroup
object
Complex expression group containing conditional logic, comparisons, and calculations for rule evaluation
BusinessRuleDecisionTableCell.value
● String
scalar
Text value for output cells supporting both literal strings and expression syntax.
Literal strings must be wrapped in quotes (e.g., "Hello World"). Expression syntax allows dynamic content generation and variable substitution.
BusinessRuleDecisionTableCell.localizedValue
● [LocalizedString!]
list object
Multi-language text values for internationalized output generation.
Enables rules to produce localized content based on user preferences or regional requirements. Each entry contains a language code and corresponding translated text.
BusinessRuleDecisionTableCell.number
● Float
scalar
Numeric value for mathematical calculations, quantities, and numerical output generation
Member Of
BusinessRuleDecisionTableRow
object