# BPM4_DEPLOYMENT 流程定义表
# JBPM4_DEPLOYPROP 流程定义属性表
# JBPM4_EXECUTION 流程实例表
# JBPM4_HIST_ACTINST 流程活动(节点)实例表
# JBPM4_HIST_DETAIL 流程历史详细表
# JBPM4_HIST_PROCINST 流程实例历史表
# JBPM4_HIST_TASK 流程任务实例历史表
# JBPM4_HIST_VAR 流程变量(上下文)历史表
# JBPM4_ID_GROUP 组表
# JBPM4_ID_MEMBERSHIP 用户角色表
# JBPM4_ID_USER 用户表
# JBPM4_JOB 定时表
# JBPM4_LOB 存储表
# JBPM4_PARTICIPATION 参与者表
# JBPM4_SWIMLANE 泳道表
# JBPM4_TASK 任务表
# JBPM4_VARIABLE 上下文表
# 红 色的表为经常使用的表.这里不使用JBPM自己的权限角色定义.
# 发布一个流程deploy后
# jbpm4_deployment 新增一条记录
# jbpm4_deployprop新增三条记录
# jbpm4_lob 新增一条记录
# 开始一个流程startProcessInstanceByKey后
# jbpm4_execution 新增一条记录
# jbpm4_hist_actinst 新增一条记录
# jbpm4_hist_procinst新增一条记录
# jbpm4_hist_task 新增一条记录
# jbpm4_task 新增一条记录
# 流程定义相关的布署信息就存储在(1) JBPM4_DEPLOYMENT、(2) JBPM4_DEPLOYPROP 及(3) JBPM4_LOB 中。上传一个包含png和jpdl.xml的zip包后,JBPM4_DEPLOYMENT多一条记录 JBPM4_DEPLOYPROP 多三条, JBPM4_LOB多两条。
# (4)J B PM4_HIST_PROCINST 与(5) JBPM4_HIST_ACTINST 分别存放的是 Process Instance、Activity Instance的历史记录。
# (6)JBPM4_EXECUTION 主要是存放JBPM4的执行信息,Execution机制代 替了JBPM3的Token机制(详细参阅JBPM4的PVM机制,过段时间我也会进一步分析)。
# (7)JBPM4_TASK 存放需要人来完成的Activities,需要人来参与完成的Activity 被称为Task。
# (8)JBPM4_PARTICIPATION 存放 Participation的信息,Participation的种类有Candidate、Client、 Owner、 Replaced Assignee和Viewer。而具体的Participation既可以是单一用户,也可以是用户组。
# (9)JBPM4_SWIMLANE。 Swim Lane 是一种Runtime Process Role。通过Swim Lane,多个Task可以一次分配到同一Actor身上。
# (10) JBPM4 _VARIABLE 存 的是进行时的临时变量。
# (11) JBPM4_HIST_DETAIL 保存 Variable的变更记录。
# (12)JBPM4_HIST_VAR 保存历史的变量 。
# (13) JBPM4_HIST_TASK Task 的历史信 息。
# (14)JBPM4_ID_GROUP (15)JBPM_ID_MEMBERSHIP (16)JBPM4_ID_USER 这三张表很常见了,基 本的权限控制,关于用户认证方面建议还是自己开发一套,JBPM4的功能太简单了,使用中有很多需要难以满足。
# (17) JBPM4_JOB 存放的是Timer 的定义。
# (18) JBPM4_PROPERTY JBPM 引擎参数表
分享到:
相关推荐
jbpm4.3数据库表结构明细,希望能给你带来帮助
jbpm4是当前最主流的开源工作流产品,基于此你可以构建自己的工作流应用。这个是对JBPM4的数据库进行说明,对您理解JBPM4工作流很有帮助
jbpm4.3数据库创建的sqlserver脚本
jBPM4.3用户指南 在这个用户指南里, 我们将介绍在持久执行模式下的jPDL流程语言。 持久执行模式是指流程定义、 流程执行以及流程历史都保存在关系数据库中, 这是jBPM实际通常使用的方式。 这个用户指南介绍了...
使用JSP做的例子,适用于初学...如果开发者使用MySQL数据库,请使用 mysql-connector-java-3.0.17-ga-bin.jar 包。 否则会出现不必要的问题,如 Unknown type '16 in column 4 of 16 in binary-encoded result set 等等
介绍了jbpm4.3的基本使用,jar包需要自己拷贝到lib文件夹下。数据库配置在jbpm.hibernate.cfg.xml中,可根据具体情况修改
jbpm4.3下最核心的12个jar。资源为一个war工程,放入tomcat6下即可运行。附数据库脚本。
修改配置文件的数据库连接部分就可以直接运行,由于文件过大,没有上传jar包,需要自己加入。将juel.jar 替换tomcat下的D:\Application\apache-tomcat-6.0.18\lib el-api.jar 否则冲突 浏览器输入:...
jbpm4.4_sql_server_数据库创建
4.2.1 修改jbpm相关的数据库配置 16 4.2.2 第二次运行时注释掉以下代码 17 4.3 移植WF project 17 4.3.1 创建jbpm的web工程 17 4.3.2 导入SSH相关的依赖 23 4.3.3 导入jbpm相关的依赖 24 4.3.4 使用jotm配置tomcat ...
3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备环境 10 4.1jbpm4.4软件环境 10 4.2相关资源下载 10 4.3安装流程设计器(MyEclipse插件) ...
35 2.8 安装jBPM数据库 35 2.8.1 新数据库安装 36 2.8.2 升级旧的数据库 36 2.9 安装图形化流程设计器(GPD) 37 2.9.1 获取Eclipse 37 2.9.2 在Eclipse中安装GPD插件 37 2.9.3 配置jBPM运行环境 38 2.9.4 添加jPDL4...
JbpmContext.........................................19 2.1.1 JbpmConfiguration...............19 2.1.2 JbpmContext.............................21 2.2 构建jBPM数据库........................................
JbpmContext.........................................19 2.1.1 JbpmConfiguration...............19 2.1.2 JbpmContext.............................21 2.2 构建jBPM数据库........................................
1.2.1工作流的发展简介 4 1.2.2国内外工作流现状 6 1.2.3工作流的发展趋势 9 1.2.4有关工作流标准介绍 11 2.工作流的基本概念 12 2.1 WFMC对工作流的定义 12 2.2 业务流程 16 2.2.1概念 16 2.2.2 业务流程定义语言的...
第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用...
第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用...
JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...