Unknown property used in expression: ${XXX} 解决

最近负责整个流程的开发,从数据库设计到前端,整的有点心累,博客也因为时间问题写少了,后续会慢慢补上的。这次也是第一次接触工作流activiti,百度找这个问题都好像没有一个具体的解决方法,问群里也没有多少人写过activiti,也没有人知道怎么解决(可能是问题太低级了别人都不会出现这个错误哈哈哈哈)所以独自解决了还是很激动兴奋的

问题:报错图

解决过程:

一:

首先我检查了一下我自己画的流程图bpmn文件,发现有个参数没有写
Unknown property used in expression: ${XXX} 解决_第1张图片
这个参数为什么没有写呢?其实在我印象里是写了的,但是eclipse它不会自动保存,需要我手动保存,可能是当我画完流程图之后关闭软件关的太快了忘记保存了。但是加上这个参数后还是继续报了这个问题

二:解决

当我冷静下来冷静分析整个流程的时候,发现我虽然前端获取到了下一审批人,也回调给了后端,但是我后端并没有把审批人作为参数调用taskService.complete() ,既然都没有调用审批人,自然就报错未知属性:${LiborRate_market}了,
于是在给参数参数赋值的时候加上自命名的参数作为key,前端返回的下一审批人作为value赋值再调用即解决问题!Unknown property used in expression: ${XXX} 解决_第2张图片
Unknown property used in expression: ${XXX} 解决_第3张图片
解决!!!
又学到了!!!

你可能感兴趣的:(Java,java,activiti)