请假流程中使用到的表
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 | 附件 |
注:
- 存放历史流程的审批意见。
- 行为类型。值为下列内容中的一种: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 |
注:
- 主要存放历史变量数据。流程实例的变量历史
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 完成的,在数据库表结构中没有体现。
请假流程中使用到的表相关推荐
- 【泛微表单】请假流程中计算请假时长(非系统自带考勤类型)
请假流程计算请假时长 按一天8小时计算,日期为浏览按钮日期字段,时间为单选下拉框: <script> var beginTimeId = {id: "field22286&quo ...
- mysql员工请假流程表字段_“员工请假”流程及在线表单开发示例
1. "员工请假"流程及在线表单开发示例 1.1. 描述 通过本示例达到快速对F2流程管理平台的在线表单速讯上手及零编码式的开发.实现一个以请假为示例的流程及在线表单,及请假数据的 ...
- 简易理解设计模式之:责任链模式——OA中请假流程示例
介绍: 责任链模式属于行为型设计模式.它的定义为:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系.将这些对象连成一条链,并沿着这条链传递该请求,只到有对象处理它为止. 类图: ...
- oracle 中某张表备份,张表系统流程(java程序备份及恢复SQL2000中数据库中的某张表)...
java程序备份及恢复SQL2000中数据库中的某张表 你可以现在数据库里面建立一张视图,视图里面的SQL语句就是查询该数据库中的表明,这就是访问系统表的内容,只提供单独一个列,然后展示给客户,当客户 ...
- activiti idea 请假流程_IDEA创建Activiti工作流开发
IDEA创建Activiti工作流开发 一.安装Activiti插件 1.首先打开FIle的setting功能,搜索Plugins: 2.输入actiBPM,然后点击搜索: 3.点击安装.应用: 安装 ...
- 初识flowable工作流-实现简单请假流程SpringBoot+VUE
一.前言 大家好,因为目前手里需要用到flowable工作流,之前没有接触过,所以在这里记录一下学习的进度,开始后台使用SpringCloud分布式框架和前端Vue框架实现一个简单的请假流程. 二.代 ...
- 【Activiti工作流】5. 简单请假流程
1. 画出流程图 使用之前安装的Eclipse的流程设计器,画出如下流程图: 1.1 设置开始节点 在properties中选中Main config:设置如下: 然后选中Form,设置如下: 具体操 ...
- Activiti工作流(一):OA 上的那些请假流程如何快速实现呢?
大家好,我是 杰哥 在公司中,每个人都需要经常创建或者审批一些流程,比如说转正申请.请假流程.出差申请等等 那么,你有没有想过,要是你,你会如何实现这些流程的控制逻辑呢? 比如说请假申请,首先需要提前 ...
- flowable 查询完成的流程_flowable流程引擎初体验,完成一个请假流程
flowable是一个用Java写的轻量级商业流程引擎,用它可以部署BPMN2.0(在工业界被广泛接受的XML标准)流程定义, 并且可以创建流程实例,驱动节点流转,存储相关的历史数据等等.可能更多人先 ...
最新文章
- 来普及一下Redis主从复制以及主从复制原理
- n2n linux,n2n安装
- excel公式不自动计算_c++通用面积计算公式_excel 公式计算 c++
- 存储过程如何处理异常
- 能源结构进入变革时代 光伏业趋于壮大转型
- SpringBoot运行时提示:Error starting ApplicationContexxt,To display the uto-configration report re-run you
- 不同寻址方式的灵活应用——改变每个单词首字母大小写
- 工程制图 (组合体的视图与尺寸注法)
- 【CSS进阶】box-shadow 与 filter:drop-shadow 详解及奇技淫巧
- POJ 2230 Watchcow 欧拉回路的DFS解法(模板题)
- 导师什么时候会放弃学生?
- docker 部署了一个网站玩
- 好几个div(元素)找到最后一个
- C# 新特性 操作符单?与??和 ?. 的使用
- @RunWith报错/SpringJUnit4ClassRunner报错或无法使用
- 学生信息管理系统总结
- Excel表格添加下拉多选
- 基于C/C++语言的停车场管理系统编程课程设计超详细
- ddos攻击怎么防?防御ddos的几种方法
- python三年a班的成绩_Python学习小结