businessRuleDecisionTableDeleteColumn
Delete a column from a decision table in a business rule.
Removes the specified input or output column and all associated cell values from all rows. This action is irreversible and may affect rule logic and execution.
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_COLUMN_NOT_FOUND_ERROR: Column with the specified ID does not exist in the decision table
- 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]
businessRuleDecisionTableDeleteColumn(
input: BusinessRuleDecisionTableDeleteColumnInput!
): BusinessRuleDecisionTable!
Arguments
businessRuleDecisionTableDeleteColumn.input
● BusinessRuleDecisionTableDeleteColumnInput!
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.