Activiti7 25张表结构介绍

Alfresco软件开发,基于JBPM4,后并入OMG,目前最高版本activiti 7。Activiti5版本的时候,核心团队发生了比较大的变动(离职),activiti6的开发团队在新版本中去除了PVM,纳入了DMN,重构XML解析,BUG较多,目前主要团队致力于activiti7,5&6已经官宣不维护。

一、表头含义

ACT_GE :GE【general】,保存通用数据。

ACT_RE :RE 【repository】,保存流程定义和流程静态资源 (图片、规则等等)。

ACT_RU :RU 【runtime】,保存运行时数据(流程实例、任务、变量、异步任务等等)。

ACT_HI  :HI【history】,保存历史时数据(全流程:流程实例、任务、变量、异步任务等等)。

二、25张表

    表分类

                    表名

                     解释

              备注

一般数据

ACT_GE_BYTEARRAY

通用的流程定义和流程资源

基础表

ACT_GE_PROPERTY

系统相关属性

流程定义表

ACT_RE_DEPLOYMENT

部署单元信息

ACT_RE_PROCDEF

已部署的流程定义

ACT_RE_MODEL

模型信息

运行实例表

ACT_RU_TASK    运行时任务运行时数据表,流程结束后删除此表中的记录

ACT_RU_EXECUTION

运行时流程执行实例

ACT_RU_IDENTITYLINK

运行时用户关系信息,存储任务节点与参与者的相关信息

ACT_RU_JOB

运行时作业

ACT_RU_EVENT_SUBSCR    运行时事件

ACT_RU_VARIABLE

运行时变量表

历史记录

ACT_HI_ACTINST

历史的流程实例

历史数据,无需历史流程数据展示需求时,可以忽略

ACT_HI_IDENTITYLINK    历史的流程运行过程中用户关系
ACT_HI_PROCINST 历史的流程实例
ACT_HI_TASKINST 历史的任务实例
ACT_HI_ATTACHMENT历史的流程附件
ACT_HI_COMMENT历史的说明性信息
ACT_HI_DETAIL历史的流程运行中的细节信息

ACT_HI_VARINST

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

三、简单使用 

3.1.部署流程定义涉及到的表

act_re_deployment     流程定义部署表,每部署一次增加一条记录

act_re_procdef        流程定义表,部署每个新的流程定义都会在这张表中增加一条记录

act_ge_bytearray      流程资源表[bpm、png 文件]

act_re_deployment 与 act_re_procdef 是一对多的关系,一次流程定义部署可以部署多个流程定义,生成一条流程定义部署信息(act_re_deployment)和多条流程定义信息(act_re_procdef)。

3.2.启动流程实例

act_ru_execution        流程当前执行到的节点信息

act_ru_identitylink     流程当前执行到的节点与人员关联信息,当前节点的执行人信息

act_ru_task             流程当前执行到的节点任务信息


# 开启流程执行历史信息记录功能

act_hi_actinst          流程实例执行历史

act_hi_identitylink     流程的参与用户历史信息

act_hi_procinst         流程实例历史信息

act_hi_taskinst         流程任务历史信息

3.3.执行任务

act_ru_execution        流程当前执行到的节点信息

act_ru_identitylink     流程当前执行到的节点与人员关联信息,当前节点的执行人信息

act_ru_task             流程当前执行到的节点任务信息


# 开启流程执行历史信息记录功能

act_hi_actinst          流程实例执行历史

act_hi_identitylink     流程的参与用户历史信息

act_hi_taskinst         流程任务历史信息
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于“activiti628张表”没有给出更具体的名,因此无法提供全面的结构和字段解释。下面是activiti中一些常见的字段注释。 1. ACT_HI_ACTINST (历史节点信息): -ID_: 当前历史节点标识 -PROC_DEF_ID_: 流程定义标识 -TASK_ID_: 任务标识 -START_TIME_: 启动时间 -END_TIME_: 结束时间 -DURATION_: 持续时间 -ACT_ID_: 节点标识 -ACT_NAME_: 节点名称 -ACT_TYPE_: 节点类型 2. ACT_HI_DETAIL (历史任务详情): -ID_: 当前历史任务详情标识 -REV_: 详情版本 -TASK_ID_: 历史任务标识 -TIME_: 记录时间 -NAME_: 详情名称 -LONG_: 数值字段(持续时间) -TEXT_: 文本字段 3. ACT_HI_PROCINST (历史流程实例): -ID_: 历史流程实例标识 -PROC_DEF_ID_: 流程定义标识 -BUSINESS_KEY_: 业务关键字 -START_TIME_: 启动时间 -END_TIME_: 结束时间 -DURATION_: 持续时间 -END_ACT_ID_: 结束节点标识 4. ACT_HI_TASKINST (历史任务信息): -ID_: 历史任务信息标识 -PROC_DEF_ID_: 流程定义标识 -TASK_DEF_KEY_: 任务定义关键字 -PROC_INST_ID_: 流程实例标识 -EXECUTION_ID_: 执行标识 -NAME_: 任务名称 -PARENT_TASK_ID_: 父任务标识 -DESCRIPTION_: 任务描述 -OWNER_: 任务拥有者 -START_TIME_: 启动时间 -DUE_DATE_: 到期时间 -CLAIM_TIME_: 认领时间 -END_TIME_: 结束时间 -DURATION_: 持续时间 -DELETE_REASON_: 删除原因 -PRIORITY_: 任务优先级 5. ACT_RU_EVENT_SUBSCR(事件订阅): -ID_: 事件订阅标识 -REV_: 版本号 - EVENT_TYPE_: 事件类型 - EVENT_NAME_: 事件名称 - EXECUTION_ID_: 执行标识 6. ACT_RU_TASK(运行时任务信息): -ID_: 运行时任务标识 -EXECUTION_ID_: 执行标识 -PROC_INST_ID_: 流程实例标识 -PROC_DEF_ID_: 流程定义标识 -TASK_DEF_KEY_: 任务定义关键字 - NAME_: 任务名称 - PARENT_TASK_ID_: 父任务标识 -DESCRIPTION_: 任务描述 -OWNER_: 任务拥有者 -ASSIGNEE_: 任务受让人 -DELEGATION_: 委托记录标识 -PRIORITY_: 任务优先级 -CREATE_TIME_: 创建时间 -DUE_DATE_: 到期时间 -CATEGORY_: 任务分类 - SUSPENSION_STATE_: 任务挂起状态 7. ACT_RU_VARIABLE(运行时流程变量): -ID_: 流程变量标识 -PROC_INST_ID_: 流程实例标识 -EXECUTION_ID_: 执行标识 -TASK_ID_: 任务标识 - NAME_: 变量名称 - VAR_TYPE_: 变量类型 - REV_: 版本号 - BYTEARRAY_ID_: 二进制数据标识 - DOUBLE_: 双精度浮点数 - LONG_: 整数 - TEXT_: 文本 以上是一些常见的activiti的字段注释,对于activiti的其他,可以查看官方文档获得更多相关信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值