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