一 新建表单
附1:表结构
1、Flowable的所有数据库表都以ACT_开头。第二部分是说明表用途的两字符标示符。服务API的命名也大略符合这个规则。
2、ACT_RE_
: 'RE’代表repository。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)。
3、ACT_RU_
: 'RU’代表runtime。这些表存储运行时信息,例如流程实例(process instance)、用户任务(user task)、变量(variable)、作业(job)等。Flowable只在流程实例运行中保存运行时数据,并在流程实例结束时删除记录。这样保证运行时表小和快。
4、ACT_HI_
: 'HI’代表history。这些表存储历史数据,例如已完成的流程实例、变量、任务等。
5、ACT_GE_
: 通用数据。在多处使用。
1. 通用数据表(2个)
1.1. act_ge_bytearray:二进制数据表,如流程定义、流程模板、流程图的字节流文件;
字段名称 | 字段描述 | |
ID_ | 字节数组ID | |
REV_ | 版本号 | |
NAME_ | 名称 | |
DEPLOYMENT_ID_ | 部署ID | |
BYTES_ | 字节数组 | |
GENERATED_ | | |
1.2. act_ge_property:属性数据表(不常用);
字段名称 | 字段描述 | |
NAME_ | 属性名称 | |
VALUE_ | 属性值 | |
REV_ | 版本 | |
2. 历史表(8个,HistoryService接口操作的表)
2.1.?act_hi_actinst:历史节点表,存放流程实例运转的各个节点信息(包含开始、结束等非任务节点)
字段名称 | 字段描述 | |
ID_ | 活动实例ID | |
REV_ | 版本 | |
PROC_DEF_ID_ | 流程定义ID | |
PROC_INST_ID_ | 流程实例ID | |
EXECUTION_ID_ | 执行实例ID | |
ACT_ID_ | 活动ID | |
TASK_ID_ | 任务ID | |
CALL_PROC_INST_ID_ | 调用的流程实例ID | |
ACT_NAME_ | 活动名称 | |
ACT_TYPE_ | 活动类型 | |
ASSIGNEE_ | 指派人 | |
START_TIME_ | 开始时间 | |
END_TIME_ | 结束时间 | |
TRANSACTION_ORDER_ | | |
DURATION_ | 持续时间 | |
DELETE_REASON_ | | |
TENANT_ID_ | 租户ID | |
2.2. act_hi_attachment:历史附件表,存放历史节点上传的附件信息(不常用);
字段名称 | 字段描述 | |
ID_ | 附件ID | |
REV_ | 版本号 | |
USER_ID_ | 用户ID | |
NAME_ | 名称 | |
DESCRIPTION_ | 描述 | |
TYPE_ | 类型 | |
TASK_ID_ | 任务ID | |
PROC_INST_ID_ | 流程实例ID | |
URL_ | URL | |
CONTENT_ID_ | 内容ID | |
TIME_ ? | | |
2.3. act_hi_comment:历史意见表;
字段名称 | 字段描述 | |
ID_ | 注释ID | |
TYPE_ | 注释类型 | |
TIME_ | 时间 | |
USER_ID_ | 用户ID | |
TASK_ID_ | 任务ID | |
PROC_INST_ID_ | 流程实例ID | |
ACTION_ | 操作 | |
MESSAGE_ | 消息内容 | |
FULL_MSG_ | | |
2.4. act_hi_detail:历史详情表,存储节点运转的一些信息(不常用);
字段名称 | 字段描述 | |
ID_ | 详细信息ID | |
TYPE_ | 信息类型 | |
PROC_INST_ID_ | 流程实例ID | |
EXECUTION_ID_ | 执行实例ID | |
TASK_ID_ | 任务ID | |
ACT_INST_ID_ | 活动实例ID | |
NAME_ | 名称 | |
VAR_TYPE_ | 变量类型 | |
REV_ | 版本号 | |
TIME_ | 时间 | |
BYTEARRAY_ID_ | 字节数组ID | |
DOUBLE_ | 双精度值 | |
LONG_ | 长整型值 | |
TEXT_ | 文本值 | |
TEXT2_ ? | 文本值2 | |
2.5. act_hi_entitylink :用于记录历史的实体链接信息
字段名称 | 字段描述 | |
ID_ | 链接ID | |
LINK_TYPE_ | 链接类型 | |
CREATE_TIME_ | 创建时间 | |
SCOPE_ID_ | 范围ID | |
SUB_SCOPE_ID_ | 子范围ID | |
SCOPE_TYPE_ | 范围类型 | |
SCOPE_DEFINITION_ID_ | | |
PARENT_ELEMENT_ID_ | | |
REF_SCOPE_ID_ | | |
REF_SCOPE_TYPE_ | | |
REF_SCOPE_DEFINITION_ID_ | | |
ROOT_SCOPE_ID_ | | |
ROOT_SCOPE_TYPE_ | | |
HIERARCHY_TYPE_ | | |
2.6. act_hi_identitylink:历史流程人员表,存储流程各节点候选、办理人员信息,常用于查询某人或部门的已办任务;
字段名称 | 字段描述 | |
ID_ | 主键 | |
GROUP_ID_ | 组编号 | |
TYPE_ | 类型 | |
USER_ID_ | 用户编号 | |
TASK_ID_ | 任务 ID | |
CREATE_TIME_ | 创建时间 | |
PROC_INST_ID_ | 流程实例 ID | |
SCOPE_ID_ | 范围ID | |
SUB_SCOPE_ID_ | 子范围ID | |
SCOPE_TYPE_ | 范围类型 | |
SCOPE_DEFINITION_ID_ | | |
2.7. act_hi_procinst:历史流程实例表,存储流程实例历史数据(包含正在运行的流程实例);
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
PROC_INST_ID_ | 流程实例 ID | |
BUSINESS_KEY_ | 业务主键 | |
PROC_DEF_ID_ | 流程定义ID | |
START_TIME_ | 开始时间 | |
END_TIME_ | 结束时间 | |
DURATION_ | 耗时 | |
START_USER_ID_ | 起始人 | |
START_ACT_ID_ | 起始节点 | |
END_ACT_ID_ | 结束节点 | |
SUPER_PROCESS_INSTANCE_ID_ | 父流程实例ID | |
DELETE_REASON_ | 删除原因 | |
TENANT_ID_ | 租户编号 | |
NAME_ | 名称 |
2.8. act_hi_taskinst:历史流程任务表,存储历史任务节点;
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
PROC_DEF_ID_ | 流程定义ID | |
TASK_DEF_KEY_ | 任务定义的ID值 | |
PROC_INST_ID_ | 流程实例ID | |
EXECUTION_ID_ | 执行ID | |
PARENT_TASK_ID_ | 父任务ID | |
NAME_ | 名称 | |
DESCRIPTION_ | 说明 | |
OWNER_ | 实际签收人 | 任务的拥有者 签收人(默认为空,只有在委托时才有值) |
ASSIGNEE_ | 被指派执行该任务的人 | |
START_TIME_ | 开始时间 | |
CLAIM_TIME_ | 任务拾取时间 | |
END_TIME_ | 结束时间 | |
DURATION_ | 耗时 | |
DELETE_REASON_ | 删除原因 | |
PRIORITY_ | 优先级别 | |
DUE_DATE_ | 过期时间 | |
FORM_KEY_ | 节点定义的formkey | |
CATEGORY_ | 类别 | |
TENANT_ID_ | 租户 |
2.9.?act_hi_tsk_log:历史的任务日志信息)
字段名称 | 字段描述 | |
ID_ | | |
TYPE_主键 | 类型 | |
TASK_ID_ | 任务编号 | |
TIME_STAMP_ | 时间戳 | |
USER_ID_ | 用户编号 | |
DATA_ | 日志数据 | |
EXECUTION_ID_ | 执行实例ID | |
PROC_INST_ID_ | 流程实例ID | |
PROC_DEF_ID_ | 流程定义ID | |
SCOPE_ID_ | 范围ID | |
SCOPE_DEFINITION_ID_ | | |
SUB_SCOPE_ID_ | 子范围ID | |
SCOPE_TYPE_ | 范围类型 | |
TENANT_ID_ | 租户 | |
?2.10. act_hi_varinst:流程历史变量表,存储流程历史节点的变量信息;
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
TASK_ID_ | 任务ID | |
PROC_INST_ID_ | 流程实例ID | |
EXECUTION_ID_ | 执行ID | |
NAME_ | 名称 | |
VAR_TYPE_ | 参数类型 | |
BYTEARRAY_ID_ | 字节表ID | |
DOUBLE_ | 存储double类型数据 | |
LONG_ | 存储long类型数据 | |
TEXT_ | | |
TEXT2_ | | |
CREATE_TIME_ | | |
LAST_UPDATED_TIME_ |
3. 用户相关表(4个,IdentityService接口操作的表)?
3.1.?act_id_bytearray:存储身份数据的字节数组
字段 | 说明 | 备注 |
---|
ID_ | 字节数组ID | |
REV_ | 版本号 | |
NAME_ | 名称 | |
BYTES_ | 字节数组 | |
3.2. act_id_group:用户组信息表,对应节点选定候选组信息;
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
REV_ | 数据版本 | |
TYPE_ | 用户组类型 | |
NAME_ | 用户组名称 |
3.3. act_id_info:用户扩展信息表,存储用户扩展信息;
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
REV_ | 数据版本 | |
TYPE_ | 信息类型 | 当前可以设置用户帐号(account)、用户信息(userinfo)和NULL三种值 |
USER_ID_ | 对应用户表主键 | |
KEY_ | 数据的键 | 可以根据该键查找用户信息的值 |
VALUE_ | 数据的值 | |
PASSWORD_ | 用户密码 | |
PARENT_ID_ | 父信息ID |
?3.4. act_id_membership:用户与用户组关系表;
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
USER_ID_ | 用户ID | |
GROUP_ID_ | 用户组ID |
3.5. act_id_priv:存储权限信息
?3.6. act_id_priv_mapping :权限、用户、用户组之间的映射关系
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
PRIV_ID_ | 权限ID | |
USER_ID_ | 用户ID | |
GROUP_ID_ | 用户组ID | |
?3.7. act_id_property :存储用户和用户组的属性
字段 | 说明 | 备注 |
---|
NAME_ | 属性名称 | |
VALUE_ | 属性值 | |
REV_ | 版本 | |
?3.8. act_id_token:存储令牌信息
字段 | 说明 | 备注 |
---|
ID_ | 令牌ID | |
REV_ | 版本 | |
TOKEN_VALUE_ | 令牌值 | |
TOKEN_DATE_ | 令牌有效期 | |
IP_ADDRESS_ | IP地址 | |
USER_AGENT_ | | |
USER_ID_ | 用户ID | |
TOKEN_DATA_ | 令牌值 | |
?3.9. act_id_user:用户信息表,对应节点选定办理人或候选人信息;
字段 | 说明 | 备注 |
---|
ID_ | 主键 | |
REV_ | 数据版本 | |
FIRST_ | 人名 | |
LAST_ | 姓氏 | |
EMAIL_ | 邮件 | |
PWD_ | 用户密码 | |
PICTURE_ID_ | 图片ID |
TENANT_ID_ | 租户 |
?
?
4. 流程定义、流程模板相关表(3个,RepositoryService接口操作的表)?
5. 其他表(2)
5.1. act_evt_log:事件日志记录
字段名称 | 字段描述 | |
LOG_NR_ | 日志编号 | |
TYPE_ | 事件类型 | |
PROC_DEF_ID_ | 流程定义ID | |
PROC_INST_ID_ | 流程实例ID | |
EXECUTION_ID_ | 执行实例ID | |
TASK_ID_ | 任务ID | |
TIME_STAMP_ | 时间戳 | |
USER_ID_ | 用户ID | |
DATA_ | 事件数据 | |
LOCK_OWNER_ | | |
LOCK_TIME_ | | |
IS_PROCESSED_ | | |
5.2. act_evt_log_copy1:跟事件相关的数据表
?附2:参考
(1)Spring Boot + flowable 快速实现工作流 (qq.com)
(2)Flowable 6.8.0中主要数据表及其字段 (xjx100.cn)?
(3)Flowable常用表结构_flowable 6.5.0数据库表-CSDN博客?
(4)Flowable 数据库表结构说明_flowable表结构说明-CSDN博客