You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot集成Kie执行导入DMN模型时遇SKIPPED状态及结果为空问题

DMN跨文件复用决策服务异常:执行返回SKIPPED状态且结果为null

我有两个DMN文件first.dmn和second.dmn,second.dmn通过导入first.dmn来复用其中的通用Decision Service(比如first.dmn包含计算A+B=C的决策服务逻辑)。这两个文件在Kie Sandbox中运行完全正常,能得到预期结果,但用Java的DefaultKieSession执行second.dmn时,决策结果为null,状态显示为SKIPPED。

我需要实现的是在Java DMN执行流程中成功复用first.dmn的函数或决策服务逻辑,最终获取状态为SUCCESS的有效决策结果。当前Spring Boot项目使用的依赖如下:

<!-- https://mvnrepository.com/artifact/org.drools/drools-core -->
<dependency>
    <groupId>org.drools</groupId>
    <artifactId>drools-core</artifactId>
    <version>9.44.0.Final</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.drools/drools-compiler -->
<dependency>
    <groupId>org.drools</groupId>
    <artifactId>drools-compiler</artifactId>
    <version>9.44.0.Final</version>
</dependency>

附DMN文件截图:

  • first.dmn内容截图
  • second.dmn内容截图

内容的提问来源于stack exchange,提问作者Darshan Bhatt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:02:23