规则编辑器
2025年5月28日大约 2 分钟
功能概述
规则引擎编辑器由顶部工具栏、左侧节点列表、编辑区域、右侧组件配置组成。

一、工具栏
常见的执行操作,例如删除、导出、放大、缩小、保存、发布、流程、案例和帮助等。
- 保存:用于保持前端数据,保存后默认该条规则引擎处于禁止状态。
- 发布:点击发布后,该条规则引擎处于激活状态。
- 流程:可查看当前节点和连线的数据格式。
- 案例:存储了一些经典例子,供使用者参考。
- 帮助:列举了编辑器的使用说明。
二、节点列表
包括输入输出、通讯节点和功能节点(后续可进行扩展)
开始节点
- 只做开始作用,不能连接它,同时不接受多条连线
结束节点
- 只做结束作用,不主动连接别的节点
条件节点
- 使用时需先配置设备变量触发节点,根据设备变量触发节点中选择的变量生成对应的条件判断表达式
- 条件节点连接多少个to节点就可以设置多个条表达式
- 连接了条件节点的to节点才可以设置触发条件
三、编辑区域
这里的“编辑”指的是节点编辑区域,它是我们的主要编辑区域。 在编辑区域可以按照业务规则拖拉拽节点和连接节点,也可以随意除一条线,一个节点,也用鼠标左键选中一个节点,一条线,按下删除键即可删除。

四、组件配置
右侧组件配置包括样式和属性,通过点击组件节点进行配置设置,不同的组件节点有不同的属性配置
线
- 可以配置名称,没有实际意义只是一个标识
- 设置线的类型和值
线的类型分为普通路径、选择路径、true(if路径) 和 false(if路径)
a. 普通路径: 默认选择
b. 选择路径: 条件节点连线大于两条
c. true(if路径):条件节点连线等于两条
d. false(if路径):条件节点连线等于两条
节点
- 不同的节点会展示不同的属性设置,根据功能需求进行设置