(二十四)「JVS-Rules规则引擎 V2.5」— 决策树节点
2026/7/22 4:55:14 网站建设 项目流程

核心概念

决策树节点是一种通过树形结构将业务规则拆解为层级化条件判断的模型。它由根节点、内部节点、叶子节点及分支构成,分别承担起始条件、中间判断与最终决策的功能。其优势在于直观契合人类“如果…则…”的自然决策逻辑、具备强可解释性便于审计调试,并能支持多层级嵌套条件的复杂分支场景。

核心组成

组成部分

说明

根节点

树的起点,包含第一个条件判断(例如“用户年龄是否≥18岁?”)。

内部节点

中间的判断节点,每个节点对应一个条件(例如“信用评分≥700?”),分支代表条件的结果(是/否)。

叶子节点

树的末端,代表最终决策结果(例如“批准贷款”或“拒绝贷款”)。

分支

连接节点的路径,表示条件判断后的走向。

核心功能意义

  • 直观易懂:树形结构与人类自然决策逻辑(“如果…则…”)高度契合,业务人员可直接参与设计。
  • 可解释性强:每个决策路径透明可见,便于审计和调试。
  • 适应复杂分支:支持多层级嵌套条件(例如“年龄→信用评分→收入→负债率”逐级判断)。

配置步骤

使用时应按以下步骤操作,以实现清晰可验证的决策流程:

1. 拖入节点并连接

从左侧的组件列表中,将“决策树”节点拖入右侧的画布中,或点击上游节点连线+添加节点。

2. 点击节点进入配置

点击画布上的“决策树”节点,右侧会显示其配置面板。

3. 配置变量

在配置面板的“变量设置”区域,您可以根据实际需求新增变量这些变量将作为决策树的判断条件或结果。

4. 新增条件并构建树结构

在“决策树配置”区域,点击右上方的【+】即可新增条件,开始构建树。先选择初始变量/节点/入参,具体操作如下:

  • 新增条件:点击【新增条件】后,可通过【编辑】来添加条件组(设置具体的判断逻辑,如“等于”、“大于”等)。
  • 添加分支:点击条件旁的【+】按钮,可以添加新的变量(作为下一个判断条件)或结果(作为叶子节点)。
  • 形成树结构:通过在一个条件后再次添加新条件,可以形成“条件 -> 子条件”的嵌套关系,如此循环形成树结构。
  • 设置结果:在叶子节点处,设置最终的结果。结果指定类型可为固定值变量节点进行结果赋值。
  • 建议点击右侧全屏按钮后配置

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询