从配置到复用:JVS规则引擎决策流节点让业务逻辑“看得见”

2025-05-06ASPCMS社区 - fjmyhfvclm

在规则引擎中,决策流节点是构成决策流程的基本单元。通过合理引用正确决策流,规则引擎可以高效处理拿到其他决策流对应的处理结果。以下是JVS规则引擎中决策流节点的主要功能、作用以及配置方式的介绍:

决策流节点的核心意义
  1. ️快速引用
  2. 将其他复杂的决策流,通过直接选择即可引用到配置的决策中。
  3. ️可视化编排
  4. 通过图形化的配置,直观地设计查看配置详情,降低技术门槛,方便非技术人员参与规则设计。
  5. ️灵活控制结果

支持输出结果、不同传参方式、不同决策引用,适应多变的业务场景。

配置方式如下:

1、拖入决策流节点,连接决策流开始节点或者上游节点

2、点击决策流,进入决策流配置

3、可根据实际情况新增或引入变量(需要用到变量进行赋值时),然后在决策流配置选择要引用的决策流

4、选择好决策流后,如果那个决策流带了入参,则会显示在下面。如果不带入参就可直接选择输出结果,其中输出结果也是选择的那个决策流的结果值。

其中入参的传参方式可分为录入、节点、入参、变量四种方式。录入即是手动自己直接赋值,拿到指定结果。变量即是前面设置好的变量,直接引用,即可拿到一个动态结果。入参即是本决策流的自定义入参。节点即是前面已经设置好的节点,会以节点值来作为引用决策流的入参。具体如下图所示:

5、选择引用后的决策流要拿到的输出结果,即指定引用决策流输出的具体值为哪个字段,示例如下所示:

全部评论