Activiti应用实践-任务责任人转派

Posted Neo Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activiti应用实践-任务责任人转派相关的知识,希望对你有一定的参考价值。

一、概述

业务流管理一般都会有责任人转派的需求。以前面博客中的请假电子流为例,如果审批人收到一个审批请求,他可以直接审批同意或者驳回,也可以转给其他人审批处理。

二、流程当前处理人

在activiti的act_ru_task表中存储了当前待处理的任务列表。可以看到有一条lisi的审批审批任务,任务ID是47502。

三、转派责任人调用接口

将审批任务转换wang wu处理,转派时只要传入任务ID和新责任人的账号。

/**
 * 流程服务类
 */
@Component
public class ActivitiProcessService 

    @Autowired
    private TaskService taskService;
    

    /**
     * 转派责任人
     * @param taskId 任务ID
     * @param userId 转派的于ID
     */
    public void transferAssignee(String taskId, String userId) 
        taskService.setAssignee(taskId, userId);
    


四、转派后处理人

以上是关于Activiti应用实践-任务责任人转派的主要内容,如果未能解决你的问题,请参考以下文章

Java设计模式应用——责任链模式

go模式-责任链

go模式-责任链

go模式-责任链

go模式-责任链

推进5G应用的23个政府责任单位全梳理!