Skip to main content

Interface: BusinessRuleDecisionTable

Defined in: type/BusinessRuleDecisionTable.ts:13

Represents a single decision table node in the graph, each table can contain multiple rows. Each row respresents a rule that get executed. The hitPolicy determines how the rule is executed. When the hitPolicy is set to 'first', the first matching row is used. When the hitPolicy is set to 'collect', all matching rows are used.

Extends​

Properties​

content​

content: BusinessRuleDecisionTableContent

Defined in: type/BusinessRuleDecisionTable.ts:23

The node's table content in case the type is 'decisionTableNode'


description​

description: string

Defined in: type/BusinessRuleDecisionTable.ts:21

The description of the node

Overrides​

IBusinessRuleNode.description


id​

id: string | number

Defined in: type/BusinessRuleDecisionTable.ts:17

The generated ID for this node

Overrides​

IBusinessRuleNode.id


name​

name: string

Defined in: type/BusinessRuleDecisionTable.ts:19

The name of the node

Overrides​

IBusinessRuleNode.name


type​

type: BusinessRuleNodeType

Defined in: type/BusinessRuleDecisionTable.ts:15

The type of the node.

Overrides​

IBusinessRuleNode.type