- 浏览: 3430860 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
(1)用户管理表
ACT_ID_GROUP;
说明:用户组信息
ACT_ID_INFO;
说明:用户资料的详细信息
ACT_ID_MEMBERSHIP
说明:用户及用户组的关联
ACT_ID_USER
说明:用户基础信息
(2)通用的资源及属性表
ACT_GE_BYTEARRAY
说明:Activiti的流程定义文件及用户的图片信息存放在这里;
ACT_GE_PROPERTY
(3)流程引擎仓库
ACT_RE_MODEL
说明:流程设计器设计流程后,保存数据到该表。
EDITOR_SOURCE_VALUE_ID(流程文件放在ACT_GE_BYTEARRAY中的ID);
EDITOR_SOURCE_EXTRA_VALUE_ID(流程文件图像放在ACT_GE_BYTEARRAY中的ID)。
(4)流程运行时信息表
运行时信息是存放流程实例化后,运行时的信息,当流程结束后,信息就会被删除,以保持这张表的运行速度。
ACT_RU_EXECUTION;
流程实例运行时信息
ACT_RU_IDENTITYLINK;
流程实例运行时信息相关的用户
ACT_RU_TASK;
流程实例中的每个任务信息
ACT_RU_VARIABLE;
流程实例的变量信息
ACT_RU_JOB;
ACT_RU_EVENT_SUBSCR
Activiti-5.9工作流引擎-数据库表结构
数据库表结构说明:
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_FORM_KEY_:是否有Start Form Key。
注意:此表与ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_RE_PROCDEF表内,每条流程定义的数据,都会对应ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。与ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME_与ACT_RE_PROCDEF.RESOURCE_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_:
9. IS_ACTIVE_:
10.IS_CONCURRENT_:
11.IS_SCOPE_:
ACT_RU_JOB:运行时定时任务数据表。
1. ID_:
2. REV_:
3. TYPE_:
4. LOCK_EXP_TIME_:
5. LOCK_OWNER_:
6. EXCLUSIVE_:
7. EXECUTION_ID_:
8. PROCESS_INSTANCE_ID_:
9. RETRIES_:
10.EXCEPTION_STACK_ID_:
11.EXCEPTION_MSG_:
12.DUEDATE_:
13.REPEAT_:
14.HANDLER_TYPE_:
15.HANDLER_CFG_:
ACT_RU_TASK:运行时任务数据表。
1. ID_:
2. REV_:
3. EXECUTION_ID_:
4. PROC_INST_ID_:
5. PROC_DEF_ID_:
6. NAME_:
7. DESCRIPTION_:
8. TASK_DEF_KEY_:
9. ASSIGNEE_:
10.PRIORITY_:
11.CREATE_TIME_:
ACT_RU_IDENTITYLINK:任务参与者数据表。主要存储当前节点参与者的信息。
1. ID_:
2. REV_:
3. GROUP_ID_:
4. TYPE_:
5. USER_ID_:
6. TASK_ID_:
ACT_RU_VARIABLE:运行时流程变量数据表。
1. ID_:
2. REV_:
3. TYPE_:
4. NAME_:
5. EXECUTION_ID_:
6. PROC_INST_ID_:
7. TASK_ID_:
8. BYTEARRAY_ID_:
9. DOUBLE_:
10.LONG_:
11.TEXT_:
12.TEXT2_:
ACT_HI_PROCINST:
ACT_HI_ACTINST:
ACT_HI_TASKINST:
ACT_HI_DETAIL:
ACT_ID_GROUP;
说明:用户组信息
ACT_ID_INFO;
说明:用户资料的详细信息
ACT_ID_MEMBERSHIP
说明:用户及用户组的关联
ACT_ID_USER
说明:用户基础信息
(2)通用的资源及属性表
ACT_GE_BYTEARRAY
说明:Activiti的流程定义文件及用户的图片信息存放在这里;
ACT_GE_PROPERTY
(3)流程引擎仓库
ACT_RE_MODEL
说明:流程设计器设计流程后,保存数据到该表。
EDITOR_SOURCE_VALUE_ID(流程文件放在ACT_GE_BYTEARRAY中的ID);
EDITOR_SOURCE_EXTRA_VALUE_ID(流程文件图像放在ACT_GE_BYTEARRAY中的ID)。
(4)流程运行时信息表
运行时信息是存放流程实例化后,运行时的信息,当流程结束后,信息就会被删除,以保持这张表的运行速度。
ACT_RU_EXECUTION;
流程实例运行时信息
ACT_RU_IDENTITYLINK;
流程实例运行时信息相关的用户
ACT_RU_TASK;
流程实例中的每个任务信息
ACT_RU_VARIABLE;
流程实例的变量信息
ACT_RU_JOB;
ACT_RU_EVENT_SUBSCR
Activiti-5.9工作流引擎-数据库表结构
数据库表结构说明:
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_FORM_KEY_:是否有Start Form Key。
注意:此表与ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_RE_PROCDEF表内,每条流程定义的数据,都会对应ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。与ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME_与ACT_RE_PROCDEF.RESOURCE_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_:
9. IS_ACTIVE_:
10.IS_CONCURRENT_:
11.IS_SCOPE_:
ACT_RU_JOB:运行时定时任务数据表。
1. ID_:
2. REV_:
3. TYPE_:
4. LOCK_EXP_TIME_:
5. LOCK_OWNER_:
6. EXCLUSIVE_:
7. EXECUTION_ID_:
8. PROCESS_INSTANCE_ID_:
9. RETRIES_:
10.EXCEPTION_STACK_ID_:
11.EXCEPTION_MSG_:
12.DUEDATE_:
13.REPEAT_:
14.HANDLER_TYPE_:
15.HANDLER_CFG_:
ACT_RU_TASK:运行时任务数据表。
1. ID_:
2. REV_:
3. EXECUTION_ID_:
4. PROC_INST_ID_:
5. PROC_DEF_ID_:
6. NAME_:
7. DESCRIPTION_:
8. TASK_DEF_KEY_:
9. ASSIGNEE_:
10.PRIORITY_:
11.CREATE_TIME_:
ACT_RU_IDENTITYLINK:任务参与者数据表。主要存储当前节点参与者的信息。
1. ID_:
2. REV_:
3. GROUP_ID_:
4. TYPE_:
5. USER_ID_:
6. TASK_ID_:
ACT_RU_VARIABLE:运行时流程变量数据表。
1. ID_:
2. REV_:
3. TYPE_:
4. NAME_:
5. EXECUTION_ID_:
6. PROC_INST_ID_:
7. TASK_ID_:
8. BYTEARRAY_ID_:
9. DOUBLE_:
10.LONG_:
11.TEXT_:
12.TEXT2_:
ACT_HI_PROCINST:
ACT_HI_ACTINST:
ACT_HI_TASKINST:
ACT_HI_DETAIL:
发表评论
-
drools 规则文件 —— 语法
2014-06-09 21:53 3430原文:http://liureying.blog.163.co ... -
使用eclipse创建bpmn2文件的一些问题
2014-06-07 15:18 1757使用bpmn2 diagram Editor编辑器的问题 1 ... -
JBPM6入门资料: Spring4 + Hibernate4 + JBPM6整合
2014-05-21 19:39 18782参考资料: =============== ... -
我的Activiti例子
2013-09-21 15:01 6904Spring 与Activiti的入门整合 http://ww ... -
各种状态的任务查询以及和业务对象关联
2013-09-21 14:26 1963http://www.kafeitu.me/activiti/ ... -
Activiti: 三种部署方式和几种启动方式
2013-09-20 00:24 4731三种部署: 1.自动部署: <property name ... -
Activiti modeler 国际化要点
2013-09-18 15:33 25591. 界面文本:src/main/resources/sten ... -
两篇整合Activiti Modeler到业务系统
2013-09-17 14:29 8704整合Activiti Modeler到业务系统(或BPM平台) ... -
Activiti: 关于表单的一些接口
2013-09-17 09:31 2485获得流程启动的时候的表单信息 ProcessInstance ... -
Activiti5: TaskQuery查询API
2013-09-16 13:34 3471http://blog.csdn.net/iflow/arti ... -
第一个Activiti5.13 + Spring3.x例子
2013-09-16 13:24 2366参考: http://www.iteye.com/topic/ ... -
kft-activiti-demo: 部署记录
2013-09-13 17:36 20132.SpringMvc + Activiti + Hibern ... -
SSH 整合 Activiti
2013-09-09 14:45 2025原文:http://blog.chinaunix.net/ui ... -
Activiti BPM Platform工作流的一些资料
2013-09-03 16:07 2936Activiti官方: http://www.activiti ... -
JBPM5.4发送email
2013-05-29 15:57 2083JBPM5.4配置参考: http://panyongzhen ... -
Spring3.1 + Hibernate4.2.1 + JBPM5.4 + Ehache整合例子
2013-05-29 11:17 9483pom.xml ----------------------- ... -
JBPM5 Designer 2.3源码问题
2013-05-24 09:50 2344最新本2.4发布,但是里面是使用Maven的module方式来 ... -
Spring 3 & jBPM 5 & LocalTaskService
2013-05-24 09:52 1830帖子地址:https://community.jboss.or ... -
JBPM Designer 部署
2013-05-24 09:53 1653版本:2.4 把war放到tomcat下面之后,进入的url是 ... -
Dynamic Process Creation Using API [JBPM 5.1]
2013-05-23 08:53 1734http://atulkotwale.blogspot.com ...
相关推荐
**Eclipse Activiti 5.12 插件详解** Activiti 是一个开源的工作流引擎,它基于模型驱动的设计理念,为企业提供业务流程自动化服务。Eclipse Activiti 5.12 插件是专门为Eclipse集成开发环境设计的工具,它极大地...
### Activiti工作流23张表详细介绍 #### 一、Activiti数据库表结构概述 Activiti是一款开源的工作流引擎,其强大的流程管理能力使得它在众多业务场景中得到广泛应用。为了更好地理解Activiti如何存储流程数据,本...
activiti 5.22.0 版本 23张表 增加注释脚本 部分字段是空
Activiti-5.21数据库表结构详解(共25张表) 工作流的应用越来越广泛,而activiti是公认的现阶段最好的工作流框架之一,详细了解activiti的库表结构有助于您更好的掌握学习工作流框架,共享本资源以供广大编程从业人员...
这个压缩包包含了 Activiti 的不同版本,包括 5.12、5.14 和 5.15,这些都是 Java 开发人员在构建企业级应用时可能会用到的组件。每个版本的 Activiti 设计师都是一个图形化的流程建模工具,帮助用户设计和调试工作...
这个学习资料和自动生成23张表的demo是针对初学者的一个宝贵资源,可以帮助理解Activiti的工作原理和实际应用。 首先,让我们来了解一下Activiti的核心概念。Activiti 是基于BPMN 2.0标准的,BPMN(Business ...
1. activiti23张表相互关系图的作用: 对于初学者来说,学习Activiti工作流引擎的23张核心数据表及其相互关系,可能会感到困难,因为它们之间关系错综复杂。因此,制作一张23张表相互关系图能够帮助初学者更直观地...
### Activiti23张表详解 #### 一、概述 Activiti是一款开源的工作流引擎,基于Java语言开发,主要用于管理业务流程。它提供了一套完整的API来定义和执行流程,并支持BPMN 2.0标准。为了实现这些功能,Activiti在...
Activiti 5.22.0数据库表结构添加中文...问题二:明明Activiti有25张表,为什么这里只有21张表? 答:因为25张表中有4张是ACT_ID_*开头的表,这几个表用自己业务系统的就行,或者在此基础上根据ACT_ID_*表稍做改造。
Activiti-7.1.0数据库表结构详解(共25张表) 工作流的应用越来越广泛,而activiti是公认的现阶段最好的工作流框架之一,详细了解activiti的库表结构有助于您更好的掌握学习工作流框架,共享本资源以供广大编程从业...
Activiti 23张表及7大服务详解接招了七大服务介绍和23张表的概览........................................
activiti-bpmn-converter-5.12
Activiti-5.22版本的库表结构设计用于支持流程的定义、部署、运行以及历史数据的管理,共包含25张表,这些表按照前缀可以分为几个主要模块,分别是资源库(RE)、运行时(RU)、历史(HI)、身份(ID)和通用(GE)...
Activiti 是一个开源的工作流引擎,它用于自动化业务流程。理解 Activiti 的数据结构对于有效管理和维护基于 Activiti 的系统至关重要。以下是对标题和描述中提及的 Activiti 数据结构的详细解析: 1. **表名前缀**...
1.Activiti的25张表; 2.引入Activiti配置文件activiti.cfg.xml; 3.在Eclipse 上安装Activiti插件; 4.初识Activiti流程设计工具; 5.了解Activiti bpmn图表对应的 XML 文件 6.Activiti HelloWorld实现(代码...
Activiti 是一个开源的工作流程引擎,它主要用于自动化业务流程,特别是在企业应用中。这个"activiti-5.12.1 官方包"是 Activiti 的一个特定版本,5.12.1,该版本可能包含了修复的问题、增强的功能以及对先前版本的...
Activiti Modeler是一款基于Java开发的流程建模工具,它主要与Activiti BPMN(业务流程管理Notation)引擎紧密配合,为用户提供了一个直观、易用的界面来设计、模拟和部署业务流程。Activiti是Alfresco公司推出的一...
抄送和通知任务改造:AtomicOperationTransitionDestroyScope流程自动过,没有设置处理人时,根据配置执行业务处理回调函数,然后自动往前执行流程如果流程任务当前处理环境和下一个任务的处理人相同,则直接跳过...
3. **Activiti25张表**: 当你首次运行项目,Activiti会自动在指定的数据库中创建25张表,这些表是Activiti内部管理和存储流程实例所需的基础结构。 4. **流程定义与部署**: 通常,流程定义是通过BPMN 2.0的XML文件...
在标签中提到的"Activiti Designer 5.12",这是Activiti Designer的一个特定版本。Activiti Designer 5.x系列是基于Activiti 5.x流程引擎,它支持BPMN 2.0标准,提供了丰富的图形化界面来创建、编辑和管理流程定义。...