activiti 数据表设计
2014-11-10 23:33
134 查看
activiti数据表分为5个部分:
通用数据表、流程存储表、身份数据表、运行时数据表、历史数据表
1.通用(general)数据表
以ACT_GE开头
资源表-act_ge_btyearray: 用于保存与流程引擎相关的资源,如:字符串、流程文件内容、流程图片等
属性表-act_ge_property: 将属性抽象为key-value对。初始化流程引擎时会加入:historyLevel、next.dbid、schema.history和schema.version默认属性。
2.流程存储(repository)表
以ACT_RE开头
部署数据表-act_re_deployment: 存放部署信息,同时资源会被保存到 act_ge_btyearray 中。
流程定义表-act_re_procdef: 若发布部署的是流程文件(.bpmn或.bpmn20.xml),除了会将内容保存到资源表外,解析后的特定流程定义数据会写入该表。
3.身份(identity)表
以ACT_ID开头
用户表-act_id_user: 保存用户信息。
用户信息表-act_id_info: 保存用户账号和用户信息数据。其中信息类型(type_)可为account、userinfo、null三种。
用户组表-act_id_group: 保存用户组信息。
关系表-act_id_membership:保存用户与用户组多对多关系,但是字段user_id与group_id有fk约束,必须与用户表和用户组表关联。
4.运行时(runtime)数据表
以ACT_RU开头
流程实例(执行流)表-act_ru_execution: 当流程启动后会产生实例,同时产生相应的执行流。若一个流程实例只有一个执行流,则该表有一条数据,既表示执行流也表示流程 实例。
流程任务表-act_ru_task: 保存流程执行过程中产生的任务数据。
流程参数表-act_ru_variable: 存放流程中的参数,包括流程实例参数、执行流参数、任务参数。
流程与身份关系表-act_ru_membership: 保存用户或用户组与流程数据间的关系
工作数据表-act_ru_job: 保存需要定时或重复执行的工作。
事件描述表-act_ru_event_subscr: 保存流程到达某类事件节点产生的数据,其决定流程事件的触发。
5.历史(history)数据表
以ACT_HI开头
流程实例表-act_hi_procinst: 流程启动时写入。
流程明细表-act_hi_detail: 记录流程执行过程中的参数或表单数据。
历史任务表-act_hi_taskinst:当流程到达某个任务节点时写入。
历史行为表-act_hi_actinst: 记录每一个流程活动的实例,一个流程活动将会被记录为一条数据。
附件表-act_hi_attachment: 保存添加的附件
评论表-act_hi_comment: 保存添加的评论
通用数据表、流程存储表、身份数据表、运行时数据表、历史数据表
1.通用(general)数据表
以ACT_GE开头
资源表-act_ge_btyearray: 用于保存与流程引擎相关的资源,如:字符串、流程文件内容、流程图片等
属性表-act_ge_property: 将属性抽象为key-value对。初始化流程引擎时会加入:historyLevel、next.dbid、schema.history和schema.version默认属性。
2.流程存储(repository)表
以ACT_RE开头
部署数据表-act_re_deployment: 存放部署信息,同时资源会被保存到 act_ge_btyearray 中。
流程定义表-act_re_procdef: 若发布部署的是流程文件(.bpmn或.bpmn20.xml),除了会将内容保存到资源表外,解析后的特定流程定义数据会写入该表。
3.身份(identity)表
以ACT_ID开头
用户表-act_id_user: 保存用户信息。
用户信息表-act_id_info: 保存用户账号和用户信息数据。其中信息类型(type_)可为account、userinfo、null三种。
用户组表-act_id_group: 保存用户组信息。
关系表-act_id_membership:保存用户与用户组多对多关系,但是字段user_id与group_id有fk约束,必须与用户表和用户组表关联。
4.运行时(runtime)数据表
以ACT_RU开头
流程实例(执行流)表-act_ru_execution: 当流程启动后会产生实例,同时产生相应的执行流。若一个流程实例只有一个执行流,则该表有一条数据,既表示执行流也表示流程 实例。
流程任务表-act_ru_task: 保存流程执行过程中产生的任务数据。
流程参数表-act_ru_variable: 存放流程中的参数,包括流程实例参数、执行流参数、任务参数。
流程与身份关系表-act_ru_membership: 保存用户或用户组与流程数据间的关系
工作数据表-act_ru_job: 保存需要定时或重复执行的工作。
事件描述表-act_ru_event_subscr: 保存流程到达某类事件节点产生的数据,其决定流程事件的触发。
5.历史(history)数据表
以ACT_HI开头
流程实例表-act_hi_procinst: 流程启动时写入。
流程明细表-act_hi_detail: 记录流程执行过程中的参数或表单数据。
历史任务表-act_hi_taskinst:当流程到达某个任务节点时写入。
历史行为表-act_hi_actinst: 记录每一个流程活动的实例,一个流程活动将会被记录为一条数据。
附件表-act_hi_attachment: 保存添加的附件
评论表-act_hi_comment: 保存添加的评论
相关文章推荐
- 使用Publish/Subscribe 设计模式达到对象间数据同步
- 软件性能的设计(三)数据类型对软件性能的影响
- 设计数据层组件并在层间传递数据
- 设计数据层组件并在层间传递数据
- web组件设计,利用接口(IPostBackDataHandler)产生数据回传的问题
- web组件设计,利用接口(IPostBackDataHandler)产生数据回传的问题
- 数据仓库之我见 (设计篇)
- 设计数据层组件并在层间传递数据(MS)
- 数据与操作的分离、数据实体设计及零、一与多(单体与集合)的辨证统一
- 设计数据仓库的注意事项(Part I)
- 设计数据层组件及各层间数据流通(2)
- RFC628 更深的数据语言的设计观念
- 设计数据层组件并在层间传递数据(好文收藏)
- 设计数据层组件及各层间数据流通(3)
- 设计数据仓库的注意事项(Part II)
- 设计、实现一个 Asp.Net 应用的通用数据存取层(二)
- 设计数据层组件及各层间数据流通(1)
- 设计数据层组件并在层间传递数据
- SQL 以日期动态更新维护的数据,一周排程时间日期设计
- 图的遍历的演示(c 语言 数据结构课程设计题)