JBPM4.4数据库mysql5.5建表脚本修正版
4星 · 超过85%的资源 需积分: 15 8 浏览量
更新于2024-09-12
收藏 15KB TXT 举报
"该资源包含了对JBPM 4.4版本在MySQL 5.5数据库上创建表的修正过的SQL命令,共有18个表的建表语句。"
JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于设计、执行和管理业务流程。在JBPM 4.4这个特定的版本中,数据库结构对于系统的正常运行至关重要。这里的SQL命令主要用于在MySQL 5.5数据库中创建必要的表,确保JBPM能够正确存储和管理流程实例、部署信息和其他元数据。
首先,`JBPM4_DEPLOYMENT`表是用于存储流程部署的信息。表中的`DBID`是主键,代表每个部署的唯一标识,`NAME`字段存储部署的名称,`TIMESTAMP`记录部署的时间戳,而`STATE`字段则表示部署的状态。
接着,`JBPM4_DEPLOYPROP`表是用来存储与部署相关的属性。`DBID`为主键,`DEPLOYMENT`字段引用`JBPM4_DEPLOYMENT`表的`DBID`,`OBJNAME`和`KEY`联合定义了属性的类别,`STRINGVAL`和`LONGVAL`分别用于存储字符串值和长整型值。
`JBPM4_EXECUTION`表是执行实例表,它包含流程实例的详细信息。`DBID`为主键,`CLASS`、`DBVERSION`用于版本控制。`ACTIVITYNAME`指定了当前活动的名称,`PROCDEFID`是流程定义的ID,`HASVARS`表示是否存在变量,`NAME`、`KEY`、`ID`、`STATE`和`SUSPHISTSTATE`等字段用于追踪流程状态和实例信息。此外,`PRIORITY`表示优先级,`HISACTINST`、`PARENT`、`INSTANCE`、`SUPEREXEC`、`SUBPROCINST`、`PARENT_IDX`则分别关联到历史活动实例、父执行、实例、上级执行、子流程实例和父索引。
`JBPM4_HIST_ACTINST`表记录历史活动实例,用于跟踪流程的执行历史。`DBID`为主键,`CLASS`、`DBVERSION`保持版本一致性,`HPROCI`关联流程实例,`TYPE`定义活动类型,`EXECUTION`引用执行实例,`ACTIVITY_NAME`为活动名称,`START_datetime`和`END_datetime`分别记录活动的开始和结束时间,`DURATION`是活动的持续时间,`TRANSITION_val`可能涉及流程的转移信息。
这些SQL命令是JBPM 4.4在MySQL 5.5环境下正常运行的基础,修正这些命令可能是为了适应特定的数据库配置或解决兼容性问题。正确执行这些语句后,系统将具备存储和处理工作流过程的能力。在实际部署和使用过程中,根据具体的业务需求和环境调整可能也是必要的。
2013-11-06 上传
170 浏览量
2022-09-19 上传
kenblade
- 粉丝: 2
- 资源: 14
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器