Skip to main content

businessRuleDecisionTableAddColumn

Add a new column to a decision table in a business rule.

Creates a new input or output column with the specified configuration and data type. The column will be added to all existing rows with default empty 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_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]

businessRuleDecisionTableAddColumn(
input: BusinessRuleDecisionTableAddColumnInput!
): BusinessRuleDecisionTable!

Arguments

businessRuleDecisionTableAddColumn.input ● BusinessRuleDecisionTableAddColumnInput! 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.