activity审核节点任务(签领、完成任务、跳过节点、新增节点、设置委托人)


说明

审核的时候,主要完成以下功能:
一、完成当前节点任务
1、根据审核人或角色以及参数里的单位,找到代办任务(为什么不通过代办任务id?需要权限确认再审核,免得别人知道id后就可完成任务)
2、如果是候选人或候选组,还需要进行签领(可以在审核前签领,这样待办任务就明确到审核人)。
3、排他网关条件:默认存在flag:1-通过 0-不通过,加上其它条件
4、节点备注信息、本地记录参数(审核人、审核单位)
5、流程自带的节点表单数据

二、为下一个节点提供参数值:
1、指定审核人、候选人、候选组等用户权限参数值
2、其它参数(如:单位、节点名称)
当下一个节点处于:
1、跳过节点,还需要处理跳过节点
2、新增节点,对节点进行新增操作
3、设置委托人,还需要设置委托人
4、多实例的节点对应的参数值,如完成率、审核人员等


一、完成当前节点任务

1.查询代办任务

代码如下(示例):

log.info("按执行人{}获取节点信息", input.getAssignee());
            return taskService.createTaskQuery().processInstanceId(input.getId())
                .taskCandidateOrAssigned(input.getAssignee())
                .singleResult(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值