Skip to main content

businessRuleDecisionTableUpdate

Update the basic configuration and metadata of a decision table.

Modifies decision table properties such as hit policy, name, and other configuration settings. Only the provided fields will be updated while others remain unchanged.

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]

businessRuleDecisionTableUpdate(
input: BusinessRuleDecisionTableUpdateInput!
): BusinessRuleDecisionTable!

Arguments

businessRuleDecisionTableUpdate.input ● BusinessRuleDecisionTableUpdateInput! 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.