本文主要是介绍《Activiti/Flowable 深入BPM工作流》- 如何进行任务的归还?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Activiti/Flowable 深入BPM工作流》- 如何进行任务的归还?
一. 问题
之前小编小结过任务的交接, 组任务的执行(参考:组任务的办理流程 ) ,但是如果候选人不想处理,想归还任务, 问题就出来了,那
该怎么任务的规划呢?
二. 详情
如果个人不想办理该组任务,可以归还组任务,归还后该用户不再是该任务的负责人
1. 部署流程
2. 启动流程ac_hiactinst 就会有值了
3. 部门经理 执行完成任务
4. 查询候选用户的组任务(主要是查询任务)
5. 拾取任务,将候选用户转换成执行者.
6. 注意: 目前zhangsan 已经拾取任务, 要将任务归还到组任务中,这步怎么实现?
方法: 重新将 Assignee的值设置为null即可
// 如果设置为null,归还组任务,该 任务没有负责人
taskService.setAssignee(taskId, null);
完整代码:
// 归还组任务,由个人任务变为组任务,还可以进行任务交接
@Test
public void setAssigneeToGroupTask() {// 查询任务使用TaskServiceTaskS
这篇关于《Activiti/Flowable 深入BPM工作流》- 如何进行任务的归还?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!