如何处理流中的动态规则

how deal with dynamic rules in a flow

本文关键字:动态 规则 何处理 处理      更新时间:2023-09-26

我正在使用nools规则引擎,我有必要在不影响规则引擎完整性的情况下即时修改规则。

到目前为止,我使用默认的"主要"操作组来存储我的默认规则,并使用特定的操作组来存储属于公司的规则。但是,如果公司想要更改/添加/删除规则,我需要再次创建整个流程。我无法在文档中找到有关它的内容。对我来说,删除一个流(将包含我所有公司的规则)并再次创建它似乎对规则 crud 操作有很多工作。正因为如此,我开始认为也许每个公司的流程会是一个更好的策略,但是,如果他们想改变规则,流程本身需要删除并再次添加,但使用新规则,更改的规则,没有删除的规则。问题是规则可以即时修改/删除/添加。

我的问题:

  1. 其他规则引擎如何处理规则上的动态 crud 操作?
  2. 我应该使用每个公司的流程吗?
  3. 有没有办法在nools中动态添加/删除/修改流的规则?
  4. 有没有更规则引擎风格的解决方案?

任何帮助将不胜感激。

谢谢

我宁愿根据给出的解释来制作对象链(继承),以编程方式创建规则以满足此要求