workflow工作流(二):34张表
1.常用的表
2.总共34张表
Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。
ACT_ID_*: 'ID'表示identity。 这些表包含身份信息,比如用户,组等等。
ACT_HI_*: 'HI'表示history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。
ACT_GE_*: 通用数据, 用于不同场景下,如存放资源文件。
3.部分表的分类
3.1:资源库流程规则表
- act_re_deployment 部署信息表
- act_re_model 流程设计模型部署表
- act_re_procdef 流程定义数据表
3.2:运行时数据库表
- act_ru_execution 运行时流程执行实例表
- act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息
- act_ru_task 运行时任务节点表
- act_ru_variable 运行时流程变量数据表
3.3:历史数据库表
- act_hi_actinst 历史节点表
- act_hi_attachment 历史附件表
- act_hi_comment 历史意见表
- act_hi_identitylink 历史流程人员表
- act_hi_detail 历史详情表,提供历史变量的查询
- act_hi_procinst 历史流程实例表
- act_hi_taskinst 历史任务实例表
- act_hi_varinst 历史变量表
3.4:组织机构表
- act_id_group 用户组信息表
- act_id_info 用户扩展信息表
- act_id_membership 用户与用户组对应信息表
- act_id_user 用户信息表
这四张表很常见,基本的组织机构管理,关于用户认证方面建议还是自己开发一套,组件自带的功能太简单,使用中有很多需求难以满足
3.5:通用数据表
- act_ge_bytearray 二进制数据表
- act_ge_property 属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录,
4.总结:工作流的表是用来保存流程数据的,而业务数据表需要自己创建,并且业务关联流程,而不是流程关联业务
workflow工作流(二):34张表相关推荐
- 工作流管理系统开发之十二 同一张表单在流程多节点中流转的权限控件
以前写过一篇 表单权限与流程的权限控制:文章,没有具体的去实现,实践证明,同一张表单在多流程节点中流转,是工作流和电子表单必须要处理的问题. 工作流系统和电子表单相结合,达到同一张表单在流程的各个节 ...
- eas-bos工作流的几张表
T_WFR_AssignHst 工作流任务历史表 转储后的工作流任务历史数据 T_WFR_AssignDetail 已经处理过的工作流任务表 已经处理过的工作流任务存储在此表中 T_WFR_Assig ...
- c++引用另一个类的方法_VlookUp函数使用方法,一张表引用另一张表的数据。
Excel里面的Vlookup函数是很常用的函数,也是非常实用的函数.这里大致讲一下这个函数所能实现的功能,我们讲的通俗一点,比如有两张表,第一张表有学号.姓名信息,另一张表中有学号.成绩信息,当第一 ...
- 如何删除有外键关系的两张表的数据
文章目录 外键的定义 如何删除外键关系的两张表(父表 子表)的数据 方式一 方式二 两张表互为外键约束,删除任何一张表都会出错 为了保证数据完整 ,有一种方式就是两张表设置外键foreign key. ...
- 【审批工作流camunda教程】(二):camunda数据库中的48张表分别的大致含义,数据库表结构介绍
教程一: 创建camunda项目=>部署流程定义=>创建流程实例=>走完流程实例 教程二: camunda数据库中的47张表分别的大致含义,数据库表结构介绍 教程三: 下载camun ...
- hibernate继承关系映射关系方法(二)--每个子类一张表
TPS:所谓"每个子类一张表(Table Per Subclass)":父类一张表,每个子类一张表,父类的表保存公共有信息,子类的表只保存自己特有的信息 这种策略是使用<jo ...
- 《Activiti 深入BPM工作流》---如何创建默认的activiti的25张表?
<Activiti 深入BPM工作流>-如何创建默认的activiti的25张表? 一. 问题 如何创建默认的activiti的25张表? 总体思路: 1. 引入依赖 2. 添加配置(默 ...
- mysql语法大全w3school_(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)...
1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype ...
- flowable实战(十二)flowable 核心表ACT_RU_EXECUTION 详解(初学者误解的一张表)
一.ACT_RU_EXECUTION 表(很多初学者迷惑的一张表,以为是流程实例表,其实它叫执行实例表):这个表和act_run_task表,一起控制了用户任务的产生与完成等. 这个表是工作流程的核心 ...
最新文章
- 大白鱼备考云笔记冲刺周期第一天
- 根据 设备名(br0/eth0/em0)称获取 当前机器的IP地址与子网掩码信息
- mac os x 10.8 安装python-mysqldb
- PostgreSQL / openGauss 数据库易犯的十个错误
- There is 和 There are的使用_28
- c#值get、 set用法(包含自动转换的说明)
- sql取字段前4位_SQL学习之旅(7)
- Vue使用v-for绑定两个属性拼接渲染界面
- python 正态化_#Python数据分析/笔记 - 准备工作
- optenstack配置glance
- 简单使用jave获取上传视频时长--java后端
- 模糊数学(一):模糊集及其表示
- [bzoj 4939][Ynoi 2016]掉进兔子洞
- java实现word(docx)在线编辑(word转html,html转word)——解读document.xml结构
- oracle查询谁修改了数据ip,查询oracle特定表修改的用户及IP信息
- 最新HTML微信聊天对话生成器网页源码+实测可用
- Linux光盘检测,Linux下如何检测DVD刻录机的设备
- 用html做成的音频播放器,HTML5制作酷炫音频播放器插件图文教程
- python中多重if语句用法_python-循环语句的简单条件语句、多重条件语句和嵌套条件语句编写...
- 计算机技术在物理教学中的应用,信息技术在物理教学中的运用案例与感悟