关于JBPM删除流程实例的问题?
时间:2009-08-17
来源:互联网
发起人添写报销单,提交,子流程启动,走到下一个审批者时,被审批者退回.这时发起人想把这个流程撤销掉,我用的时context.getGraphSession().deleteProcessInstance(processId);但时删除的时候总是报约束异常,请问这个问题怎么解决~!
还有一个奇怪的问题,上面那个例子,如果流程一直往下审批,而不被退回的话,用context.getGraphSession().deleteProcessInstance(processId);这个删除流程实例就不会报约束异常,请问这个是为什么啊?
在线等~!急啊~!谢了~!
作者: feiyuxianwan 发布时间: 2009-08-17
流程一直往下审批,你的意思是子流程已经结束?还是没结束,如果结束了token已经在父流程节点上,当让可以删除子流程的流程实例了!
作者: woming66 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
在子流程那里,子流程还没有结束~!
子流程没有结束 删除不了子流程实例!
作者: woming66 发布时间: 2009-08-17
那应该怎么才能解决这个问题呢~!
至少你应该将子流程结束了 才可以删除!
作者: woming66 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
作者: woming66 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
被审批者退回了 转向一个task node(退回)将任务分配给发起者通知一下,如果发起者还可以继续填写单据,那就在start节点下加入一个node,将退回的task node转到node,node没有配置action就会继续向下执行
如果发起者不能在填写单据 task node(退回)直接转向end节点!
作者: woming66 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
我刚才看了一下控制台,被退回后,子流程的状态是已完成,那怎么还是删除不了呢~!
这个到不清楚了 也有可能还有别的外键约束!
作者: woming66 发布时间: 2009-08-17
作者: feiyuxianwan 发布时间: 2009-08-17
多谢了~!
客气了!
作者: woming66 发布时间: 2009-08-17
作者: lzy83925 发布时间: 2011-06-24
作者: zhl3301372 发布时间: 2011-09-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28