提问人:Ehtesham Sajed 提问时间:9/7/2023 最后编辑:Ehtesham Sajed 更新时间:9/13/2023 访问量:50
在 Camunda 7 DMN 上编写自定义过滤器脚本
Writing custom filter script on Camunda 7 DMN
问:
我正在创建一个 DMN 文件,其中基于某些成分百分比,我们需要对饮料进行一些评论。我需要使用休息电话来请求和评估饮料。我将在 JSON 发布请求中传递所有成分。
我将如何实现这一目标?请注意,我们还需要一些空检查,以防此处未列出成分。
简而言之,伪代码如下所示:
if sugar is present in Cola:
return ingredient.sugar
else
return 0
如何在单元块上编写自定义代码/函数?
我正在分享当前状态(没有空检查)DMN 的屏幕截图。 出现错误: { “类型”: “RestException”, “message”: “无法评估决策 Food:1:1c8bc453-4d53-11ee-b0ae-12d907201e30:使用键”null“评估决策时出现异常” } 休息调用
答:
0赞
rob2universe
9/13/2023
#1
variables 是一个列表。请看一下这里的示例请求:https://docs.camunda.org/rest/camunda-bpm-platform/7.19/#tag/Decision-Definition/operation/evaluateDecisionByKey
此外,请确保 DMN 列标题中的键已设置并与您的变量 ID 匹配。
如果这没有帮助,请共享 DMN (XML)。
评论