Skip to main content

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.