jbpm43表结构和表字段说明.doc_第1页
jbpm43表结构和表字段说明.doc_第2页
jbpm43表结构和表字段说明.doc_第3页
jbpm43表结构和表字段说明.doc_第4页
jbpm43表结构和表字段说明.doc_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

整体说明:JBPM4_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引擎参数表。1.1.1.1. 表JBPM4_DEPLOYMENT表名流程定义表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK流程模版标识NAME_CLOBY流程模版名称TIMESTAMP_NUMBER(19)Y时间戳STATE_VARCHAR2(255 CHAR)Y可用状态补充说明1.1.1.2. 表JBPM4_DEPLOYPROP表名流程定义属性表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK主键DEPLOYMENT_NUMBER(19)YFK(JBPM4_DEPLOYMENT, DBID_)流程IDOBJNAME_VARCHAR2(255 CHAR)Y流程名称KEY_VARCHAR2(255 CHAR)Y类型STRINGVAL_VARCHAR2(255 CHAR)Y类型是字符串时的值LONGVAL_NUMBER(19)Y类型是数值时的值补充说明1.1.1.3. 表JBPM4_EXECUTION 表名流程实例表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK流程实例IDCLASS_VARCHAR2(255 CHAR)N类型DBVERSION_NUMBER(10)N步骤版本ACTIVITYNAME_VARCHAR2(255 CHAR)Y节点名称PROCDEFID_VARCHAR2(255 CHAR)Y流程定义IDHASVARS_NUMBER(1)Y是否有变量值NAME_VARCHAR2(255 CHAR)Y名称KEY_VARCHAR2(255 CHAR)YID_VARCHAR2(255 CHAR)YUK令牌IDSTATE_VARCHAR2(255 CHAR)Y令牌状态SUSPHISTSTATE_VARCHAR2(255 CHAR)Y保存暂停之前状态PRIORITY_NUMBER(10)Y优先级HISACTINST_NUMBER(19)Y历史活动实例IDPARENT_NUMBER(19)YFK(JBPM4_EXECUTION, DBID_)父实例INSTANCE_NUMBER(19)YFK(JBPM4_EXECUTION, DBID_)流程实例SUPEREXEC_NUMBER(19)YFK(JBPM4_EXECUTION, DBID_)父令牌SUBPROCINST_NUMBER(19)YFK(JBPM4_EXECUTION, DBID_)子流程实例PARENT_IDX_NUMBER(10)Y父实例序号补充说明1.1.1.4. 表JBPM4_HIST_ACTINST表名流程活动(节点)实例表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识CLASS_VARCHAR2(255 CHAR)Nactivity类型DBVERSION_NUMBER(10)N版本HPROCI_NUMBER(19)YFK(JBPM4_HIST_PROCINST, DBID_)历史流程实例TYPE_VARCHAR2(255 CHAR)Y活动实例类型EXECUTION_VARCHAR2(255 CHAR)Y令牌ACTIVITY_NAME_VARCHAR2(255 CHAR)Y活动实例名称START_TIMESTAMP(6)Y开始名称END_TIMESTAMP(6)Y结束时间DURATION_NUMBER(19)Y节点停留时间TRANSITION_VARCHAR2(255 CHAR)Y迁移路径NEXTIDX_NUMBER(10)YHTASK_NUMBER(19)YFK(JBPM4_HIST_TASK, DBID_)对应的定义任务补充说明1.1.1.5. 表JBPM4_HIST_DETAIL表名流程历史详细表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK流程模版标识CLASS_VARCHAR2(255 CHAR)NDBVERSION_NUMBER(10)N版本USERID_VARCHAR2(255 CHAR)Y用户IDTIME_TIMESTAMP(6)Y时间HPROCI_NUMBER(19)YFK(JBPM4_HIST_PROCINST, DBID_)对应的历史流程实例HPROCIIDX_NUMBER(10)YHACTI_NUMBER(19)YFK(JBPM4_HIST_ACTINST, DBID_)对应的历史活动实例IDHACTIIDX_NUMBER(10)YHTASK_NUMBER(19)YFK(JBPM4_HIST_TASK, DBID_)对应的任务HTASKIDX_NUMBER(10)YHVAR_NUMBER(19)YFK(JBPM4_HIST_VAR, DBID_)对应的变量值HVARIDX_NUMBER(10)YMESSAGE_CLOBY消息OLD_STR_VARCHAR2(255 CHAR)Y老的String类型的值NEW_STR_VARCHAR2(255 CHAR)Y新的String类型的值OLD_INT_NUMBER(10)YNEW_INT_NUMBER(10)YOLD_TIME_TIMESTAMP(6)YNEW_TIME_TIMESTAMP(6)YPARENT_NUMBER(19)Y变量的父变量PARENT_IDX_NUMBER(10)Y变量的父变量序号补充说明1.1.1.6. 表JBPM4_HIST_PROCINST表名流程实例历史表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识DBVERSION_NUMBER(10)N版本ID_VARCHAR2(255 CHAR)YPROCDEFID_VARCHAR2(255 CHAR)Y流程定义IDKEY_VARCHAR2(255 CHAR)YSTART_TIMESTAMP(6)Y开始时间END_TIMESTAMP(6)Y结束时间DURATION_NUMBER(19)Y停留时间STATE_VARCHAR2(255 CHAR)Y流程实例状态(活动,完成)ENDACTIVITY_VARCHAR2(255 CHAR)Y是否完成NEXTIDX_NUMBER(10)Y补充说明1.1.1.7. 表JBPM4_HIST_TASK表名流程任务实例历史表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识DBVERSION_NUMBER(10)N版本EXECUTION_VARCHAR2(255 CHAR)Y令牌OUTCOME_VARCHAR2(255 CHAR)Y路径名称ASSIGNEE_VARCHAR2(255 CHAR)Y处理人PRIORITY_NUMBER(10)Y优先级STATE_VARCHAR2(255 CHAR)Y完成情况CREATE_TIMESTAMP(6)Y创建时间END_TIMESTAMP(6)Y完成时间DURATION_NUMBER(19)Y任务节点停留时间NEXTIDX_NUMBER(10)YSUPERTASK_NUMBER(19)YFK(JBPM4_HIST_TASK, DBID_)父任务补充说明1.1.1.8. 表JBPM4_HIST_VAR表名流程变量(上下文)历史表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK流程模版标识DBVERSION_NUMBER(10)N版本PROCINSTID_VARCHAR2(255 CHAR)Y对应运行的流程实例EXECUTIONID_VARCHAR2(255 CHAR)Y活动实例IDVARNAME_VARCHAR2(255 CHAR)Y变量名称VALUE_VARCHAR2(255 CHAR)Y值HPROCI_NUMBER(19)YFK(JBPM4_HIST_PROCINST, DBID_)历史流程实例HTASK_NUMBER(19)YFK(JBPM4_HIST_TASK, DBID_)历史任务补充说明1.1.1.9. 表JBPM4_ID_GROUP表名组表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NDBVERSION_NUMBER(10)NID_VARCHAR2(255 CHAR)YNAME_VARCHAR2(255 CHAR)YTYPE_VARCHAR2(255 CHAR)YPARENT_NUMBER(19)Y补充说明1.1.1.10. 表JBPM4_ID_MEMBERSHIP表名用户角色表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NDBVERSION_NUMBER(10)NUSER_NUMBER(19)YGROUP_NUMBER(19)YNAME_VARCHAR2(255 CHAR)Y补充说明1.1.1.11. 表JBPM4_ID_USER表名用户表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NDBVERSION_NUMBER(10)NID_VARCHAR2(255 CHAR)YPASSWORD_VARCHAR2(255 CHAR)YGIVENNAME_VARCHAR2(255 CHAR)YFAMILYNAME_VARCHAR2(255 CHAR)YBUSINESSEMAIL_VARCHAR2(255 CHAR)Y补充说明1.1.1.12. 表JBPM4_JOB表名定时表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识CLASS_VARCHAR2(255 CHAR)N版本DBVERSION_NUMBER(10)NDUEDATE_TIMESTAMP(6)Y到期时间STATE_VARCHAR2(255 CHAR)Y状态ISEXCLUSIVE_NUMBER(1)Y是否可执行LOCKOWNER_VARCHAR2(255 CHAR)Y锁定的参与者LOCKEXPTIME_TIMESTAMP(6)Y锁定释放时间EXCEPTION_CLOBY活动实例RETRIES_NUMBER(10)Y重复次数PROCESSINSTANCE_NUMBER(19)Y流程实例EXECUTION_NUMBER(19)Y异常信息CFG_NUMBER(19)YFK(JBPM4_LOB, DBID_)配置SIGNAL_VARCHAR2(255 CHAR)Y信号EVENT_VARCHAR2(255 CHAR)Y事件REPEAT_VARCHAR2(255 CHAR)Y重复补充说明1.1.1.13. 表JBPM4_LOB表名存储表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK主键DBVERSION_NUMBER(10)N版本BLOB_VALUE_BLOBY流程定义文件(xml、img、class)DEPLOYMENT_NUMBER(19)YFK(JBPM4_DEPLOYMENT, DBID_)流程模版标识IDNAME_CLOBY流程定义文件名补充说明1.1.1.14. 表JBPM4_PARTICIPATION表名参与者表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识DBVERSION_NUMBER(10)N版本GROUPID_VARCHAR2(255 CHAR)Y组IDUSERID_VARCHAR2(255 CHAR)Y用户IDTYPE_VARCHAR2(255 CHAR)Y类型TASK_NUMBER(19)YFK(JBPM4_SWIMLANE, DBID_)任务IDSWIMLANE_NUMBER(19)YFK(JBPM4_TASK,DBID_)对应泳道补充说明1.1.1.15. 表JBPM4_PROPERTY表名序列表列名数据类型(精度范围)空/非空约束条件中文名KEY_VARCHAR2(255 CHAR)NVERSION_NUMBER(10)NVALUE_VARCHAR2(255 CHAR)Y补充说明1.1.1.16. 表JBPM4_SWIMLANE表名泳道表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识DBVERSION_NUMBER(10)N版本NAME_VARCHAR2(255 CHAR)Y泳道名ASSIGNEE_VARCHAR2(255 CHAR)Y处理人EXECUTION_NUMBER(19)YFK(JBPM4_EXECUTION, DBID_)活动实例补充说明1.1.1.17. 表JBPM4_TASK表名任务表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK主键CLASS_CHAR(1 CHAR)N类型DBVERSION_NUMBER(10)N版本NAME_VARCHAR2(255 CHAR)Y活动节点名称DESCR_CLOBY描述STATE_VARCHAR2(255 CHAR)Y状态SUSPHISTSTATE_VARCHAR2(255 CHAR)Y保存暂停之前状态ASSIGNEE_VARCHAR2(255 CHAR)Y处理人FORM_VARCHAR2(255 CHAR)Y表单地址PRIORITY_NUMBER(10)Y优先级CREATE_TIMESTAMP(6)Y创建时间DUEDATE_TIMESTAMP(6)Y任务持续时间,表明任务应在多长时间内完成PROGRESS_NUMBER(10)Y活动实例名SIGNALLING_NUMBER(1)Y签收EXECUTION_ID_VARCHAR2(255 CHAR)Y活动实例IDACTIVITY_NAME_VARCHAR2(255 CHAR)Y活动实例名称HASVARS_NUMBER(1)Y是否有流程变量SUPERTASK_NUMBER(19)YFK(JBPM4_TASK, DBID_)父任务EXECUTION_NUMBER(19)Y活动实例PROCINST_NUMBER(19)Y流程实例SWIMLANE_NUMBER(19)YFK(JBPM4_SWIMLANE, DBID_)对应的泳道TASKDEFNAME_VARCHAR2(255 CHAR)Y任务定义名补充说明1.1.1.18. 表JBPM4_VARIABLE表名上下文表列名数据类型(精度范围)空/非空约束条件中文名DBID_NUMBER(19)NPK标识CLASS_VARCHAR2(255 CHAR)N版本DBVERSION_NUMBER(10)N变量类型KEY_VARCHAR2(255 CHAR)Y变量索引CONVERTER_VARCHAR2(255 CHAR)Y数值转换器HIST_NUMBER(1)Y对应的流程实例EXECUTION_NUMBER(19)YFK(JBPM4_EXECUTION, DBID_)活动实例TASK_NUMBER(19)YFK(JBPM4_TASK, DBID_)对应的任务LOB_NUMBER(19)YFK(JBPM4_LOB, DBID_)DATE_VALUE_TIMESTAMP(6)Y当值为date类型时,存值DOUBLE_VALUE_FLOATY当值为double类型时,存值CLASSNAME_VARCHAR2(255 CHAR)Y变量类名LONG_VALUE_NUMBER(19)Y当值为long类型时,存值STRING_VALUE_VARCHAR2(255 CHAR)Y当值为String类型时,存值TEXT_VALUE_CLOBY当值为date类型时,存值EXESYS_NUMBER(19)YFK(JBPM4_EXECUTI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论