问题标签 [dmn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
888 浏览

bpmn - DMN / Camunda Modeller:如何定义并行多实例结果

我想在我的流程中包含一个决策表。

由于输入是元素列表,我想为每个元素并行调用它。

当我查看输出时,它只包含一个条目。所以似乎每次执行都会覆盖前一次。例子:[{pricePerProcessInstance=150.0, pricePerTask=0.0}]

我怀疑我在定义中做错了什么。

这是它的定义:

dmn定义

0 投票
2 回答
4556 浏览

camunda - Camunda:如何让 DMN 向 BPM 工作流的上下文发出两个变量/值?

我希望将 DMN 行的两个输出值发送到 BPMN 上下文,例如 DMN.output.var1=val1,DMN.output.var2=val2。

输入:(空间=法律,事物=破坏)

输出:(ROUT_TO_DEPT =BY_LAW,OUT_CATEGORY =INSPECTION)

两个变量必须在 context 中,并且可用于 BPMN 中的下一步。

但是我遇到了一个错误,如何让它发生?

DMN 在此处输入图像描述

错误

在此处输入图像描述

堆栈跟踪:

我试图将其作为 resultList 变量,但是我想要的是两个输出变量 - 一个元组。

在此处输入图像描述

在此处输入图像描述

编辑 1:如果我选择“singleResult”选项,我可以将它作为一个变量中的映射来获取,但是我希望两个变量进入 BPMN 流中的下一步。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
265 浏览

quarkus - 调查 Quarkus 1.2.Final 和 Kogito 0.7.1 项目有什么问题

由于我无法解释的原因,我被迫不使用 Kogito parent bom。所以我得到了一个基于 Quarkus 1.2.Final 和 Kogito 0.7.1 的 Maven 项目,并且能够解决所有版本不匹配的问题。代码编译但无法运行测试。它引发以下错误,并且我的依赖项中确实有 kogito-ruleunits。

我已经在 github 上发布了这个项目:https ://github.com/mravi786/junk/tree/master/dingo-dmn

0 投票
1 回答
94 浏览

quarkus - 有没有办法让跟踪显示在 Kogito 中为 DMN 执行的决策序列?

我终于运行了我的示例 dmn-quarkus 示例。是否有启用跟踪的属性,例如打印执行的决策序列?

我注意到,当我为我的 DMN 模型提供不正确的 JSON 时,Kogito 会以详细的响应进行响应,告诉我哪个决定失败了。

这太棒了!是否有一个属性可以打开以获取每个响应中的详细信息?

0 投票
2 回答
57 浏览

quarkus - 在我的 junit 中运行 Kogito DMN TrafficViolationTest 的问题

我将 dmn-quarkus-example 项目导入 Eclipse。该项目编译并显示没有错误。当我运行 mvn clean quarkus:dev 时,我能够通过邮递员测试其余端点并且它可以工作。

但是我的 Eclipse 中的 junit 以 404 失败。

我阅读了一些博客并使用以下内容更新了我的 application.properties 文件,但仍然没有运气

为了让 junit 正常工作,我必须做的另一件事是在 pom.xml 中添加以下依赖项

0 投票
0 回答
45 浏览

drools - 如何在执行 DMN 模型时返回决策结果

我正在为我们的项目仔细阅读 Kogito,并且正在构建一个原型。我注意到的是,当输入 json 不符合接口合同做出决定时,kogito 会响应错误详细信息。它还提供决策执行细节。

有没有办法打开响应中的决策结果,因为我们需要它用于审计目的。

每个响应都需要此跟踪

0 投票
1 回答
166 浏览

quarkus - 如何在另一个 DMN 中调用 DMN?

我有一个计算(一个常见的工作单元)的 DMN,我想将它插入另一个 DMN。在 kogito 示例中是否有此示例?

有人可以帮我举个例子。

0 投票
0 回答
51 浏览

drools - 验证 DMN 文件需要花费大量时间

我正在创建一个具有大约 43 个输入字段的单一数据类型的 DMN。但是当创建一个包含 26 行项目的两个 DMN 表时,需要花费大量时间来验证(10 分钟 +)。我们能做些什么来解决这个问题?

0 投票
1 回答
104 浏览

dmn - 如何在 DMN 中获取列表的唯一性?

我想对输入列表中的所有元素做出唯一决定。

为此,我尝试在我的 DMN 决策https://cloud.tisotech.com/help/index.html?dmn_feel_functions.htm中使用以下 FEEL 函数,但似乎只有以下函数列表可用https:/ /documentation.signavio.com/suite/en-us/Content/process-manager/userguide/dmn/use-literal-expressions.htm

有谁知道我可以在我的 DMN 中在哪里使用上述功能。我正在尝试在我的决定的“表达”选项卡中写下 FEEL。

0 投票
1 回答
388 浏览

redhat - Business Central 从另一个 DMN 调用 DMN 文件

我正在使用RedHat Business Central并尝试从另一个文件调用一个 DMN 文件。

用例 - 如果薪水 > 40000 则从 firstdmn 计算Tax,否则seconddmn计算

在此处输入图像描述

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

在此处输入图像描述