首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Business从另一个DMN调用DMN文件

Business从另一个DMN调用DMN文件
EN

Stack Overflow用户
提问于 2020-04-13 18:22:01
回答 1查看 500关注 0票数 1

我正在使用RedHat Business ,并试图从另一个DMN文件中调用一个DMN文件。

用案例--如果工资> 40000,那么从firstdmn,从第二奶中计算出

我在Tax DMN决定中添加了一个上下文和文字表达式,并在下面包含了一个模型。但我不知道该怎么做。请建议一下该怎么做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-16 14:51:13

用例--如果工资> 40000,那么从第一次工资中算出税。..。但我不知道该怎么做。请建议一下该怎么做。

下面是一个使用、Drools开源引擎和场景模拟的示例。此外,此示例还使用DMN方法中的最佳实践,为业务知识模型节点的导入和重用提供建议(或者替代决策服务)。

从模型的框架开始,正如您部分建议的那样:

在这个模型中,我们为计算税收为20%的函数定义了一个BKM (助记符:这是第一个DMN模型,所以是10%)。这是用称为Tax10的BKM表示的。

然后在第二个DMN模型中定义一个BKM,用于计算税收为20%的函数(助记符:第二个DMN模型,20%):

我们回到第一个DMN模型,然后导入我们刚刚定义的第二个模型:

我们现在可以将从第二个模型导入的BKM包括到DRG中:

现在,“感觉”文字表达式符合您最初的要求:

我们可以使用场景模拟来验证、测试和非回归测试的需求:

这与预期的一样,当工资超过40K时,我们使用Tax10,而第二个型号则使用Tax20。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61194166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档