Skip to main content

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