帮助制定业务规则
我有一个节点集,其中包含具有唯一值的各种数量的节点。 我 如果节点集包含具有某些可能的节点,则希望触发规则 价值观。
例子: 包含节点集的实例,其中一个节点的 Y=1 且另一节点的 Y=1 Y=2 应该触发规则。
应触发的实例:
-X
- - Y - 1
- - Y - 2
- - Y - 3
- - Y - 4
不应触发的实例:
-X
- - Y - 1
- - Y - 3
- - Y - 4
我尝试使用 AND、OR 等,但“问题”是因为引擎 进行模式匹配,它测试每个节点的条件,并且它将 要么总是开火,要么从不开火。
这并不是那么复杂的问题。 这有多难:)当我找到“一组值”时,我以为我已经安全到家了,但这更多的是“枚举”。感谢任何建议。
问候 马丁·布林
I have a nodeset that contains various number of nodes with unique values. I
want the rule to fire if the nodeset contains nodes with some of the possible
values.
Example:
Instance containing a nodeset with one node with Y=1 AND another node with
Y=2 should fire rule.
Instance that should fire:
- X
- - Y - 1
- - Y - 2
- - Y - 3
- - Y - 4
Instance that should NOT fire:
- X
- - Y - 1
- - Y - 3
- - Y - 4
I tried with AND, OR and others, but the "problem" is that since the engine
does pattern-matching it tests every node for the condition and it will
either always fire, or never.
It's not that complex problem. How hard can it be :) When I found "Set of values" I thought I was home safe, but that was more of "enums".Grateful for any suggestion.
Regards
Martin Bring
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试一下此处的方法
它创建了一个异或(当这个或那个但不是这个和那个)功能。 并不是说它会为您解决问题,但它可能会帮助您走上正轨。
Try something along the lines you'll find here
It creates an exclusive-OR (When this or that but not this and that) functionality. Not saying it'll fix it for you, but it may help put you on the right track.