gpt4 book ai didi

java - 向 DMN 表添加新规则时验证 DMN 规则不重叠

转载 作者:行者123 更新时间:2023-12-01 21:50:45 25 4
gpt4 key购买 nike

我在我的应用程序中使用 camunda DMN(在 Angular、Java、Spring 中)。

我想在向 DMN 表添加新规则时验证规则是否不重叠。

例如以下是我的 DMN 表,

<小时/>

| x| y | o/p |

| <9 | >50 | “ABC”|

| <20 | >100 | “XYZ”|

考虑到用户是如此愚蠢:D,并且可以创建像上面这样的规则。

现在,如果上述 DMN 的 i/p 为 x = 10 且 y = 99,则它满足这两个规则。

如果我使用 UNIQUE 命中策略,它不会在添加新规则时显示错误,而是在评估 DMN 表时显示错误。我不想要那样:(

使用 camunda dmn js api 或 camunda dmn java api 自行创建规则时如何避免规则重叠?

最佳答案

目前这是不可能的,因为它需要了解所有可能的输入组合。此外,推断所有规则的重叠值范围可能相当困难。

关于java - 向 DMN 表添加新规则时验证 DMN 规则不重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com