首页   

详细说明:

操作数据库的act_ru_execution表,如果是用户任务节点,同时也会在act_ru_task添加一条记录

对于执行完的任务,activiti将从act_ru_task表中删除该任务,下一个任务会被插入进来。

mysql>5定义字段

字段名称 字段描述 数据类型 主键 为空 取值说明
ID_ ID_ varchar(64) ID_
REV_ 乐观锁 int 乐观锁
EXECUTION_ID_ 执行实例ID varchar(64) 执行实例ID (act_ru_execution表id)
PROC_INST_ID_ 流程实例ID varchar(64) 流程实例ID (act_ru_execution表PROC_INST_ID_) 因为一个流程拆分成一个主实例和多个分支实例(如果存在多分支)
PROC_DEF_ID_ 流程定义ID varchar(64) 流程定义ID
NAME_ 节点定义名称 varchar(255) 节点定义名称
PARENT_TASK_ID_ 父节点实例ID varchar(64) 父节点实例ID
DESCRIPTION_ 节点定义描述 varchar(4000) 节点定义描述
TASK_DEF_KEY_ 节点定义的KEY varchar(255) 任务定义的ID
OWNER_ 实际签收人 varchar(255) 拥有者(一般情况下为空,只有在委托时才有值)
ASSIGNEE_ 签收人或委托人 varchar(255) 签收人或委托人
DELEGATION_ 委托类型 varchar(64) 委托类型,DelegationState分为两种:PENDING,RESOLVED。如无委托则为空
PRIORITY_ 优先级别 int 优先级别,默认为:50
CREATE_TIME_ 创建时间 timestamp 创建时间
DUE_DATE_ 过期时间 datetime 耗时
SUSPENSION_STATE_ 是否挂起 int 1代表激活 2代表挂起
详细介绍:

Activiti 中的ACT_RU_TASK表中的EXECUTION_ID和PROC_INST_ID区别

Activiti 项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。  工作流是什么:<span>(</span>WorkFlow)是对工作流程及其各操作步骤之间业务规则的抽象,概括描述 即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型 达并对其实施计算   要解决的问题:为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档,信息或任务(工作流解决的是多个参与者之间的交互) Activiti 项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 public class Activiti Task { public static void main(String[] args) { //1:定义ProcessEngine对象,自己封装的工具类也可以
通过调用 task Service.delete Task 方法删除当前正在执行的任务, act ivity抛出异常提示不能删除正在执行的任务,如果调用complete完成任务,再去历史 中删除,但是调用complete,流程自动往前推进,不想推进的情况下删除当前任务,解决方案如下: 1、首先自定义命令,这里继承了Needs Act ive Task Cmd 示当前任务不能挂起(没有这个需求,直接结成 Task Cmd即可) import org. activiti .engine.impl.cmd.Needs Act iveTas
一、 ACT _ RU _EXECUTION (很多初学者迷惑的一 张表 ,以为是流程 实例 ,其实它叫执行 实例 ):这个 act _ ru n_ task ,一起控制了用户任务的产生与完成等。 这个 是工作流程的核心 ,这个 会体现主干与分支流程 实例 的概念,所以才有了执行 实例 这个叫法。 一般来讲一个流程 实例 都有一条主线。如果流程为直线流程,那么流程 实例 在这个 中只有一条记录对应。 但如果流程有会签多 实例 时,...
activiti -5.22.0 总共有 25 张数据 的命名主要分为三个段,每个段之间都以下划线"_"隔开。 且每个 都以 ACT 开头(第一段); 第二段一般用两个字符 示功能模块,此段大体与服务 API 是匹配的; 第三段以及之后才是 的正名。 ACT _RE_*: "RE" 示. bpmn文件 流程规则文件。在部署后,每次系统启动时都会被解析,把内容封装成流程定义放入项目缓存中。 Activiti 框架结合这个xml文件自动管理流程,流程的执行就是按照bpmn文件定义的规则执行的,bpmn文件是给计算机执行用的。 展示流程图的图片 在系统里需要展示流程的进展图片,图片是给用户看的。
上一章流程启动后,根据流程图,会到达用户任务user Task 1上。通常实际应用中,流程使用user Task 比较多。因此本章就讲讲user Task 提交。 首先我们新建一个bpmn图,secondBPM.bpmn <?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.omg.org/spec/...
© 2022 微搜