我在可流动流程建模器中正确引用了决策表。这没有问题。验证检查没有错误。但是当流程中的任务来到决策表时,它会抛出“异常:没有找到关键的决策:
如果我使用flowable-ui.war来运行flowable,我的进程可以成功访问决策表,但是如果我使用flowable-spring-boot-starter-rest maven依赖,就会出现这个问题。
我尝试为 flowable-spring-boot-starter-dmn 和 flowable-dmn-model maven 依赖项添加 maven 依赖项,但没有任何效果。
是否需要在application.properties中配置或启用dmn的一些属性?我现在不知道了。
要部署决策表,您需要将它们放在目录
resources/dmn
而不是resources/process
。另外,您应该确保后缀是.dmn
或.dmn.xml
。
您可以使用 存储库决策表 端点来检查部署是否有效。
更多配置选项请参考类FlowableDmnProperties