Skip to main content

BusinessRuleDecisionTableContent

Core content structure of a decision table containing the business logic rules and column definitions

type BusinessRuleDecisionTableContent {
hitPolicy: BusinessRuleHitPolicyOption!
rows: [BusinessRuleDecisionTableRow!]!
inputs: [BusinessRuleDecisionTableInputOutput!]!
outputs: [BusinessRuleDecisionTableInputOutput!]!
}

Fields​

BusinessRuleDecisionTableContent.hitPolicy ● BusinessRuleHitPolicyOption! non-null enum​

Execution strategy determining how multiple matching rules are handled.

'first' - Execute only the first matching rule and stop processing 'collect' - Execute all matching rules and aggregate their results

BusinessRuleDecisionTableContent.rows ● [BusinessRuleDecisionTableRow!]! non-null object​

Collection of rule rows, each containing conditions and corresponding actions for business logic execution

BusinessRuleDecisionTableContent.inputs ● [BusinessRuleDecisionTableInputOutput!]! non-null object​

Input column definitions specifying the data fields and conditions to be evaluated

BusinessRuleDecisionTableContent.outputs ● [BusinessRuleDecisionTableInputOutput!]! non-null object​

Output column definitions specifying the result fields and actions to be executed

Member Of​

BusinessRuleDecisionTable object