Activiti7.0实战学习(五):用户处理任务后表中数据做了哪些变化?

本文深入探讨了Activiti工作流引擎如何通过任务处理更新数据库状态,具体分析了act_ru_task和act_hi_actinst等关键表的变化,揭示了流程实例从启动到完成的全过程。
背景
  1. 查询出指定某个用户的任务列表
  2. 根据任务的ID进行任务处理
  3. 看任务处理后,表中发生了哪些变化?
过程
  • 处理任务代码逻辑

    在这里插入图片描述

  • 数据库表变化

  1. act_ru_task

    在这里插入图片描述
    说明:由于sanding已经填写了请假申请单,因此activiti把表中原来那条记录给删除了。又新插入了一条了数据。而这条数据就是部门经理这个负责人进行请假单审批了。而这里字段ASSIGNEE为什么为null,是因为我们在流程实例化的时候,并没有添加具体的某个负责人。测试的时候,可以手动操作数据库去填写即可。

  2. act_hi_actinst

    在这里插入图片描述
    说明:原来这张表有两条数据。2504这条数据的END_TIME是null的, 而当sanding这人负责人(只要有任务都是负责人)填写了请假申请单后,END_TIME字段就有值了。且,又新插入了一条数据5001,这条数据是任

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值