businessRuleDecisionTableMoveRow
Move a row to a different position within a decision table.
Reorders rows in the decision table by moving the specified row before or after the target row. Row order can affect rule evaluation depending on the hit policy configuration.
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: Source or target 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]
businessRuleDecisionTableMoveRow(
input: BusinessRuleDecisionTableMoveRowInput!
): BusinessRuleDecisionTable!
Arguments
businessRuleDecisionTableMoveRow.input
● BusinessRuleDecisionTableMoveRowInput!
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.