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