businessRuleDecisionTableDeleteRow
Delete a row from a decision table in a business rule.
Permanently removes the specified row and all its associated cell values from the decision table. 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_ROW_NOT_FOUND_ERROR: Row 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]
businessRuleDecisionTableDeleteRow(
input: BusinessRuleDecisionTableDeleteRowInput!
): BusinessRuleDecisionTable!
Arguments
businessRuleDecisionTableDeleteRow.input
● BusinessRuleDecisionTableDeleteRowInput!
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.