jbpm数据库表_第1页
jbpm数据库表_第2页
jbpm数据库表_第3页
jbpm数据库表_第4页
jbpm数据库表_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、JBPM数据库表说明1流程配置类数据库表:1.1 JBPM PROCESSDEFINITION 流程模版表字段名字段含义主键外键ID流程模版标识VXNAME流程模版名称XXVERSION流程模版版本,对于同一 流程模版,多次插入数据 库时,数据库中有多条记 录,每条记录中的版本号 一次增加XXISTERMINATIONIM PLICIT_是否支持强行终止流程 (目前理解)XXSTARTSTATE起始节点ID,在JBPM NOD表中XV1.2 JBPM NODE流程节点表字段名字段含义主键外键ID流程节点标识VCLASS节点类型:C:org.jb pm .gra ph.node.Pro cess

2、StateD: org.jb pm .gra ph.no de.Decisi onE: org.jb pm .gra ph.no de.E ndStateF: org.jb pm .gra ph.no de.ForkJ: org.jb pm .gra ph.no de.Jo inK: org.jb pm .gra ph.no de.TaskNodeN: org.jb pm .gra ph.def.NodeR:org.jb pm .gra ph.no de.StartStateS: org.jb pm .gra ph.no de.StateU: org.jb pm .gra ph.def.S u

3、p erStateNAME_流程节点名称SUB PROCESSDEFINITION节点类型为ProcessState时使用,代表子流程模版idVISASYNC节点是否支持异步机制ACTION_节点中指定的action,对应JBPMACTIO!表VSUPERSTATE_节点对应的 SuperState 的id,表明 该节点属于某个 Sup erStateVP ROCESSDEFINITION节点所在的流程模版idVDECISIONDELEGATION节点类型为Decision时使用,表明Decision对应的代理类,对应JBP M DELEGATIO表VDECISIONEX PRESSION_节

4、点类型为Decision时使用,该属性 表示Decision中使用的判断表达式SIGNAL节点类型为TaskCREATETASKS节点类型为TaskENDTASKS节点类型为TaskNODECOLLECTIONINDEX节点类型为SuperState时使用,1.3 JBPM TRANSITION:流程迁移表字段名字段含义I主键 I外键ID_流程迁移标识NAME_流程迁移名称P ROCESSDEFINITION.迁移所在的流程模版idVFROM_迁移来源,对应 Node的idVTO迁移目的,对应 Node的idVFROMINDEX?1.4 JBPM ACTION:流程动作表字段名字段含义主 键外

5、键ID_流程动作标识VNAME_流程动作名称VCLASS_流程动作分类:A (动作):org.jbpm.graph.def.ActionS (脚本):org.jbpm.graph.action.ScriptC (创建定时器):org.jb pm.scheduler.def.CreateTimerActio nI (取消定时器):org.jb pm .scheduler.def.Ca ncelTimerAct ionISPROP AGATIONALLOWED?ACTIONEX PRESSION动作类仃为1时使用,表示动作执仃的脚本ISASYNC动作是否支持异步机制REFERENCEDACTION

6、动作中引用的动作,对应 JBPM ACTIONVACTIONDELEGATION_动作类型为A时使用,表示动作执行的代理类, 对应 JBPM.DELEGATIONVEVENT动作中指定的事件,对应 JBP M EVENTP ROCESSDEFINITION动作所在的流程模版idVTIMERNAME定时器名称DUEDATE定时器间隔时间REPEAT定时器动作执行次数TRANSITIONNAME动作指定后指向的Tran siti onTIMERACTION定时器动作代理类,对应 JBPM ACTIONEXP RESSION定时器执行表达式EVENTINDEX?EXCE PTIONHANDLER异常

7、处理类,对应 JBPM EXCE PTIONHANDLEREXCE PTIONHANDLERINDeX?1.5 JBPM event 流程事件表字段名字段含义ID_eventtypetypegraphelementp rocessdefinitionnode_流程事件标识流程事件类型名称流程事件所在的图形节点类型A: TaskC : Pro cessStateD : DecisionE : EndStateF: Fork: JoinK : TaskNoden : NodePRSTU:ProcessDefinition:StartState:State:Tran siti on:Sup erSt

8、ate外键主键V流程事件所在的图形节点的id流程事件所属流程定义,对1_应jbpm Processdefinition流程事件所属节点,对应jbpm nodeTRANSITION流程事件所属迁移,对应VJBPM_ TRANSITIONTASK_流程事件所属任务,对应JBPM_TASK1.6 JBPM_DELEGATION流程代理类表(用于实例化jbpm中的action 类)字段名字段含义主键外键ID_流程代理标识CLASSNAME流程代理类名称CONFIGURATION流程代理类配置信息CONFIGT YPE_流程代理类配置类型P ROCESSDEFINITION流程代理类所属流程定义,_对应

9、JBPM_P ROCESSDEFINITIONV1.7 JBPM TASK:流程任务表字段名字段含义主键外键ID流程任务标识VNAME流程任务名称P ROCESSDEFINITION_流程任务所属流程定义,对 应JBPM P ROCESSDEFINITIONVDESCR IP TION流程任务描述ISBLOCKING_任务是否为阻塞(任务不完 成、流程不能继续)ISSIGNALING任务是否可以驱动 TOKENDUEDATE任务持续时间,表明任务应 在多长时间内完成ACTORIDEX PRESSION?PO OLEDACTORSEX PRESSIONTASKMGMTDEFINITION_任务所

10、属的任务管理模块ID,对应JBPM MODULEDEFIFNITIONVTASKNODE_任务所属的TASK_NODE对 应 JBPM NODEVSTARTSTATE任务所属的START_NODE 对应 JBPM NODEVASSIGNMENTDELEGATION?VSWIMLANE执行该任务的泳道(角色)VTASKCONTROLLER_?1.8 JBPM TASKCONTROLLER流程任务控制器字段名字段含义主键外键ID_流程任务控制器标识VTASKCONTROLLERDELEGATK流程任务控制器对应的)代理,对应JBPMDELEGATIONV1.9 JBPM VARIABLEACCES

11、S 流程变量表字段名字段含义主键外键ID流程变量标识VVARIABLENAME流程变量名称ACCESS流程变量存取方式MAPPEDNAME?(暂时不使用)P ROCESSSTATE流程变量所属的流程节点,对应 JBPM NODEVTASKCONTROLLEF流程变量所属的流程任务 控制器,对应 JBPM_TASKCONTROLLERVINDEX?SCR IPT流程变量所属的ACTION对应 JBPM ACTIONV1.10 JBPM_ MODULEDEFINITIO N流程模块定义表字段名字段含义主 键外键ID流程模块标识VCLASS_流程模块类型:M : org.jb pm. module.

12、def.ModuleDefi niti onSTARTTASK类型为T时使用,对应 JBPM TASKC : org.jb pm.con text.def.C on textDefi niti onF : org.jb pm.file.def.FileDefi nitiOH:org.jb pm.lo ggi ng.def.Loggi ngDefi niti onorg.jb pm .scheduler.def.SchedulerDefi niti onT: org.jb pm.taskmgmt.def.TaskMgmtDefi niti onNAME流程模块名称P ROCESSDEFINITI

13、ONI流程模块所属流程定义,对应_ JBPM PROCESSDEFINITION1.11JB PM _EXCE PTIONHANDLE流程异常处理器表字段名字段含义主键外键ID_流程异常处理器标识EXCE PTIONHANDLERNAM流程异常处理器名称流程异常处理器所在的图 形节点类型A : TaskC : ProcessStateD : DecisionE:EndStateTYPEF:ForkJ:Joi nK:TaskNodeN:NodeP:ProcessDefi niti onR : StartStateS : StateT : TransitionU : SuperStateGRAPH

14、ELEMENT_流程异常处理器所在的图 形节点的IDP ROCESSDEFINITION_流程异常处理器所属流程定义,对应JBPM_P ROCESSDEFINITIONVNODE_流程异常处理器所属节点,对应 JBPM NODEVTRANSITION_流程异常处理器所属迁移, 对应 JBPM TRANSITIONVTASK_流程异常处理器所属任务,对应 JBPM TASKVGRA PHELEMENTINDEX_流程异常处理器中包含的ACTION集合的索引(?)1.12 JBPMDECISIONCONDITION DECISION节点判断条件表字段名字段含义主键外键INDEX_标识VDECISI

15、ON_所属的DECISION对应JBPM NODEVTRANSITIONNAMEDECISIO N节点的“离开节点名称”EXP RESSION每一个“离开节点名称” 对应的条件表达式1.13 JBPM_ SWINLANE DECISION节点判断条件表字段名字段含义主键外键ID标识VNAME泳道名称VTRANSITIONNAME.DECISIO N节点的“离开节-点名称”EXP RESSION每一个“离开节点名称” 对应的条件表达式2流程运行类数据库表:2.1 JBPM PROCESSINSTANCE流程实例表字段名字段含义主键外键ID_标识VERSION版本START_流程实例开始时间END

16、流程实例结束时间ISSUS PENDED流程实例是否暂停P ROCESSDEFINITION流程实例所属的流程模版,_对应JBPM P ROCESSDEFINITIONVROOTTOKEN流程实例对应的 TOKEN对 应 JBPM TOKENVSUPERP ROCESSTOKE父流程的当前TOKEN勺ID, 当流程实例为子流程实例IN使用,表明由父流程进入 子流程时,父流程的当前TOKEN 对应 JBPM TOKENV22 JBPM TOKEN 流程 TOKEN表字段名字段含义主键外键ID标识VVERSION版本STARTTOKEN开始时间ENDTOKEN结束时间NODEENTERTOKEN进

17、入当前节点(TOKENS前所处的节点)的时间NEXTLOGINDEX?ISABLETOREACTIVATE PAREN能否重新激活父TOKENS 志ISTERMINATIONIM PLICIT能够强制终止TOKENS志ISSUS PENDEDTOKEN是否处于暂停状态NODETOKEN所在的当前节点,对 应 JBPMNODEVP ROCESSINSTANCETOKEN所属的流程实例,对V应 JBPM_PROCESSINSTANCEPARENT_TOKEN勺父 TOKEN当 TOKEN是由fock产生或处于子流 程中时使用,对应JBPM_TOKEN2.3 JBPM LOG:流程日志表字段名ID_

18、字段含义标识日志类型:主键V外键CLASSA: Action LogB: ByteArra yUp dateLogC: Compo siteLogD: VariableDeleteLog E:Date Up dateLogF:Hiber nateStri ngUp dateLogG: LongUp dateLogH:Hiber nateL ongUp dateLogI:Process In sta nceCreateLogL: Double Up dateLogM: MessageLogN: NodeLogO: Toke nCreateLogP: ProcessLogR: VariableCr

19、eateLog S:INDEXDATETOKENPARENTCHILDMESSAGEEXCE PTIONACTION_NODE_ENTERSign alLogT: Transition LogU: StringUp dateLogV: VariableLogW: VariableU pdateLog X: Process In sta nceEn dLogY: Toke nEn dLog0: TaskLog1: TaskCreateLog2: TaskAssig nLog3: TaskE ndLog4: Swimla neLog5: Swimla neCreateLog6: Swimla ne

20、Assig nLog?日志产生时间日志所属TOKEN日志的父日志,对应JBPMLOG创建的子TOKEN对应Toke nCreateLog结束的子TOKEN对应Toke nEn dLog消息信息,当日志类型为M(MessageLog)时使用日志异常信息,对应Action Log日志所属ACTION当日志类 型为 A( Action Log ) 时使用 日志所属NODE当日志类型 为 N( NodeLog) 时使用 进入节点时间,对应NodeLogLEAVE离开节点时间,对应NodeLogDURATION节点停留时间,对应NodeLogTRANSITION日志所属TRANSITIONSOURCEN

21、ODETRANSITIO N的起点,对应Transition LogDESTINATIONNODETRANSITIO N的终点,对应Transition LogVARIABLEINSTANCE.日志所属的流程变量实例,-对应 VariableLogOLDBYTEARRAY原BYTEARRA値,对应 ByteArray Up dateLogNEWBYTEARRAY新BYTEARRA値,对应 ByteArray Up dateLogOLDDATEVALUE原DATE值,对应Date Up dateLogNEWDATEVALUE新DATE值,对应Date Up dateLogOLDDOUBLEVAL

22、UE原DOUBLE!,对应Double Up dateLogNEWDOUBLEVALUE新DOUBLE!,对应Double Up dateLogOLDLONGIDCLASS原LONGIDCLAS值,对应 Hiber nateL ongUp dateLogNEWLONGIDCLASS新LONGIDCLAS值,对应 Hiber nateL ongUp dateLogOLDLONGIDVALUE原LONGID值,对应 Hiber nateL ongUp dateLogNEWLONGIDVALUE新LONGID值,对应 Hiber nateL ongUp dateLogOLDSTRINGIDCLASS

23、原 STRINGIDCLAS值,对应 Hiber nateStri ngUp dateLogOLDSTRINGIDVALUE原STRINGID值,对应 Hiber nateStri ngUp dateLogNEWSTRINGIDCLASS新 STRINGIDCLAS值,对应Fiber nateStri ngUp dateLogNEWSTRINGIDVALUE新STRINGID值,对应 Fiber nateStri ngUp dateLogOLDLONGVALUE原LONG值,对应LongUp dateLogNEWLONGVALUE新long!,对应OLDSTRINGVALUENEWSTRING

24、VALUELongUp dateLog 原STRING值,对应 StringUp dateLog 新STRING值,对应 StringUp dateLogTASKINSTANCETASKACTORID_TASKOLDACTORID日志所属的TASKINSTANCE 对应 TaskLogTaskCreateLogTaskAssig nLogTaskEndLog任务的新ACTORID对应TaskAssig nLogTaskCreateLogSwimla neCreateLogSwimla neAssig nLog任务的原ACTORID对应TaskAssig nLogSwimla neAssig n

25、Log日志所属的SWIMLANEINSTANC寸应Swimla neLogSWIMLANEINSTANCESwimla neCreateLogSwimla neAssig nLog2.4 JBPM RUNTIMEACTION 流程实时 ACTION表字段名字段含义主键外键ID标识VERSION版本EVENTTYPE_实时ACTION所处的事件类 型名称TYPE实时ACTION所在的图形节 点类型A : Task2.5 JBPM VARIABLEINSTANCE 流程变量实例表字段名字段含义主 键外 键ID标识CLASS_变量类型:V : org.jb pm.con text.exe.Varia

26、ble In sta neeB :org.jb pm.con text.exe.variable in sta nce.ByteArray InGRAPHELEMENTP ROCESSINSTANCEACTION_P ROCESSINSTANCEINDEC : ProcessStateD : DecisionE : EndStateF : ForkJ: Joi nK : TaskNodeN : NodeP : ProcessDefinitionRSTU:Startstate:State:Tran siti on:Sup erState实时ACTION所在的图形节点的IDJBPM PROCESS

27、INSTANCE实时ACTION所在的流程实 例,对应实时ACTION对应的ACTION 对应 JBPM ACTIOXNAMETYPE数值转换器变量所在的 TOKEN对应JBPM_TOKENJ亥变量所属的TOKEN勺变量映射,对应TOKENVARIABLEMA PJBPM TOKENVARIABLEMAPCONVERTERTOKENP ROCESSINSTANCEIDEXN?P ROCESSINSTANCE 变量所在的流程实例,对应JBPM P ROCESSINSTANCEBYTEARRAYVALUE当流程变量是 ByteArray类型时,变量的值,对应JBPMBYTEARRAYsta nee

28、 org.jb pm.con text.exe.variable in sta nce.Date In sta nc org.jb pm.con text.exe.variable in sta nce.Double In sta nee org.jb pm.con text.exe.variable in sta nce.Hiber nateLo ngIn sta nee org.jb pm.con text.exe.variable in sta nce.Hiber nateSt ringIn sta nee org.jb pm.con text.exe.variable in sta n

29、ce.L ongin sta nc org.jb pm.c on text.exe.variablei nsta nce.Stri ngin sta nee org.jb pm.con text.exe.variable in sta nee. Nulll nsta nc变量名称DATEVALUEDOUBLEVALUE当流程变量是 DATE类型时,变量的值 当流程变量是DOUBLED型时,变量的值LONGIDCLASS当流程变量是了 HibernateLongInstanee类型时,变量的类型LONGVALUE_当流程变量是了HibernateL on gI nsta nce/Lo ng类型时

30、,变量的值STRINGIDCLASS_当流程变量是了HibernateStringlnstanee类型时,变量的类型STRINGVALUE_当流程变量是了HibernateStri ngl nsta nce/Stri ng类型时,变量的值TASKINSTANCEI变量所在的任务实例,对应JBPM TASKINSTANCE2.6 JBPM COMMENT流程备注信息表字段名字段含义主键外键ID标识VERSION版本ACTORID_产生该备注的 ACTORTIME_流程备注产生时间MESSAGE流程备注信息TOKEN_流程备注所属的TOKEN对 应 JBPM TOKENVTASKINSTANCE_

31、流程备注所属的TASKINSTANCE 对应JBP M TASKINSTANCEVTOKENINDEX?VTASKINSTANCEINDEX?2.7 JBPM MESSAGE流程异步消息表字段名字段含义主键外键IDCLASS标识消息类型M : org.jb pm .msg.Message T : org.jb pm .msg.db.TextMessageA :org.jb pm .comma nd.ExecuteAct ion Comma ndN : org.jb pm .comma nd.ExecuteNodeComma ndS : org.jb pm .comma nd.Sig nalCo

32、mma ndK :org.jb pm .comma nd.Task In sta nceEn dComma ndDESTINATION消息目的源EXCE PTION_消息异常信息ISSUS PENDED_?TOKEN流程消息所属的 TOKEN对应JBPMTOKENVTASKINSTANCE流程消息所属的 TASKINSTANCE对应JBP MTASKINSTANCEVTEXT消息内容ACTION流程消息所属的 ACTION对应JBPM ACTIONVNODE流程消息所属的 NODE对应JBPM NODEVTRANSITIONNAME ?2.8 JBPM TIMER:流程定时器表字段名字段含义主键外键ID标识VNAME定时器名称DUEDATE定时器每次执行的间隔时 间REPEAT定时器是否重复执行TRANSITIONNAME定时器执行后,流程的目的TRANSITION名称EXCE PTION流程备注所属的TOKEN对 应 JBPMTOKENISSUS PENDEDACTION定时器所属的ACTIO N对应JBPM ACTIONVTOKEN定时器所属的TOKEN对应JBPM TOKENVP ROCESSINSTANCE定时器所属的_ P ROCESSI

温馨提示

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

评论

0/150

提交评论