Skip to main content

businessRuleDecisionTableSetCell

Set the value of a specific cell in a decision table row.

Updates the content of a cell at the intersection of a specific row and column with the provided value, expression, or localized content. Supports different data types including strings, numbers, expressions, and localized values.

Possible errors:

  • BUSINESS_RULE_NOT_FOUND: Business rule with the specified ID does not exist
  • BUSINESS_RULE_DECISION_TABLE_NOT_FOUND_ERROR: Decision table with the specified ID does not exist within the rule
  • BUSINESS_RULE_DECISION_TABLE_ROW_NOT_FOUND_ERROR: Row with the specified ID does not exist in the decision table
  • BUSINESS_RULE_DECISION_TABLE_CELL_NOT_FOUND_ERROR: Cell with the specified column ID does not exist in the specified row
  • BUSINESS_RULE_DECISION_TABLE_UPDATE_ERROR: Failed to update the decision table due to validation or system errors
  • FORBIDDEN: Insufficient permissions to modify decision tables

AUTH: Role=[configuration.OWNER,configuration.EDITOR]

businessRuleDecisionTableSetCell(
input: BusinessRuleDecisionTableSetCellInput!
): BusinessRuleDecisionTable!

Arguments

businessRuleDecisionTableSetCell.input ● BusinessRuleDecisionTableSetCellInput! non-null input

Type

BusinessRuleDecisionTable object

Decision table node containing the core business logic organized in tabular format.

Each decision table consists of multiple rows where each row represents a specific business rule with conditions and actions. The hit policy determines the execution strategy when multiple rules match the input criteria. Tables support complex expressions, conditional logic, and multi-criteria decision making for comprehensive business rule automation.