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文件截图:
内容的提问来源于stack exchange,提问作者Darshan Bhatt
相关产品推荐
相关产品推荐



