首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

jbpm4.2的表说明(剽窃而来)

2012-11-08 
jbpm4.2的表说明(抄袭而来)一、库表结构jbpm共有17张表,图示参考JBPM4_DEPLOYMENT?? ?? 流程定义表JBPM4_DE

jbpm4.2的表说明(抄袭而来)

一、库表结构
jbpm共有17张表,图示参考
JBPM4_DEPLOYMENT??
?? 流程定义表
JBPM4_DEPLOYPROP
?? 流程定义属性表

JBPM4_EXECUTION
?? 保存流程执行信息

JBPM4_HIST_ACTINST
?? 保存流程活动(节点)实例历史记录

JBPM4_HIST_DETAIL
?? 保存Variable的变更记录

JBPM4_HIST_PROCINST
?? 保存流程实例历史记录

JBPM4_HIST_TASK
?? 保存任务实例历史记录

JBPM4_HIST_VAR
?? 流程变量(上下文)历史表, 保存历史的变量

JBPM4_ID_GROUP
?? 角色表
JBPM4_ID_MEMBERSHIP
?? 用户角色表
JBPM4_ID_USER
?? 用户表

JBPM4_JOB
?? 定时表

JBPM4_LOB
?? 存储表

JBPM4_PARTICIPATION
?? 参与者表,存放参与者信息,参与者的种类有Candidate、Client、Owner、Replaced Assignee和Viewer。而具体的参与者既可以是单一用户,也可以是用户组。

JBPM4_SWIMLANE
?? 泳道表。SwimLane是一种Runtime Process Role。通过SwimLane,多个Task可以一次分配到同一Actor身上

JBPM4_TASK
?? 任务表,存放需要人来完成的Activities,需要人来参与完成的Activity被称为Task

JBPM4_VARIABLE
?? 上下文表,保存进行时的临时变量。

发布一个流程deploy后
?? jbpm4_deployment新增一条记录
?? jbpm4_deployprop新增三条记录
?? jbpm4_LOB新增一条记录

上传一个包含png和jpdl.xml的zip包后
?? JBPM4_DEPLOYMENT多一条记录
?? JBPM4_DEPLOYPROP多三条
?? JBPM4_LOB多两条。

?

说明一下:这里JBPM4_LOB这表就是存储我们发布的流程xml和流程图PNG!

开始一个流程startProcessInstanceByKey后
?? jbpm4_execution新增一条记录
?? jbpm4_hist_actinst新增一条记录
?? jbpm4_hist_procinst新增一条记录
?? jbpm4_hist_task新增一条记录
?? jbpm4_task新增一条记录

二.数据模型
1.流程定义实体(Process Definition)
描述
?? 流程定义实体是对一个流程抽象的对象化定义,一套系统中,用户可以定义保存多个流程定义实体,如:报销流程定义、请假流程定义、人事录用流程定义等。
?? 每个流程定义还可以有多个不同的版本,如:针对同样的报销流程可以有修订前和修订后的两个流程定义,同时存储于jPDL数库中。用户可以通过流程名称和版本号获取相应的流程定义。
?? 在默认请况下,系统启用最新的流程定义。
Java对象
?? org.jbpm.graph.def.ProcessDefinition
数据库表
?? JBPM4_DEPLOYPROP表存储流程定义的通用信息,如:流程名称、版本号
表关联说明????

1 楼 对酒当歌,人生几何 2010-01-05   为什么我增加一个后,JBPM4_DEPLOYPROP还是为空呢

热点排行