首页 > 解决方案 > 迭代决策表 _ODM 中的列

问题描述

我有一个决策表,如下所示: 在此处输入图像描述

我对决策表的输入如下所示:

A = 1,B = 1,4,5 和 C =1。

要求是当遇到与决策表的第一个匹配时,决策表处理应该停止。在这种情况下,行号 1 (B =1),它不应该检查 B=4 和 5。

请告知如何实现此逻辑。我正在使用 ODM 8.9

谢谢。

标签: rule-engineodmibm-odm

解决方案


仅执行决策表的单行的一种方法是在出现决策表的规则任务的属性中使用指定退出标准。如果Exit Criteria设置为Rule Instance,那么只会触发一个规则 - 在第一个规则触发后,规则任务将结束。如果您的决策表是规则任务中唯一的东西,那么这应该给出所需的行为。如果您的决策表是规则任务中要评估的第一件事,就顺序和优先级而言,它也可以工作。


推荐阅读