1、可以查询到业务KEY, processInstanceBusinessKey
SELECT * FROM ACT_RU_EXECUTION WHERE PROC_DEF_ID_ LIKE'%Contract%'2、
SELECT * FROM ACT_RU_TASK WHERE PROC_DEF_ID_ LIKE'%Contract%'
数据库表的命名
Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。
ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。
ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。ACT_ID_*:’ID’表示identity。这些表包含标识的信息,如用户,用户组,等等。
ACT_HI_*:’HI’表示history。就是这些表包含着历史的相关数据,如结束的流程实例,变量,任务,等等。ACT_GE_*:普通数据,各种情况都使用的数据。
数据库表结构图
数据库表结构说明
ACT_GE_PROPERTY:属性数据表。存储这个流程引擎级别的数据。
1. NAME_:属性名称2. VALUE_:属性值3. REV_INT:版本号
ACT_GE_BYTEARRAY:用来保存部署文件的大文本数据1. ID_:资源文件编号,自增长2. REV_INT:版本号
3. NAME_:资源文件名称
4. DEPLOYMENT_ID_:来自于父表ACT_RE_DEPLOYMENT的主键
5. BYTES_:大文本类型,存储文本字节流
ACT_RE_DEPLOYMENT:用来存储部署时需要持久化保存下来的信息
1. ID_:部署编号,自增长2. NAME_:部署包的名称3. DEPLOY_TIME_:部署时间
ACT_RE_PROCDEF:业务流程定义数据表
1. ID_:流程ID,由“流程编号:流程版本号:自增长ID”组成2. CATEGORY_:流程命名空间(该编号就是流程文件targetNamespace的属性值)
3. NAME_:流程名称(该编号就是流程文件process元素的name属性值)
4. KEY_:流程编号(该编号就是流程文件process元素的id属性值)
5. VERSION_:流程版本号(由程序控制,新增即为1,修改后依次加1来完成的)
6. DEPLOYMENT_ID_:部署编号
7. RESOURCE_NAME_:资源文件名称
8. DGRM_RESOURCE_NAME_:图片资源文件名称9. HAS_START_FROM_KEY_:是否有Start From Key
注:此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部
署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_REPROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。和ACT_GE_BYTEARRAY的关联是通过程序用
ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在数据库表结构中没有体现。
ACT_ID_GROUP:用来存储用户组信息。1. ID_:用户组名*2. REV_INT:版本号
3. NAME_:用户组描述信息*4. TYPE_:用户组类型
ACT_ID_MEMBERSHIP:用来保存用户的分组信息1. USER_ID_:用户名
2. GROUP_ID_:用户组名ACT_ID_USER:1. ID_:用户名
2. REV_INT:版本号3. FIRST_:用户名称4. LAST_:用户姓氏5. EMAIL_:邮箱6. PWD_:密码
ACT_RU_EXECUTION:1. ID_:
2. REV_:版本号
3. PROC_INST_ID_:流程实例编号4. BUSINESS_KEY_:业务编号
5. PARENT_ID_:找到该执行实例的父级,最终会找到整个流程的执行实例
6. PROC_DEF_ID_:流程ID
7. SUPER_EXEC_: 引用的执行模板8. ACT_ID_: 节点id9. IS_ACTIVE_: 是否访问10. IS_CONCURRENT_:
11. IS_SCOPE_:
ACT_RU_TASK:运行时任务数据表。1. ID_:2. REV_:
3. EXECUTION_ID_: 执行实例的id4. PROC_INST_ID_: 流程实例的id
5. PROC_DEF_ID_: 流程定义的id,对应act_re_procdef 的id_6. NAME_: 任务名称,对应 ***task 的name7. PARENT_TASK_ID_ : 对应父任务8. DESCRIPTION_:
9. TASK_DEF_KEY_: ***task 的id10. OWNER_ : 发起人
11. ASSIGNEE_: 分配到任务的人
12. DELEGATION_ : 委托人
13. PRIORITY_: 紧急程度
14. CREATE_TIME_: 发起时间15. DUE_TIME_:审批时长
ACT_RU_IDENTITYLINK:任务参与者数据表。主要存储当前节点参与者的信息。1. ID_: 标识2. REV_: 版本
3. GROUP_ID_: 组织id4. TYPE_: 类型
5. USER_ID_: 用户id6. TASK_ID_: 任务id
ACT_RU_VARIABLE:运行时流程变量数据表。1. ID_:标识2. REV_:版本号3. TYPE_:数据类型4. NAME_:变量名
5. EXECUTION_ID_: 执行实例id6. PROC_INST_ID_: 流程实例id7. TASK_ID_: 任务id
8. BYTEARRAY_ID_:
9. DOUBLE_:若数据类型为double ,保存数据在此列10. LONG_: 若数据类型为Long保存数据到此列11. TEXT_: string 保存到此列12. TEXT2_:
ACT_HI_PROCINST:1. ID_ : 唯一标识
2. PROC_INST_ID_ : 流程ID3. BUSINESS_KEY_ : 业务编号4. PROC_DEF_ID_ : 流程定义id5. START_TIME_ : 流程开始时间6. ENT__TIME : 结束时间
7. DURATION_ : 流程经过时间
8. START_USER_ID_ : 开启流程用户id9. START_ACT_ID_ : 开始节点10. END_ACT_ID_: 结束节点
11. SUPER_PROCESS_INSTANCE_ID_ : 父流程流程id12. DELETE_REASON_ : 从运行中任务表中删除原因ACT_HI_ACTINST:1. ID_ : 标识
2. PROC_DEF_ID_ :流程定义id3. PROC_INST_ID_ : 流程实例id4. EXECUTION_ID_ : 执行实例5. ACT_ID_ : 节点id
6. ACT_NAME_ : 节点名称7. ACT_TYPE_ : 节点类型
8. ASSIGNEE_ : 节点任务分配人9. START_TIME_ : 开始时间10. END_TIME_ : 结束时间11. DURATION : 经过时长ACT_HI_TASKINST:1. ID_ : 标识
2. PROC_DEF_ID_ : 流程定义id
3. TASK_DEF_KEY_ : 任务定义id4. PROC_INST_ID_ : 流程实例id5. EXECUTION_ID_ : 执行实例id6. PARENT_TASK_ID_ : 父任务id7. NAME_ : 任务名称8. DESCRIPTION_ : 说明
9. OWNER_ : 拥有人(发起人)10. ASSIGNEE_ : 分配到任务的人11. START__TIME_ : 开始任务时间12. END_TIME_ : 结束任务时间13. DURATION_ : 时长
14. DELETE_REASON_ :从运行时任务表中删除的原因15. PRIORITY_ : 紧急程度16. DUE_DATE_ :
ACT_HI_DETAIL:启动流程或者在任务complete之后,记
录历史流程变量
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
ID_ : 标识
TYPE_ : variableUpdate 和 formProperty 两种值PROC_INST_ID_ : 对应流程实例idEXECUTION_ID_ : 对应执行实例idTASK_ID_ : 对应任务idACT_INST_ID : 对应节点id
NAME_ : 历史流程变量名称,或者表单属性的名称VAR_TYPE_ : 定义类型REV_ : 版本
TIME_ : 导入时间BYTEARRAY_ID_DOUBLE_ : 如果定义的变量或者表单属性的类型为double,他的值存在这里
13. LONG_ : 如果定义的变量或者表单属性的类型为LONG ,他
的值存在这里
14. TEXT_ : 如果定义的变量或者表单属性的类型为string,
值存在这里
15. TEXT2_:
ACT_HI_COMMENT 意见表1. ID_ :标识
2. TYPE_ : 意见记录类型 为comment 时 为处理意见3. TIME_ : 记录时间4. USER_ID_ :
5. TASK_ID_ : 对应任务的id
6. PROC_INST_ID_ : 对应的流程实例的id
7. ACTION_ : 为AddComment 时为处理意见8. MESSAGE_ : 处理意见9. FULL_MSG_ :
结论及总结
流程文件部署主要涉及到3个表,分别是:
ACT_GE_BYTEARRAY、ACT_RE_DEPLOYMENT、
ACT_RE_PROCDEF。主要完成“部署包”-->“流程定义文件”-->“所有包内文件”的解析部署关系。从表结构中可以看出,流程定义的元素需要每次从数据库加载并解析,因为流程定义的元素没有转化成数据库表来完成,当然流程元素解析后是放在缓存中的,具体的还需要后面详细研究。流程定义中的java类文件不保存在数据库里 。
组织机构的管理相对较弱,如果要纳入单点登录体系内还需要改造完成,具体改造方法有待研究。
运行时对象的执行与数据库记录之间的关系需要继续研究历史数据的保存及作用需要继续研究。
Activiti使用Mybatis3做持久化工作,可以在配置中设置流程引擎启动时创建表。
Activiti使用到的表都是ACT_开头的。ACT_RE_*:流程定义存储。
ACT_RU_*:流程执行记录,记录流程启动到结束的所有动作,流程结束后会清除相关记录。
ACT_ID_*:用户记录,流程中使用到的用户和组。ACT_HI_*:流程执行的历史记录。ACT_GE_*:通用数据及设置。使用到的表:
ACT_GE_BYTEARRAY:流程部署的数据。ACT_GE_PROPERTY:通用设置。ACT_HI_ACTINST:流程活动的实例。ACT_HI_ATTACHMENT:ACT_HI_COMMENT:ACT_HI_DETAIL:
ACT_HI_PROCINST:流程实例。ACT_HI_TASKINST:任务实例。ACT_ID_GROUP:用户组。ACT_ID_INFO:
ACT_ID_MEMBERSHIP:ACT_ID_USER:用户。
ACT_RE_DEPLOYMENT:部署记录。ACT_RE_PROCDEF:流程定义。
ACT_RU_EXECUTION:流程执行记录。ACT_RU_IDENTITYLINK:ACT_RU_JOB:
ACT_RU_TASK:执行的任务记录。
ACT_RU_VARIABLE:执行中的变量记录。
activiti-administrator
自带的用户管理系统,维护用户和组,需要配置数据连接参数,在activiti-administrator\\WEB-INF\\applicationContext.xml中,并加入JDBC驱动包。activiti-cycle
PVM活动检测的,由activiti-rest提供服务,不需配置。activiti-explorer
可以查看用户任务和启动流程,由activiti-rest提供服务,不需配置。
activiti-kickstart
简单的点对点流程定义维护工具,需要配置数据连接,把activiti.cfg.xml文件放在classes下,并加入驱动包。activiti-modeler
在线编辑和维护流程定义的工具,最后以文件夹方式部署,需要配置activiti-modeler\\WEB-INF\\classes\\configuration.properties文件。
activiti-probe
PVM的观测服务,由activiti-rest提供服务,不需配置,可以查看deployment、processdefinition、processinstance、database。activiti-rest
其他几个应用的服务提供者,需要配置数据连接,把activiti.cfg.xml文件放在classes下,并加入驱动包。
扩展资料2表结构
学习了解Activiti前,有必要了解一下其表结构,清楚其目前的引擎存储数据的情况,进而清楚如何扩展适合中国特色的业务流程需求。X3则是通过扩展其表结构来实现如下的需求:1.流程定义的多版本管理2.流程定义的权限控制3.流程定义的消息通知
4.任务的通知、回退、收回、代理、授权、抢占
5.任务的自由跳转6.任务的沟通、抄送7.流程业务表单的挂接
8.流程与业务人员的挂接关联处理
等中国特色的流程业务处理如下为其表结构说明:
核心流程引擎列表清单:表名ACT_GE_BYTEARRAY
ACT_GE_PROPERTY
ACT_HI_ACTINSTACT_HI_ATTACHMENTACT_HI_COMMENTACT_HI_DETAILACT_HI_IDENTITYLINKACT_HI_PROCINSTACT_HI_TASKINSTACT_HI_VARINSTACT_ID_GROUPACT_ID_INFOACT_ID_MEMBERSHIPACT_ID_USERACT_RE_DEPLOYMENTACT_RE_MODELACT_RE_PROCDEFACT_RU_EVENT_SUBSCRACT_RU_EXECUTION
解释
act_ge_bytearray【流程引擎资源
库】
act_ge_property【流程引擎基础配
置】act_hi_actinst【流程活动历史】act_hi_attachment【流程附件历史】act_hi_comment【历史评论】act_hi_detail【活动历史明细】act_hi_identitylink【任务的分配人员历史】
act_hi_procinst【流程实例历史】act_hi_taskinst【流程任务历史】act_hi_varinst【流程变量历史】act_id_group【流程的用户组】act_id_info【用户ID属性扩展】act_id_membership【用户与组的关系】
act_id_user【流程的用户】
act_re_deployment【流程定义发布信息】
act_re_model【流程定义设计模型信息】
act_re_procdef【流程定义的模型】act_ru_event_subscr【节点事件订阅】
act_ru_execution【活动执行】
ACT_RU_IDENTITYLINKACT_RU_JOBACT_RU_TASKACT_RU_VARIABLEact_ru_identitylink【任务人员候选】
act_ru_job【流程后台调度配置】act_ru_task【流程任务】act_ru_variable【流程变量】
ACT_GE_BYTEARRAY(act_ge_bytearray【流程引擎资源库】)是
缺
否字段描长可约字段名数据类型省备注主述度空束
值
键
是ID_ID_
REV_ REV_
名称 NAME_
DEPLOYMENT_ID_发布ID
二进制文件存 BYTES_
储字节是否由引擎生 GENERATED_
成
VARCHAR(64)64 INT(11)11是 VARCHAR(255)255是 VARCHAR(64)64是 LONGBLOB
是
4
是
TINYINT(4)
名称发布ID二进制 文件存储字节是否由 引擎生成
ACT_GE_PROPERTY(act_ge_property【流程引擎基础配置】)是
缺
否字段名主键
是NAME_ VALUE_ REV_
字段描述数据类型
长可约度空束省备注值
名称值REV_
VARCHAR(64)64 VARCHAR(300)300是 INT(11)11是 名称
值
ACT_HI_ACTINST(act_hi_actinst【流程活动历史】)是
缺
否字段长可约字段名数据类型省主描述度空束
值
键是ID_ID_VARCHAR(64)64
流程
定义VARCHAR(64)64 PROC_DEF_ID_
ID流程
实例VARCHAR(64)64 PROC_INST_ID_
ID
备注
流程定义ID流程实例ID
EXECUTION_ID_
执行ID节点
ACT_ID_活动
ID任务
TASK_ID_
ID调用流程
CALL_PROC_INST_ID_
实例ID活动
ACT_NAME_节点
名称活动
VARCHAR(64)64 执行ID节点活
VARCHAR(255)255 动IDVARCHAR(64)64是 任务ID调用流VARCHAR(64)64是 程实例
ID活动节
VARCHAR(255)255是 点名称
ACT_TYPE_ ASSIGNEE_ START_TIME_ END_TIME_ DURATION_ TENANT_ID_
节点VARCHAR(255)255 活动节类型点类型执行人ID开始时间结束时间持续时间租用ID
VARCHAR(255)255是 DATETIMEDATETIMEBIGINT(20)
执行人ID开始时间结束时间持续时间
是
20是
VARCHAR(255)255是 租用ID
ACT_HI_ATTACHMENT(act_hi_attachment【流程附件历史】)是
缺
否字段描长可约字段名数据类型省备注主述度空束
值
键
是ID_ REV_ USER_ID_ NAME_
DESCRIPTION_ TYPE_ TASK_ID_
ID_REV_用户ID名称描述类型任务ID
VARCHAR(64)64 INT(11)11是 VARCHAR(255)255是 VARCHAR(255)255是 VARCHAR(4000)4000是 VARCHAR(255)255是 VARCHAR(64)64是
类型
PROC_INST_ID_流程实VARCHAR(64)64 URL_
CONTENT_ID_
例IDURLVARCHAR(4000)4000是 内容IDVARCHAR(64)64是
是
内容ID
ACT_HI_COMMENT(act_hi_comment【历史评论】)是否字段描长可约字段名数据类型主述度空束键是ID_ID_VARCHAR(64)64
历史VARCHAR(255)255是 TYPE_
时间DATETIME TIME_ 创建人
USER_ID_VARCHAR(255)255是 员ID
任务IDVARCHAR(64)64是 TASK_ID_
流程实
PROC_INST_ID_VARCHAR(64)64是 例ID
动作VARCHAR(255)255是 ACTION_
短消息VARCHAR(4000)4000是 MESSAGE_
全部消
LONGBLOB FULL_MSG_ 是 息内容
缺
省备注值
历史 时间
创建人员ID任务ID流程实例ID动作短消息全部消息内容
ACT_HI_DETAIL(act_hi_detail【活动历史明细】)是
缺
否字段描长可约字段名数据类型省备注主述度空束
键是ID_ TYPE_
ID_VARCHAR(64)类型VARCHAR(255)流程实例
PROC_INST_ID_VARCHAR(64)
ID
EXECUTION_ID_执行IDVARCHAR(64)TASK_ID_任务IDVARCHAR(64)
ACT的实
ACT_INST_ID_VARCHAR(64)
例ID
值
64 255 类型
流程实
64是
例ID
64是 执行ID64是 任务ID
ACT的
64是
实例ID变量名
NAME_变量名称VARCHAR(255)255
称
VAR_TYPE_变量类型VARCHAR(255)255是 REV_REV_INT(11)11是 TIME_时间DATETIME
二进制资二进制
BYTEARRAY_ID_VARCHAR(64)64是
源ID资源ID
DOUBLE_DOUBLE_DOUBLE 是 LONG_LONG_BIGINT(20)20是 TEXT_TEXT_VARCHAR(4000)4000是 TEXT2_TEXT2_VARCHAR(4000)4000是
ACT_HI_IDENTITYLINK(act_hi_identitylink【任务的分配人员历史】)是
缺
否字段描长可约
字段名数据类型省备注主述度空束
值
键
是ID_ID_VARCHAR(64)64
用户组
用户组IDVARCHAR(255)255是 GROUP_ID_ID类型VARCHAR(255)255是 类型 TYPE_
USER_ID_TASK_ID_PROC_INST_ID_
用户Id
用户Id
任务IDVARCHAR(64)64是 任务ID
流程实例
VARCHAR(64)64是
ID
流程实 例ID
VARCHAR(255)255是
ACT_HI_PROCINST(act_hi_procinst【流程实例历史】)是字
缺
否段长可约备字段名数据类型省主描度空束注
值
键述是ID_ID_VARCHAR(64)64
流流程程实VARCHAR(64)64 实 PROC_INST_ID_
例例IDID业业务务
VARCHAR(255)255是 BUSINESS_KEY_主主键键流流程程定VARCHAR(64)64 定 PROC_DEF_ID_
义义IDID开开始始
START_TIME_DATETIME 时时
间间结结束束
END_TIME_DATETIME是 时时
间间
持
持
DURATION_
续时间发起
START_USER_ID_用
是 续
时间发起
VARCHAR(255)255是 用
BIGINT(20)
20
户ID发起的
START_ACT_ID_
活
动VARCHAR(255)255是 节点ID结束的
END_ACT_ID_
活
动VARCHAR(255)255是 节点ID上级父实
SUPER_PROCESS_INSTANCE_ID_流
VARCHAR(64)64是 程实例ID删
DELETE_REASON_
除
原VARCHAR(4000)4000是 因户ID发起的活
动节点ID结束的活
动节点ID上级父实
流
程实例ID删除
原因
TENANT_ID_
租租用VARCHAR(255)255是 用IDID
ACT_HI_TASKINST(act_hi_taskinst【流程任务历史】)是字
缺
否段长可约备字段名数据类型省主描度空束注
值
键述是ID_ID_VARCHAR(64)64
流流程程
PROC_DEF_ID_定VARCHAR(64)64是 定
义义IDID任
TASK_DEF_KEY_务VARCHAR(255)255是
节点Key流程
PROC_INST_ID_实VARCHAR(64)64是
流程实例ID执
EXECUTION_ID_行VARCHAR(64)64是
ID任 NAME_务
名VARCHAR(255)255是
称父 PARENT_TASK_ID_任
务VARCHAR(64)64是
ID描
DESCRIPTION_述VARCHAR(4000)4000是
ID任务
OWNER_所VARCHAR(255)255是
属人执 ASSIGNEE_行
人VARCHAR(255)255是
ID开
START_TIME_始
时
DATETIME 间
例ID执行ID任务名称父任务ID
描述任务所属人
开始时间
锁
CLAIM_TIME_ 是 定DATETIME
时间结束
DATETIME END_TIME_ 是 时
锁定时间结束时间持 DURATION_续
时
BIGINT(20)20是 间删 DELETE_REASON_除
原
VARCHAR(4000)4000是 因优
PRIORITY_
先INT(11)11是 级到 DUE_DATE_期
时DATETIME 是 间表
FORM_KEY_
单VARCHAR(255)255是 Key CATEGORY_分
类VARCHAR(255)255是 租
TENANT_ID_
用VARCHAR(255)255是 ID
间持续时间删除原因优先级到期时间表单Key分类
ACT_HI_VARINST(act_hi_varinst【流程变量历史】)是
缺
否字段描长可约备字段名数据类型省主述度空束注
值
键是ID_
ID_
VARCHAR(64)
64
是
流程实例ID执行ID任务ID任务名称变量类型
PROC_INST_ID_
流程实
VARCHAR(64)
例ID
64
EXECUTION_ID_ TASK_ID_
执行IDVARCHAR(64)64
是 是
任务IDVARCHAR(64)64
NAME_
任务名
VARCHAR(255)255
称
VAR_TYPE_ REV_
变量类
VARCHAR(100)100是
型REV_
INT(11)
11
是
二
BYTEARRAY_ID_
DOUBLE_LONG_制
二制进
VARCHAR(64)64是 进
资源ID资
源ID
DOUBLE_DOUBLE 是 LONG_BIGINT(20)20是 TEXT_TEXT_VARCHAR(4000)4000是
TEXT2_
TEXT2_VARCHAR(4000)4000是 CREATE_TIME_
创建时间DATETIME 是 LAST_UPDATED_TIME_最后更
新时间
DATETIME
是 ACT_ID_GROUP(act_id_group【流程的用户组】)是
否字段字段长缺
主名描述数据类型可约
度空束
省备注
键值
是ID_组IDVARCHAR(64)64 组ID
创
建
时
间
最后更
新时间
11是 REV_REV_INT(11)
NAME_名称VARCHAR(255)255是 名称 TYPE_类型VARCHAR(255)255是 类型
ACT_ID_INFO(act_id_info【用户ID属性扩展】)是
缺
否字段长可约字段名数据类型省备注主描述度空束
值
键是ID_ID_VARCHAR(64)64
REV_INT(11)11是 REV_
用户用户
USER_ID_VARCHAR(64)64是 IDID
类型VARCHAR(64)64是 类型 TYPE_
属性属性
KEY_VARCHAR(255)255是 KeyKey
值VARCHAR(255)255是 值 VALUE_
PASSWORD_密码LONGBLOB 是 密码
PARENT_ID_父IDVARCHAR(255)255是 父ID
ACT_ID_MEMBERSHIP(act_id_membership【用户与组的关系】)是
缺
否长可约备字段名字段描述数据类型省
主度空束值注键
是USER_ID_USER_ID_VARCHAR(64)64 是GROUP_ID_GROUP_ID_VARCHAR(64)64
ACT_ID_USER(act_id_user【流程的用户】)是
否字段长缺
主字段名可约备描述数据类型度空束省键值
注
是ID_ID_VARCHAR(64)64
REV_
REV_INT(11)11是 FIRST_
姓VARCHAR(255)255是 姓 LAST_
名VARCHAR(255)255是 名 EMAIL_邮箱VARCHAR(255)255是 邮
箱
PWD_密码VARCHAR(255)255是 密
码
PICTURE_ID_头像VARCHAR(64)64是 头
像
ACT_RE_DEPLOYMENT(act_re_deployment【流程定义发布信
息】)是字否段主字段名长可约描数据类型度空束缺省值键述是ID_
ID_VARCHAR(64)64
NAME_名
称VARCHAR(255)255是 CATEGORY_
分
类
VARCHAR(255)255是 备注
名称分类
TENANT_ID_租VARCHAR(255)255是
用ID发布
DEPLOY_TIME_TIMESTAMP
租用ID发布
CURRENT_TIMESTAMP 时
间
ACT_RE_MODEL(act_re_model【流程定义设计模型信息】)是字否段长主字段名描数据类型度键述是ID_ID_VARCHAR(64)64
REV_
REV_INT(11)11 NAME_定义
名称
VARCHAR(255)255 KEY_键值VARCHAR(255)255 CATEGORY_类别VARCHAR(255)255 CREATE_TIME_
创建
时间
TIMESTAMP 最后
时
间
可约缺
备
空束省值
注
是
定是 义名称是 键值是 类别创是
建时间最后
LAST_UPDATE_TIME_
是 更
新时间版
VERSION_版本INT(11)11是
本更新TIMESTAMP时间
元数
META_INFO_据信VARCHAR(4000)4000是 息
DEPLOYMENT_ID_发布
ID
VARCHAR(64)64是 流程
定义
EDITOR_SOURCE_VALUE_ID_的源
码的
VARCHAR(64)64是 资源
ID
流程定义的源
EDITOR_SOURCE_EXTRA_VALUE_ID_码的VARCHAR(64)64是 扩展资源ID元
数
据
信
息发
布
ID流程定
义
的
源
码
的
资源ID流程定
义的源
码
的扩展
资源
TENANT_ID_
ID租
租用
VARCHAR(255)255是 用ID
ID
ACT_RE_PROCDEF(act_re_procdef【流程定义的模型】)是字
缺
否段长可约备字段名数据类型省主描度空束注
值
键述是ID_ID_VARCHAR(64)64
REV_INT(11)11是 REV_
分
CATEGORY_分类VARCHAR(255)255是 类
名
名称VARCHAR(255)255是 NAME_称
键
键标
VARCHAR(255)255 标 KEY_识
识版
版本
INT(11)11 本 VERSION_号
号发
发布
VARCHAR(64)64是 布 DEPLOYMENT_ID_ID
ID资
资源源
VARCHAR(4000)4000是 RESOURCE_NAME_名称名
称
图
图资资
DGRM_RESOURCE_NAME_源名VARCHAR(4000)4000是 源
称名
称描
描述VARCHAR(4000)4000是
述启
启动动
HAS_START_FORM_KEY_表单TINYINT(4)4是 表
Key单
Key挂
挂起起
SUSPENSION_STATE_INT(11)11是 状状态
态租
租用
VARCHAR(255)255是 用 TENANT_ID_ID
ID
DESCRIPTION_
ACT_RU_EVENT_SUBSCR(act_ru_event_subscr【节点事件订阅】)是字否段长可约备字段名数据类型缺省值主描度空束注键述
是ID_
REV_ EVENT_TYPE_
ID_VARCHAR(64)64 REV_INT(11)11是 事件
VARCHAR(255)255
事件类型
事件
EVENT_NAME_的名VARCHAR(255)255是称
EXECUTION_ID_执行
IDVARCHAR(64)64是流程
PROC_INST_ID_实例VARCHAR(64)64是ID
ACTIVITY_ID_
活动
ID
VARCHAR(64)64是 CONFIGURATION_配置VARCHAR(255)255是 CREATED_
创建
时间
TIMESTAMP 流程
PROC_DEF_ID_
定义VARCHAR(64)64是ID
TENANT_ID_
租用
ID
VARCHAR(255)255是类型
执
行ID
流
程
实例ID活
动ID 配
置
创CURRENT_TIMESTAMP
建
时间流程
定义ID租
用ID
ACT_RU_EXECUTION(act_ru_execution【活动执行】)是字
缺
否段长可约备字段名数据类型省主描度空束注
值
键述是ID_ID_VARCHAR(64)64
REV_INT(11)11是 REV_
流程
实例VARCHAR(64)64是 PROC_INST_ID_
ID业务
VARCHAR(255)255是 BUSINESS_KEY_键
父IDVARCHAR(64)64是 PARENT_ID_
PROC_DEF_ID_
流程
定义VARCHAR(64)64是 ID
SUPER_EXEC_
上级
执行VARCHAR(64)64是 流程定义ID上级执 ACT_ID_
IS_ACTIVE_
IS_CONCURRENT_
IS_SCOPE_
IS_EVENT_SCOPE_
Key
活动
节点VARCHAR(255)255是 ID
是否
激活
TINYINT(4)4
是 是否
同步
TINYINT(4)4
是 是否
在范TINYINT(4)4
是 围内
是否事件
范围TINYINT(4)4
是 内
行Key活动节点ID是否激活是否同步是否在范围内是否事件范围内
挂
11是 起
状态缓存
缓存
结
CACHED_ENT_STATE_结束INT(11)11是 束
状态
状态租
租用
VARCHAR(255)255是 用 TENANT_ID_ID
ID挂起
SUSPENSION_STATE_INT(11) 状态
ACT_RU_IDENTITYLINK(act_ru_identitylink【任务人员候选】)是
缺
否字段长可约备字段名数据类型省主描述度空束注
值
键是ID_ REV_
VARCHAR(64)64 INT(11)11是
用
用户组户
VARCHAR(255)255是 ID组
ID类
类型VARCHAR(255)255是
型用
用户IDVARCHAR(255)255是 户
ID任
任务IDVARCHAR(64)64是 务ID_REV_
GROUP_ID_ TYPE_ USER_ID_ TASK_ID_
ID流程
流程实
PROC_INST_ID_例IDVARCHAR(64)64是 实
例ID流程
流程定
PROC_DEF_ID_义IDVARCHAR(64)64是 定
义ID
ACT_RU_JOB(act_ru_job【流程后台调度配置】)是字否段长字段名数据类型主描度键述是ID_ID_VARCHAR(64)64
REV_INT(11)11 REV_
缺
可约备
省空束注
值
是
TYPE_
LOCK_EXP_TIME_
LOCK_OWNER_
类
类型VARCHAR(255)255
型锁定
锁定
到
到期TIMESTAMP是 期时间
时间锁
锁定定
VARCHAR(255)255是
人员
EXCLUSIVE_
是否
独占TINYINT(1)1
人员是否独
是
占方式
EXECUTION_ID_
执行
ID
VARCHAR(64)64
是 流程
PROCESS_INSTANCE_ID_实例VARCHAR(64)
64
是 ID
流程
PROC_DEF_ID_
定义VARCHAR(64)64
是 ID
RETRIES_
重试
次数
INT(11)11
是 异常
EXCEPTION_STACK_ID_堆栈VARCHAR(64)
64
是 ID
EXCEPTION_MSG_
异常信息VARCHAR(4000)4000是 DUEDATE_
到期时间
TIMESTAMP 是 方式执
行
ID流程
实
例ID 重试
次数异常
堆
栈ID
异
常
信
息到
期
时间
REPEAT_
重复
VARCHAR(255)255是 情况
HANDLER_TYPE_
处理
器类VARCHAR(255)255是 重
复情况处理器型
处理
HANDLER_CFG_
器配VARCHAR(4000)4000是 置
TENANT_ID_
租用
ID
VARCHAR(255)255是 ACT_RU_TASK(act_ru_task【流程任务】)是字否字段名段数据类型长可约
主描度空束
缺省值键述是ID_ID_VARCHAR(64)64
REV_
REV_INT(11)11是
执行
类型处理器配置租用ID
EXECUTION_ID_
PROC_INST_ID_
PROC_DEF_ID_
NAME_
PARENT_TASK_ID_ DESCRIPTION_
TASK_DEF_KEY_
OWNER_
ASSIGNEE_
IDVARCHAR(64)64
是
流程
实例VARCHAR(64)64
是
ID
流程
定义VARCHAR(64)64
是
ID
任务
名称
VARCHAR(255)255是 父任
务ID
VARCHAR(64)64
是
描述VARCHAR(4000)4000是 任务
节点VARCHAR(255)255是 Key
任务
所属VARCHAR(255)255是 人
任务
执行VARCHAR(255)255是 人
DELEGATION_
授权VARCHAR(64)状态优先
INT(11)级
创建
TIMESTAMP时间
64
是
PRIORITY_
11
是
CREATE_TIME_ CURRENT_TIMESTAMP
DUE_DATE_ CATEGORY_
到期
DATETIME时间
是
分类VARCHAR(255)255是
11
是
挂起
SUSPENSION_STATE_INT(11) 状态
TENANT_ID_
租用
VARCHAR(255)255是 ID
ACT_RU_VARIABLE(act_ru_variable【流程变量】)是
缺
否字段描长可约备字段名数据类型省主述度空束注
值
键是ID_ID_VARCHAR(64)64
REV_INT(11)11是 REV_
TYPE_ NAME_
类型
VARCHAR(255)255 类
型
变量名
VARCHAR(255)255
称
执
EXECUTION_ID_执行IDVARCHAR(64)64是 行
PROC_INST_ID_流程实
例ID
VARCHAR(64)64是
TASK_ID_任务IDVARCHAR(64)64是
BYTEARRAY_ID_二进制资源IDVARCHAR(64)64是 DOUBLE_DOUBLE_DOUBLE 是 LONG_LONG_BIGINT(20)20是 TEXT_TEXT_VARCHAR(4000)4000是
TEXT2_TEXT2_VARCHAR(4000)4000是 ID流程
实
例ID任
务
ID二进
制
资
源ID
因篇幅问题不能全部显示,请点此查看更多更全内容