委派与转办

1、委派

委派:是将任务节点分给其他人处理,等其他人处理好之后,委派任务会自动回到委派人的任务中

将hr的任务进行委派:

taskService.delegateTask(taskId, userId);// taskId 任务id; userId:被委派人id

被委派人办理任务后:

taskService.resolveTask(taskId,variables);

正在运行的任务表中被委派人办理任务后hr的任务会回到委派人xxhr ,历史任务表中也一样,只是多了一个人进行审批

查询委派任务:

根据字段owner查询

//正在运行的委派任务:public ListmytaskChangeOtherList1(String userId){List<Task>list = taskService.createTaskQuery().taskOwner(userId).orderByTaskCreateTime().desc().list();returnlist;}

//已经办结的委派任务:(同理)

2、转办

直接将办理人assignee 换成别人,这时任务的拥有者不再是转办人,而是为空,相当与将任务转出。

直接将assignee =” zhuanban”

taskService.setAssignee(taskId, userId);

<a href="workflow/task/mytaskChangeOther.do?taskId=${list.id}&userId=zhuanban"><spanstyle="color: #0c0c0c;">转办</span></a>

服务:

//转他人处理
public void  mytaskChangeOther(String taskId,String userId){taskService.setAssignee(taskId,userId);
}

如果要查询转给他人处理的任务:

可以同时将OWNER进行设置(正在运行的任务表和历史任务表都要进行设置),这样在查询的时候方便根据字段进行查询:

以下是正在进行的任务表例子

taskService.setOwner(taskId, userId);//为了查转办出去的任务

Activiti社区交流群:839915498

activiti入门系列文章9 - 委派与转办相关推荐

  1. activiti入门系列文章14 - 集成规则引擎drools

    activiti如何集成规则引擎drools呢 三个步骤: 1.pom加入依赖,activiti引擎集成部署器 1.首先进行drools规则编写.然后挂到流程图节点上 2.进行规则文件和bpmn流程文 ...

  2. saltstack之基础入门系列文章简介

    使用saltstack已有一段时间,最近由于各种原因,特来整理了saltstack基础入门系列文章,已备后续不断查阅(俗话说好记性不如烂笔头),也算是使用此工具的一个总结. saltstack的前六篇 ...

  3. 流媒体入门系列文章(转自观止云公众号)

    [流媒体|从入门到出家]:零,开始 https://mp.weixin.qq.com/s/oMbRtj9kcyBz059BRR2u4Q [流媒体|从入门到出家]:流媒体原理(上) https://mp ...

  4. Flowable入门系列文章129 - 任务 03

    任务操作 POST运行时/任务/ {taskId} 完成一项任务 - 身体JSON: { "action" : "complete", "variab ...

  5. Flowable入门系列文章47 - 电子邮件任务

    Flowable允许您通过向一个或多个收件人发送电子邮件的自动邮件服务任务来增强业务流程,包括支持cc,bcc,HTML内容等.请注意,邮件任务不是 BPMN 2.0规范的正式任务(因此没有专门的图标 ...

  6. Flowable入门系列文章195 - JMX的组态和服务URL

    1.组态 JMX使用默认配置,以便于使用最常用的配置进行部署.但是,更改默认配置很容易.您可以通过编程或通过配置文件来完成.下面的代码片段显示了如何在配置文件中完成这个工作: <bean id= ...

  7. 理财入门:财务报表(简单介绍,后续入门系列文章写完后,会写实践文章在详细介绍)

    文章目录 前言 财务报表是什么,有什么用? 上市公司的财报 通过财报读懂企业的18个步骤 系统的投资技能顺序 前言 选出优质生钱资产类型股票是离不开财报分析这项技能的,财报不仅和投资有关,还能分析出家 ...

  8. Flowable入门系列文章11 - Flowable API 01

    1.Process Engine API和服务 引擎API是与Flowable进行交互的最常见的方式.主要的出发点是ProcessEngine,可以按照配置部分所述的几种方式创建 .从 Process ...

  9. Flowable入门系列文章35 - Activity解读 11

    1.消息中间捕捉事件 描述 中间捕获 消息事件捕获具有指定名称的消息. 图形表示法 中间捕捉消息事件可视化为一个典型的中间事件(圆圈内有较小的圆圈),里面有消息图标.消息图标是白色(未填充),以指示其 ...

最新文章

  1. 【逆序对】Ultra - Quicksort
  2. 深度学习遇上稀缺数据就无计可施?这里有几个好办法
  3. 基于Spark MLlib平台的协同过滤算法---电影推荐系统
  4. Windows Server 2012 R2 里面如何安装Net Framework 3.5
  5. 美颜相机window 开源_X-Window系统| 免费和开源软件
  6. ctf up怎么写 write_??零基础写网络爬虫的思路??
  7. 信息学奥赛一本通 2017:【例4.2】输出偶数
  8. jquery 文件上传 触发两次_点击三次input按钮,前两次不选择任何文件,第三次选择一个文件,结果上传了3个文件,即发生了三次请求...
  9. Windows Azure VM Role (2) 创建VHDVHD
  10. matlab 计算指北角,最优化方法MATLAB4
  11. 计算机无法上网修复工具,网络异常修复工具,连接后无法上网修复方式
  12. 过来人谈谈计算机考研复试
  13. 第一个Eureka Service
  14. Oracle分析函数
  15. 西门子plc电源开关如何选型
  16. DisplayTag的使用方法
  17. html变形金刚代码,百度变形金刚JS特效
  18. kind多节点端口映射
  19. HAL库STM32CuBe实现按键扫描芯片STM32F407
  20. <![CDATA[ ]]>用法

热门文章

  1. Win11 22H2使用TranslucentTB让任务栏透明
  2. 项目管理全过程最佳实践(上)
  3. xcode6制作静态库详解
  4. VXLAN技术是什么,谈何打破与大厂项目的技术壁垒
  5. 青岛海信网络java面试题_Java常见面试题(六、网络)
  6. 开始读Python Crash Course读书笔记
  7. Spark-core项目实战——电商用户行为数据分析
  8. 统计学方法机器学习实战(二) K近邻算法
  9. 计算机网路络课设_学生宿舍网络规划与设计
  10. 视频编码标准汇总及比较