首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到要评估的DMN决策

找不到要评估的DMN决策
EN

Stack Overflow用户
提问于 2021-06-17 16:27:27
回答 1查看 76关注 0票数 1

如果我将decision-id和decision-name添加到/server/containers/{containerId}/dmn的post请求中,我会得到错误"Unable to locate DMN Decision to evaluate"。当这些参数设置为null时,它与返回响应的所有决策一起工作。我只想过滤对主要决策规则的响应。有没有一种方法可以只获取单个决策id的响应?

代码语言:javascript
复制
 "model-namespace": "https://kiegroup.org/dmn/_E565A249-313F-4A19-AF60-D25F1A7AFCEB",
  "model-name": "Test Rules",
  "decision-id": "_DFF31A1C-BC85-4B48-BB23-EEB0E55FD27D",
  "decision-name": "Test All Rules",
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-17 17:50:44

当您通过REST API评估DMN模型时,通常会返回完整的相关DMN上下文,其中不仅包含原始输入,还包含结果决策节点。

通常,使用客户端应用程序通过dmnresult对象过滤结果,或者直接过滤返回的上下文。

如果您使用Kie Server Client (Java API),就会像this document中描述的那样为您提供开箱即用的服务。

或者,您可以使用新REST的“下一代”Decision Service强制功能,在这种情况下,您需要根据您的需求定义Decision Service。

当使用Kogito时,你应该参考this document

当使用Kie-Server,Drools,Kie v7时,你应该参考this document

在这两种情况下,请参考/{decisionServiceName}的示例。

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

https://stackoverflow.com/questions/68015659

复制
相关文章

相似问题

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