之前遇到了一个问题,在activity流程中不小心把一个流程图的表单的标识key,给弄丢了,
同时旧流程图又给删除了,这个时候新的流程 就会加载到新部署的流程图,但是旧的数据就查不到流程图中的额 标识key
要保证两个流程图完全是一样的只有参数不一样,
解决方法:
1.首先我的FORM_KEY 是在 act_ru_task表中,有些版本不一样可能不在这里,在这个地方要先给当前节点正确的form_key 方法,就是表一中的表单标识key,这样当前节点就能进入到这个方法了,
2.然后查询这个流程图部署的最新版本 查询表为:act_re_procdef 图上例子为 singPlan:12:187846 为最大的 即为最新版本
3.把最新版本放到这个PROC_DEF_ID_字段中,同一个版本号的最好都替换掉
4. 一个历史节点表,一个运行时的实例表,这两个都要修改
这样之后 这个流程就算是改好了,下一个节点也会查询最新的那个节点带回来的数据
以上,纯属个人见解,如有错误欢迎指导,这个适用流程一不小心改错了