规则引擎操作

Blade 未结 1 98
cuiyuzhou
cuiyuzhou 2026-02-25 11:33

一、该问题的重现步骤是什么?

  1. 我想要在该执行器中的“输入值”处输入动态的值,例如唯一属性的历史值或者当前值,可否采用调用接口的方式传递动态值image.png

  2. 我想要使用的场景如下:

    执行器中所配置的执行条件是一个动态的,例如在当前设备位移属性当前值大于设备位移(温度)等其余属性的当前值(上一次值)等,应该如何操作?


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2026-02-25 14:27

    目前还不支持动态,只能是固定的值,后面版本我们看下怎么处理比较好一点。

    另外你说的【采用调用接口的方式传递动态值】这个具体的功能在描述下呢,没太看懂,是要在这个框里自定义调用接口然后拿返回值来比对么?

    作者追问:2026-02-25 14:27

    接口的意思是,我通过调用执行器这边的接口,手动将一个动态的值传递到“输入值”中来创建执行器,但是当这个动态值发生变化时,会创建很多个执行器,这也是当前的一个问题所在

    回答: 2026-02-25 14:27

    那这个复杂了,相当于创建了一个流程编排来自定义各种逻辑。规则引擎模块暂时不会开发这个功能,你的需求目前得用node-red来实现

    0 讨论(0)
提交回复