(二十四)「JVS-Rules规则引擎 V2.5」— 决策树节点

核心概念

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

核心组成

|----------|---------------------------------------------------|
| 组成部分 | 说明 |
| 根节点 | 树的起点,包含第一个条件判断(例如"用户年龄是否≥18岁?")。 |
| 内部节点 | 中间的判断节点,每个节点对应一个条件(例如"信用评分≥700?"),分支代表条件的结果(是/否)。 |
| 叶子节点 | 树的末端,代表最终决策结果(例如"批准贷款"或"拒绝贷款")。 |
| 分支 | 连接节点的路径,表示条件判断后的走向。 |

核心功能意义

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

配置步骤

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

1. 拖入节点并连接

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

2. 点击节点进入配置

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

3. 配置变量

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

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

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

  • 新增条件 :点击【新增条件】后,可通过 【编辑】 来添加条件组(设置具体的判断逻辑,如"等于"、"大于"等)。
  • 添加分支 :点击条件旁的 【+】 按钮,可以添加新的变量(作为下一个判断条件)或结果(作为叶子节点)。
  • 形成树结构:通过在一个条件后再次添加新条件,可以形成"条件 -> 子条件"的嵌套关系,如此循环形成树结构。
  • 设置结果 :在叶子节点处,设置最终的结果。结果指定类型可为 固定值 、变量 、节点 进行结果赋值。
  • 建议点击右侧全屏按钮后配置
相关推荐
SL_staff2 天前
私有化低代码不是减配版开发:JVS双模式建模如何重建IT交付信任
java·低代码·spring cloud
Java小卷3 天前
JuanForm vs FormCreate!Vue3 表单引擎联动配置 PK!
vue.js·低代码
细水长流6454 天前
异常工单自动聚类:同类问题一屏看清
低代码
驰骋工作流4 天前
生产环境版本锁定与升级 SOP:从 Ver 号对账到回滚预案驰骋BPM驰骋低代码低代码工作流引擎
低代码
Godspeed Zhao4 天前
从零开始学AI21——决策树
算法·决策树·机器学习
SL-staff4 天前
设备离线时业务不中断:JVS-IOT高可用架构解析
数字孪生·规则引擎·物模型·边缘缓存·jvs-iot·iot高可用·告警降级
QianhangQianping5 天前
WebSocket实时推送+ HTTP 定时轮询:一块大屏两套取数怎么不打架
前端·websocket·网络协议·http·低代码·架构·数据可视化
SL_staff5 天前
3分钟完成业务规则调整:告别代码修改,实现拖拽式逻辑配置
java·低代码·全栈