Skip to main content

businessRuleDecisionTableAddRow

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

Creates a new row with empty cell values for all existing input and output columns. The row can then be populated with conditions and actions using the setCell mutation.

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]

businessRuleDecisionTableAddRow(
input: BusinessRuleDecisionTableSearchInput!
): BusinessRuleDecisionTable!

Arguments

businessRuleDecisionTableAddRow.input ● BusinessRuleDecisionTableSearchInput! 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.