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.