1.act_ge_bytearray

ACT_GE_BYTEARRAY (二进制文件)

保存流程的bpmn的xml以及流程的Image缩略图等信息

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NO varchar 64 PRI
REV_ 版本号 NULL YES int NULL version
NAME_ 名称 NULL YES varchar 255 部署的文件名称,如:mail.bpmn、mail.png 、mail.bpmn20.xml
DEPLOYMENT_ID_ 部署ID NULL YES varchar 64 ACT_RE_DEPLOYMENT
BYTES_ 字节(二进制数据) NULL YES longblob 4294967295
GENERATED_ 是否系统生成 NULL YES tinyint NULL 0为用户上传, 1为系统自动生 成, 比如系统会 自动根据xml生 成png

注:
1.用来保存部署文件的大文本数据
2.所有二进制内容都会保存在这个表里, 比如部署的process.bpmn20.xml, process.png, user.form, 附件, bean序列
化为二进制的流程变量。
3.act_ge_property属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录。

2.act_ge_property

ACT_GE_PROPERTY (全局配置文件)

Flowable相关的基本信息。比如各个module使用的版本信息。

字段名称 字段描述 数据类型 主键 为空 取值说明
NAME_ 名称 nvarchar(64) schema.versionschema.historynext.dbid
VALUE_ nvarchar(300) 5.create(5.)
REV_ 乐观锁 int version

3.act_hi_actinst

ACT_HI_ACTINST 历史节点信息表

流程实例历史

字段名称 字段描述 数据类型 主键 为空 取值说明
ID_ ID_ nvarchar(64)
REV_ 乐观锁 int version
PROC_DEF_ID_ 流程定义ID nvarchar(64)
PROC_INST_ID_ 流程实例ID nvarchar(64)
EXECUTION_ID_ 执行实例ID nvarchar(64)
ACT_ID_ 节点ID nvarchar(225) 节点定义ID
TASK_ID_ 任务实例ID nvarchar(64) 任务实例ID 其他节点类型实例ID在这里为空
CALL_PROC_INST_ID_ 调用外部的流程实例ID nvarchar(64) 调用外部流程的流程实例ID’
ACT_NAME_ 节点名称 nvarchar(225) 节点定义名称
ACT_TYPE_ 节点类型 nvarchar(225) 如startEvent、userTask
ASSIGNEE_ 签收人 nvarchar(64) 节点签收人
START_TIME_ 开始时间 datetime 2013/9/15 11:30
END_TIME_ 结束时间 datetime 2013/9/15 11:30
DURATION_ 耗时 numeric(19,0) 毫秒值
DELETE_REASON_ 删除原因 nvarchar(4000) 删除原因
TENANT_ID_ 租户ID nvarchar(225) saas用,默认’ ’

注:
1. 历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容。
2. TENANT_ID 是后续才加入的多租户

4.act_hi_identitylink

实例节点中,如果指定了目标人,产生的历史

ACT_HI_COMMENT 历史审批意见表

实例的历史备注

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NULL NO varchar 64 PRI
TYPE_ 类型 NULL YES varchar 255 类型:event(事件)
comment(意见)
TIME_ 时间 NULL NO datetime NULL
USER_ID_ 用户ID NULL YES varchar 255
TASK_ID_ 任务ID NULL YES varchar 64
PROC_INST_ID_ 流程实例ID NULL YES varchar 64
ACTION_ 行为类型 NULL YES varchar 255
MESSAGE_ 基本内容 NULL YES varchar 4000 用于存放流程产生的信息,比如审批意见
FULL_MSG_ 全部内容 NULL YES longblob 4294967295 附件

注:

  1. 存放历史流程的审批意见。
  2. 行为类型。值为下列内容中的一种:AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment

5.ACT_HI_PROCINST 历史的流程实例

流程实例历史

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NULL NO varchar 64 PRI
PROC_INST_ID_ 流程实例ID NULL NO varchar 64 UNI
BUSINESS_KEY_ 业务标识 NULL YES varchar 255 MUL 业务主键,业务表单的ID
PROC_DEF_ID_ 流程实例ID NULL NO varchar 64
START_TIME_ 开始时间 NULL NO datetime NULL
END_TIME_ 结束时间 NULL YES datetime NULL MUL
DURATION_ 耗时 NULL YES bigint NULL
START_USER_ID_ 流程发起人ID NULL YES varchar 255
START_ACT_ID_ 开始节点ID NULL YES varchar 255
END_ACT_ID_ 结束节点ID NULL YES varchar 255
SUPER_PROCESS_INSTANCE_ID_ 父流程实例ID NULL YES varchar 64
DELETE_REASON_ 删除原因 NULL YES varchar 4000
TENANT_ID_ 租户ID YES varchar 255
NAME_ 名称 NULL YES varchar 255


6.ACT_HI_TASKINST 历史的任务实例

流程实例的任务历史

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NULL NO varchar 64 PRI
PROC_DEF_ID_ 流程实例ID NULL YES varchar 64
TASK_DEF_KEY_ 任务节点定义ID NULL YES varchar 255 任务定义标识(环节ID)
PROC_INST_ID_ 流程实例ID NULL YES varchar 64 MUL
EXECUTION_ID_ 执行实例ID NULL YES varchar 64
NAME_ 任务名称 NULL YES varchar 255
PARENT_TASK_ID_ 父任务节点ID NULL YES varchar 64
DESCRIPTION_ 描述 NULL YES varchar 4000
OWNER_ 被代理人 NULL YES varchar 255 委托人(默认为空,只有在委托时才有值)
ASSIGNEE_ 经办人 NULL YES varchar 255
START_TIME_ 开始时间 NULL NO datetime NULL
CLAIM_TIME_ 签收时间 NULL YES datetime NULL
END_TIME_ 结束时间 NULL YES datetime NULL
DURATION_ 耗时 NULL YES bigint NULL
DELETE_REASON_ 删除原因 NULL YES varchar 4000 删除原因(completed,deleted)
PRIORITY_ 优先级 NULL YES int NULL
DUE_DATE_ 截止时间 NULL YES datetime NULL 过期时间,表明任务应在多长时间内完成
FORM_KEY_ FORM表单的KEY NULL YES varchar 255 desinger节点定义的form_key属性
CATEGORY_ 分类 NULL YES varchar 255
TENANT_ID_ 租户ID YES varchar 255

注:
1. 历史任务实例表。
2. 存放已经办理的任务。
3. CATEGORY和TNANT_ID是后续版本才加进来的。


7. ACT_HI_VARINST 历史的流程运行中的变量信息

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NULL NO varchar 64 PRI
PROC_INST_ID_ 流程实例ID NULL YES varchar 64 MUL
EXECUTION_ID_ 执行实例ID NULL YES varchar 64
TASK_ID_ 任务ID NULL YES varchar 64 MUL
NAME_ 名称 NULL NO varchar 255 MUL
VAR_TYPE_ 变量类型 NULL YES varchar 100
REV_ 版本号 NULL YES int NULL version
BYTEARRAY_ID_ 字节流ID NULL YES varchar 64 ACT_GE_BYTEARRAY
DOUBLE_ 浮点值 NULL YES double NULL 存储DoubleType类型的数据
LONG_ 长整型 NULL YES bigint NULL 存储LongType类型的数据
TEXT_ 文本值 NULL YES varchar 4000 存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class
TEXT2_ 文本值 NULL YES varchar 4000
CREATE_TIME_ 创建时间 NULL YES datetime NULL
LAST_UPDATED_TIME_ 最后更新时间 NULL YES datetime NULL

注:

  1. 主要存放历史变量数据。流程实例的变量历史

8.act_id_property

9.ACT_RE_DEPLOYMENT 部署单元信息

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NO varchar 64 PRI
NAME_ 名称 NULL YES varchar 255
CATEGORY_ 分类 NULL YES varchar 255
TENANT_ID_ 租户ID YES varchar 255
DEPLOY_TIME_ 部署时间 NULL YES timestamp NULL

注:

部署流程定义时需要被持久化保存下来的信息

10.act_re_procdef

ACT_RE_PROCDEF 已部署的流程定义

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NULL NO varchar 64 PRI
REV_ 版本号 NULL YES int NULL version
CATEGORY_ 分类 NULL YES varchar 255 流程定义的Namespace就是类别
NAME_ 名称 NULL YES varchar 255
KEY_ 标识 NULL NO varchar 255 MUL
VERSION_ 版本 NULL NO int NULL
DEPLOYMENT_ID_ 部署ID NULL YES varchar 64
RESOURCE_NAME_ 资源名称 NULL YES varchar 4000 流程bpmn文件名称
DGRM_RESOURCE_NAME_ 图片资源名称 NULL YES varchar 4000
DESCRIPTION_ 描述 NULL YES varchar 4000
HAS_START_FORM_KEY_ 拥有开始表单标识 NULL YES tinyint NULL start节点是否存在formKey 0否 1是
HAS_GRAPHICAL_NOTATION_ 拥有图形信息 NULL YES tinyint NULL
SUSPENSION_STATE_ 挂起状态 NULL YES int NULL 暂停状态 1激活 2暂停
TENANT_ID_ 租户ID YES varchar 255

ACT_RU_ACTINST

运行中实例的活动表

ACT_RU_EXECUTION 运行时流程执行实例表*核心表

(就是把bpmn.xml文件中所有的信息都存入了这个表中)

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NO varchar 64 PRI
REV_ 版本号 NULL YES int NULL
PROC_INST_ID_ 流程实例ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
BUSINESS_KEY_ 业务标识 NULL YES varchar 255 MUL
PARENT_ID_ 父级ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
PROC_DEF_ID_ 流程定义ID NULL YES varchar 64 MUL(ACT_RE_PROCDEF)
SUPER_EXEC_ 父流程实例中对应的 执行 NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
ACT_ID_ 节点ID NULL YES varchar 255
IS_ACTIVE_ 是否激活 NULL YES tinyint NULL
IS_CONCURRENT_ 是否分支(并行) NULL YES tinyint NULL 是否为并行(true/false)
IS_SCOPE_ 是否处于多实例或环 节嵌套状态 NULL YES tinyint NULL
IS_EVENT_SCOPE_ 是否激活状态 NULL YES tinyint NULL
SUSPENSION_STATE_ 挂起状态 NULL YES int NULL 暂停状态 1激活 2暂停
CACHED_ENT_STATE_ 缓存状态 NULL YES int NULL 缓存的状态, 1 事件 监听 2 人工任务 3 异 步作业
TENANT_ID_ 租户ID YES varchar 255
NAME_ 名称 NULL YES varchar 255
LOCK_TIME_ 锁定时间 NULL YES timestamp NULL

注:
1.TENANT_ID、NAME、LOCK_TIME是后续版本加入的。运行的实例表

ACT_RU_IDENTITYLINK 运行时流程人员表

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NO varchar 64 PRI
REV_ 版本号 NULL YES int NULL version
GROUP_ID_ 用户组ID NULL YES varchar 255 MUL
TYPE_ 类型 NULL YES varchar 255
USER_ID_ 用户ID NULL YES varchar 255 MUL
TASK_ID_ 任务ID NULL YES varchar 64 MUL(ACT_RU_TASK)
PROC_INST_ID_ 流程实例ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
PROC_DEF_ID_ 流程定义ID NULL YES varchar 64 MUL(ACT_RE_PROCDEF)

注:
1.任务参与者数据表。主要存储当前节点参与者的信息。

ACT_RU_TASK 运行时任务节点表*核心表

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NO varchar 64 PRI
REV_ 版本号 NULL YES int NULL version
EXECUTION_ID_ 执行实例ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
PROC_INST_ID_ 流程实例ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
PROC_DEF_ID_ 流程定义ID NULL YES varchar 64 MUL(ACT_RE_PROCDEF)
NAME_ 名称 NULL YES varchar 255
PARENT_TASK_ID_ 父任务ID NULL YES varchar 64
DESCRIPTION_ 描述 NULL YES varchar 4000
TASK_DEF_KEY_ 人物定义标识 NULL YES varchar 255
OWNER_ 被代理人 NULL YES varchar 255 (一般情况下为空,只有在委托时才有值)
ASSIGNEE_ 经办人 NULL YES varchar 255 签收人或者委托人
DELEGATION_ 委托状态 NULL YES varchar 64 委托状态 PENDING 委托中, RESOLVED已处理
PRIORITY_ 优先级 NULL YES int NULL
CREATE_TIME_ 创建时间 NULL YES timestamp NULL MUL
DUE_DATE_ 截止时间 NULL YES datetime NULL
CATEGORY_ 分类 NULL YES varchar 255
SUSPENSION_STATE_ 挂起状态 NULL YES int NULL 暂停状态 1激活 2暂停
TENANT_ID_ 租户ID YES varchar 255
FORM_KEY_ 表单标识 NULL YES varchar 255

注:

运行中的正常节点任务

ACT_RU_VARIABLE 行时流程变量数据表*核心表

字段 字段名称 字段默认值 是否允许为空 数据类型 字段长度 备注
ID_ 主键 NULL NO varchar 64 PRI
REV_ 版本号 NULL YES int NULL version
TYPE_ 类型 NULL NO varchar 255 见备注
NAME_ 名称 NULL NO varchar 255
EXECUTION_ID_ 执行实例ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
PROC_INST_ID_ 流程实例ID NULL YES varchar 64 MUL(ACT_RU_EXECUTION)
TASK_ID_ 任务ID NULL YES varchar 64 MUL(ACT_RU_TASK)
BYTEARRAY_ID_ 资源ID NULL YES varchar 64 MUL(ACT_GE_BYTEARRAY)
DOUBLE_ 浮点值 NULL YES double NULL 存储变量类型为Double
LONG_ 长整型 NULL YES bigint NULL 存储变量类型为long
TEXT_ 文本值 NULL YES varchar 4000 存储变量值类型为String 如此处存储持久化对象时,值jpa对象的class
TEXT2_ 文本值 NULL YES varchar 4000 此处存储的是JPA持久化对象时,才会有值。此值为对象ID

注:
1.运行时流程变量数据表。
2.类型:jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、

CustomVariableType、date、double、integer、long、null、short、string

业务流程定义数据表。此表和 ACT_RE_DEPLOYMENT 是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在 ACT_REPROCDEF 表内,每个流程定义的数据,都会对于 ACT_GE_BYTEARRAY 表内的一个资源文件和 PNG 图片文件。和 ACT_GE_BYTEARRAY 的关联是通过程序用ACT_GE_BYTEARRAY.NAME 与 ACT_RE_PROCDEF.NAME 完成的,在数据库表结构中没有体现。

请假流程中使用到的表相关推荐

  1. 【泛微表单】请假流程中计算请假时长(非系统自带考勤类型)

    请假流程计算请假时长 按一天8小时计算,日期为浏览按钮日期字段,时间为单选下拉框: <script> var beginTimeId = {id: "field22286&quo ...

  2. mysql员工请假流程表字段_“员工请假”流程及在线表单开发示例

    1. "员工请假"流程及在线表单开发示例 1.1. 描述 通过本示例达到快速对F2流程管理平台的在线表单速讯上手及零编码式的开发.实现一个以请假为示例的流程及在线表单,及请假数据的 ...

  3. 简易理解设计模式之:责任链模式——OA中请假流程示例

    介绍: 责任链模式属于行为型设计模式.它的定义为:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系.将这些对象连成一条链,并沿着这条链传递该请求,只到有对象处理它为止. 类图: ...

  4. oracle 中某张表备份,张表系统流程(java程序备份及恢复SQL2000中数据库中的某张表)...

    java程序备份及恢复SQL2000中数据库中的某张表 你可以现在数据库里面建立一张视图,视图里面的SQL语句就是查询该数据库中的表明,这就是访问系统表的内容,只提供单独一个列,然后展示给客户,当客户 ...

  5. activiti idea 请假流程_IDEA创建Activiti工作流开发

    IDEA创建Activiti工作流开发 一.安装Activiti插件 1.首先打开FIle的setting功能,搜索Plugins: 2.输入actiBPM,然后点击搜索: 3.点击安装.应用: 安装 ...

  6. 初识flowable工作流-实现简单请假流程SpringBoot+VUE

    一.前言 大家好,因为目前手里需要用到flowable工作流,之前没有接触过,所以在这里记录一下学习的进度,开始后台使用SpringCloud分布式框架和前端Vue框架实现一个简单的请假流程. 二.代 ...

  7. 【Activiti工作流】5. 简单请假流程

    1. 画出流程图 使用之前安装的Eclipse的流程设计器,画出如下流程图: 1.1 设置开始节点 在properties中选中Main config:设置如下: 然后选中Form,设置如下: 具体操 ...

  8. Activiti工作流(一):OA 上的那些请假流程如何快速实现呢?

    大家好,我是 杰哥 在公司中,每个人都需要经常创建或者审批一些流程,比如说转正申请.请假流程.出差申请等等 那么,你有没有想过,要是你,你会如何实现这些流程的控制逻辑呢? 比如说请假申请,首先需要提前 ...

  9. flowable 查询完成的流程_flowable流程引擎初体验,完成一个请假流程

    flowable是一个用Java写的轻量级商业流程引擎,用它可以部署BPMN2.0(在工业界被广泛接受的XML标准)流程定义, 并且可以创建流程实例,驱动节点流转,存储相关的历史数据等等.可能更多人先 ...

最新文章

  1. 来普及一下Redis主从复制以及主从复制原理
  2. n2n linux,n2n安装
  3. excel公式不自动计算_c++通用面积计算公式_excel 公式计算 c++
  4. 存储过程如何处理异常
  5. 能源结构进入变革时代 光伏业趋于壮大转型
  6. SpringBoot运行时提示:Error starting ApplicationContexxt,To display the uto-configration report re-run you
  7. 不同寻址方式的灵活应用——改变每个单词首字母大小写
  8. 工程制图 (组合体的视图与尺寸注法)
  9. 【CSS进阶】box-shadow 与 filter:drop-shadow 详解及奇技淫巧
  10. POJ 2230 Watchcow 欧拉回路的DFS解法(模板题)
  11. 导师什么时候会放弃学生?
  12. docker 部署了一个网站玩
  13. 好几个div(元素)找到最后一个
  14. C# 新特性 操作符单?与??和 ?. 的使用
  15. @RunWith报错/SpringJUnit4ClassRunner报错或无法使用
  16. 学生信息管理系统总结
  17. Excel表格添加下拉多选
  18. 基于C/C++语言的停车场管理系统编程课程设计超详细
  19. ddos攻击怎么防?防御ddos的几种方法
  20. python三年a班的成绩_Python学习小结

热门文章

  1. iOS仿滴滴预约用车时间选择器
  2. 鸿蒙手机下载安装,鸿蒙系统手机安装包
  3. 公开说说别人看不到_QQ说说为什么别人看不到 - 卡饭网
  4. 标记语言、脚本语言和编程语言的含义和比较
  5. Python-玩转数据-requests库
  6. Linux网络基础管理
  7. spring 框架简介与搭建
  8. 导出ad 计算机用户,批量导入导出域(活动目录AD)用户账户
  9. 每日新闻 | 未来量子通信成为可能虚拟办公将落地;英特尔推出10纳米基站芯片...
  10. 数字音频处理--延时音效实现