activiti简单的方式设置流程下一个节点的处理人

您所在的位置:网站首页 任务执行者 activiti简单的方式设置流程下一个节点的处理人

activiti简单的方式设置流程下一个节点的处理人

2023-12-16 17:25| 来源: 网络整理| 查看: 265

activiti简单的方式设置流程下一个节点的处理人 activiti 6.0 使用场景:流程创建时每个节点已经设置了多个审批人,需求场景需要每次审批都可以手动再设置下一步的审批人。 例:节点1的审批人有经理A,经理B,经理C。员工A提交业务审核时需要选择给经理A审核,经理A审核完需要选择总经理A审核… 简单的流程图`` 在这里插入图片描述

/** * 设置下一个节点的审核人 * @param processId:流程实例ID * @param Assignee:审核人ID * */ public void setFirstTaskAssignee(String processId,String Assignee){ TaskService taskService = processEngine.getTaskService(); //查询当前所有待执行的节点 List tasks = taskService.createTaskQuery().list(); for (Task t:tasks) { //判断当前实例待执行的节点 if (t.getProcessInstanceId().equals(processId)){ //设置审核人 (参数:节点ID,审核人ID) taskService.setAssignee(t.getId(),Assignee); } } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3