1 加签功能
我们已经定义好一个bump,并且已经将这个流程保存到数据库中,比如申请请假,有个人申请了请假,经理已经审批完成,总经理改审批了,本来应该是总经理审批完成,这个流程就走完了,这个就是我们在bump里面定义好的,但是这个时候,总经理想让董事长知道这个,想看看董事长的看法,所以需要将这个请假申请加签到董事长,这个董事长审批是不在这个bump里面的,这个要知道;
那么,总经理是如何进行加签到董事长的;代码实现是
taskId参数是当前任务的id,第二个是给谁,加签到谁
根据taskService进行加签,delegateTask这个方法进行加签,不能
使用完成任务的那个方法了
public boolean delegateTask(String taskId, String loginName) {
taskService.delegateTask(taskId, loginName);
return true;
}
以上就实现了,将一个任务加签到另一个人(董事长);
董事长登录系统,就可以看到当前的任务,董事长就可以完成这个任务,代码是‘
@Test
public void res

本文详细介绍了Activiti工作流中的加签、转签、会签功能及其实现过程。加签允许在原有审批流程外增加审批人,如总经理加签董事长审批。转签则是将任务永久转移给他人,不再返回。会签类似于并行网关,需所有审批人通过才能继续流程。此外,还讨论了任务监听器的使用,用于在任务创建时发送通知,并展示了如何添加和查询审批意见。
最低0.47元/天 解锁文章
2238





