收藏 分销(赏)

JBPM数据库表说明.pdf

上传人:曲**** 文档编号:515033 上传时间:2023-10-30 格式:PDF 页数:21 大小:1.46MB
下载 相关 举报
JBPM数据库表说明.pdf_第1页
第1页 / 共21页
JBPM数据库表说明.pdf_第2页
第2页 / 共21页
JBPM数据库表说明.pdf_第3页
第3页 / 共21页
JBPM数据库表说明.pdf_第4页
第4页 / 共21页
JBPM数据库表说明.pdf_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、JBPM数据库表说明1流程配置类数据库表:1.1 JBPM_PR0CE8SDEFI Nl Tl ON:流程模版表字段名字段含义主键外键ID_流程模版标识VXNAME_流程模版名称XXVERSION.流程模版版本,对于同一 流程模版,多次插入数据 库时,数据库中有多条记 录,每条记录中的版本号 一次增加XXISTERMINATIONIMPLICIT_是否支持强行终止流程(目前理解)XXSTARTSTATE_起始节点ID,在JBPM_NODE 表中XV1.2 JBPM_NODE:流程节点表字段名字段含义主键外键ID_流程节点标识VCLASS.节点类型:C:org.jbpm.graph.node.P

2、roce ssStateD:org.jbpm.graph.node.DecisionE:org.jbpm.graph.node.EndSt ateF:org.jbpm.graph.node.ForkJ:org.jbpm.graph.node.JoinK:org.jbpm.graph.node.TaskN odeN:org.jbpm.graph.def.NodeR:org.jbpm.graph.node.Starts tateS:org.jbpm.graph.node.StateU:org.jbpm.graph.def.SuperSt ateNAME_流程节点名称SUBPROCESSDEFINI

3、TION_节点类型为Processstate 时使用,代表子流程模版idVISASYNC_节点是否支持异步机制ACTION.节点中指定的action,对应JBPM_ACTION 表VSUPERSTATE.节点对应的Superstate的 id,表明该节点属于某个 SuperstateVPROCESSDEFINITION_节点所在的流程模版idVDECISION DELEGATION节点类型为Decision时使 用,表明Decision对应的代 理 类,对 应JBPM_DELEGATION 表VDECISION EXPRESSION_节点类型为Decision时使 用,该属性表示Decisio

4、n中 使用的判断表达式SIGNAL.节点类型为TaskCREATETASKS_节点类型为归skENDTASKS_节点类型为TaskNODECOLLECTIONINDEX_节点类型为Superstate时 使用,1.3 JBPM_TRANSI Tl ON:流程迁移表字段名字段含义主键外键ID_流程迁移标识VNAME_流程迁移名称PROCESSDEFINITION_迁移所在的流程模版idVFROM_迁移来源,对应Node的idVT0_迁移目的,对应Node的idVFROMINDEX_1.4 JBPM_ACTI ON:流程动作表字段名字段含义主键外键ID_流程动作标识VNAME_流程动作名称VCLA

5、SS.流程动作分类:A(动作):org.jbpm.graph.def.ActionS(脚本):org.jbpm.graph.action.Scrip tC(创建定时器):org.jbpm.scheduler.def.Cre ateTimerAction I(取消定时 器):org.jbpm.scheduler.def.Can celTimerActionISPROPAGATION ALLOWED.?ACTIONEXPRESS ION_动作类行为I时使用,表示 动作执行的脚本ISASYNC_动作是否支持异步机制REFERENCEDACTION_动作中引用的动作,对应JBPM_ACTIONVACT

6、ION DELEGATION_动作类型为A时使用,表示 动作执行的代理类,对应 JBPM_DELEGATIONVEVENT.动作中指定的事件,对应JBPM_EVENTPROCESSDEFINITION_动作所在的流程模版idVTIM ERN AM E_定时器名称DUEDATE_定时器间隔时间REPEAT.定时器动作执行次数TRANSITIONNA ME_动作指定后指向的TransitionTIMERACTION.定时器动作代理类,对应JBPM_ACTIONEXPRESSION.定时器执行表达式EVENTINDEX_?EXCEPTION HAN DLER_异常处理类,对应JBPM_EXCEPTI

7、ONHANDLEREXCEPTION HAN DLERINDEX_?1.5 JBPM_EVENT:流程事件表字段名字段含义主键外键ID_流程事件标识VEVENTYPE_流程事件类型名称IYPE_流程事件所在的图形节点 类型A:TaskC:ProcessstateD:DecisionE:EndStateF:ForkJ:JoinK:TaskNodeN:NodeP:ProcessDefinitionR:StartstateS:StateT:TransitionU:SuperstateGRAPHELEMENT流程事件所在的图形节点 的IDPROCESSDEFINITION_流程事件所属流程定义,对 应

8、JBPM_PROCESSDEFINITI ONVNODE_流程事件所属节点,对应JBPM_NODEVTRANSITION.流程事件所属迁移,对应VJBPM_ TRANSITIONTASK_流程事件所属任务,对应JBPM_TASKV1.6 JBPM_DELEGATI ON:流程代理类表(用于实例化jbpm中的action 类)字段名字段含义主键外键ID_流程代理标识VCSSSNAME_流程代理类名称CONFIGURATION_流程代理类配置信息CONFIG7YPE_流程代理类配置类型PROCESSDEFINITION_流程代理类所属流程定义,对 应JBPM_PROCESSDEFINITI ONV

9、1.7 JBPM_TASK:流程任务表字段名字段含义主键外键ID_流程任务标识VNAME_流程任务名称PROCESSDEFINITION_流程任务所属流程定义,对 应JBPM_PROCESSDEFINITI ONVDESCRIPTION.流程任务描述ISBLOCKING_任务是否为阻塞(任务不完 成、流程不能继续)ISSIGNALING_任务是否可以驱动TOKENDUEDATE任务持续时间,表明任务应 在多长时间内完成ACTORIDEXPRESSION?POOLEDACTORSEXPRESSION?TASKMGMTDEFINITION_任务所属的任务管理模块ID 对 应JBPM_MODULED

10、EFIFNITI ONVTASKNODE_任务所属的TASK_NODE,对应 JBPM_NODEVSTARTSTATE任务所属的START_NODE,对应 JBPM_NODEVASSIGNMENTDE LEGATIONVSWIMLANE执行该任务的泳道(角色)VTASKCONTROLL ER_?1.8 JBPM_TASKCONTROLLER:流程任务控制器字段名字段含义主键外键ID_流程任务控制器标识VTASKCONTROLL ERDELEGATION流程任务控制器对应的代 理,对 应JBPM_DELEGATIONV1.9 JBPM_VARI ABLEACCE8S:流程变量表字段名字段含义主键

11、外键ID_流程变量标识VVARIABLENAME流程变量名称ACCESS_流程变量存取方式MAPPEDNAME?(暂时不使用)PROCESSSTATE流程变量所属的流程节点,对应 JBPM_NODEVTASKCONTROLLER流程变量所属的流程任务 控制器,对应JBPM_ TASKCONTROLLERVINDEX.?SCRIPT流程变量所属的ACTION,对应 JBPM_ ACTIONV1.10 JBPM_MODULEDEFI NITI ON:流程模块定义表字段名字段含义主键外键ID_流程模块标识VCLASS.流程模块类型:M:org.jbpm.module.def.Modul eDefin

12、itionC:org.j b p m.context.d ef.Conte xtDefinitionF:org.jbpm.file.def.FileDefinitionL:org.jbpm.logging.def.Logging DefinitionI:org.jbpm.scheduler.def.Sch edulerDefinitionT:org.jbpm.taskmgmt.def.Tas kMgmtDefinitionNAME_流程模块名称PROCESSDEFINITION_流程模块所属流程定义,对 应JBPM_PROCESSDEFINITI ONVSTARTTASK类型为T时使用,对应J

13、BPM_TASKV1.11 JBPM_EXCEPTI ONHANDLER:流程异常处理器表字段名字段含义主键外键ID_流程异常处理器标识VEXCEPTIONHANDLERNAME_流程异常处理器名称IYPE_流程异常处理器所在的图 形节点类型A:TaskC:ProcessstateD:DecisionE:EndStateF:ForkJ:JoinK:TaskNodeN:NodeP:ProcessDefinitionR:StartstateS:StateT:TransitionU:SuperstateGRAPHELEMENT流程异常处理器所在的图 形节点的IDPROCESSDEFINITION_流

14、程异常处理器所属流程 定 义,对 应 JBPM_PROCESSDEFINITI ONVNODE_流程异常处理器所属节点,对应 JBPM_NODEVTRANSITION.流程异常处理器所属迁移,对应 JBPM_ TRANSITIONVTASK_流程异常处理器所属任务,对应 JBPM_TASKVGRAPHELEMENT INDEX.流程异常处理器中包含的 ACTION集合的索引(?)1.12 JBPM_DECI SI ONCONDI Tl ON:DECI SI ON 节点判断条件表字段名字段含义主键外键INDEX.标识VDECISION.所属的DECISION,对应 JBPM_NODEVTRANS

15、ITIONNA ME_DECISION节点的离开节 点名称“EXPRESSION每一个离开节点名称”对应的条件表达式1.13 JBPM_ 8WI NLANE:DECI SI ON 节点判断条件表字段名字段含义主键外键ID_标识VNAME_泳道名称VTRANSITIONNA ME_DECISION节点的离开节 点名称EXPRESSION每一个离开节点名称”对应 的条件表达式2流程运行类数据库表:2.1 JBPM_PROCE8SI NSTANCE:流程实例表字段名字段含义主键外键ID_标识VVERSION.版本START_流程实例开始时间END_流程实例结束时间ISSUSPENDED流程实例是否暂

16、停PROCESSDEFINITION_流程实例所属的流程模版,对 应JBPM_PROCESSDEFINITI ONVROOTTOKEN_流程实例对应的TOKEN,对应 JBPM_TOKENVSUPERPROCESSTOKEN_父流程的当前TOKEN的 ID,当流程实例为子流程实 例时使用,表明由父流程进 入子流程时,父流程的当前 TOKEN。对应 JBPM_TOKENV2.2 JBPM_TOKEN:流程 TOKEN 表字段名字段含义主键外键ID_标识VVERSION.版本START.TOKEN开始时间END_TOKEN结束时间NODEENTER_TOKEN进入当前节点(TOKEN当前所处的节点

17、)的时间NEXTLOGINDEXISABLETOREACTIVATEPARENT_能否重新激活父TOKEN标 志ISTERMINATION IMPLICIT.能够强制终止TOKEN标志ISSUSPENDED_TOKEN是否处于暂停状态NODE_TOKEN所在的当前节点,对应 JBPM_NODEVPROCESSINSTANCE_TOKEN所属的流程实例,对 应JBPM_PROCESSINSTANCEVPARENT.TOKEN 的父 TOKEN,当 TOKEN是由fock产生或处 于子流程中时使用,对应 JBPM_TOKENV2.3 JBPM_LOG:流程日志表字段名字段含义主键外键ID_标识VC

18、LASS.日志类型:A:ActionLogB:ByteArrayUpdateLogC:CompositeLogD:VariableDeleteLogE:DateUpdateLogF:HibernateStringUpdateLogG:LongUpdateLogH:HibernateLongUpdateL ogI:Process InstanceCreat eLogL:DoubleUpdateLogM:MessageLogN:NodeLog0:TokenCreateLogP:ProcessLogR:VariableCreateLogS:SignalLogT:TransitionLogU:Stri

19、ngUpdateLogV:VariableLogW:VariableUpdateLogX:ProcessInstanceEndLogY:TokenEndLog0:TaskLog1:TaskCreateLog2:TaskAssignLog3:TaskEndLog4:SwimlaneLog5:SwimlaneCreateLog6:SwimlaneAssignLogINDEX.?DATE_口志产生时间TOKEN _口志所属TOKENPARENT.日志的父日志,对应JBPM_LOGCHILD.创建的子TOKEN,对应 TokenCreateLog结束的子TOKEN,对应 TokenEndLogMESS

20、AGE.消息信息,当日志类型为M(MessageLog)时使用EXCEPTION.日志异常信息,对应 ActionLogACTION.日志所属ACTION,当日志类型为A(ActionLog)时 使用NODE_日志所属NOD巳 当日志类 型为N(NodeLog)时使用ENTER.进入节点时间,对应 NodeLogLEAVE.离开节点时间,对应 NodeLogDURATION.节点停留时间,对应 NodeLogTRANSITION.日志所属TRANSITIONSOURCENODE_TRANSITION的起点,对应TransitionLogDESTINATIONNODE_TRANSITION的终点

21、,对应TransitionLogVARIABLEINSTANCE_日志所属的流程变量实例,对应 VariableLogOLDBYTEARRAY原BYTEARRAY值,对应ByteArrayUpdateLogNEWBYTEARRAY新BYTEARRAY值,对应ByteArrayUpdateLogOLDDATEVALUE原 DATE 值,对应DateUpdateLogNEWDATEVALUE新 DATE 值,对应DateUpdateLogOLDDOUBLEVALUE_原DOUBLE值,对应DoubleUpdateLogNEWDOUBLEVALUE_新DOUBLE值,对应DoubleUpdateLo

22、gOLDLONGIDCLASS_原LONGIDCLASS值,对应 HibernateLongUpdateL ogNEWLONGIDCLASS_新LONGIDCLASS值,对应 HibernateLongUpdateL ogOLDLONGIDVALUE_原LONGID值,对应 HibernateLongUpdateL ogNEWLONGIDVALUE_新LONGID值,对应 HibernateLongUpdateL ogOLDSTRINGIDCLASS_原 STRINGIDCLASS 值,对应HibernateStringUpdateLogOLDSTRINGIDVALUE_原STRINGID值,

23、对应 HibernateStringUpdat eLogNEWSTRINGIDCLASS_新 STRINGIDCLASS 值,对应HibernateStringUpdat eLogNEWSTRINGIDVALUE_新STRINGID值,对应 HibernateStringUpdat eLogOLDLONGVALUE原 LONG值,对应LongUpdateLogNEWLONGVALUE_新 LONG 值,对应LongUpdateLogOLDSTRINGVALUE_原STRING值,对应StringUpdateLogNEWSTRINGVALUE_新STRING值,对应StringUpdateLog

24、TASKINSTANCE.日志所属的TASKINSTANCE,对应TaskLogTaskCreateLog TaskAssignLogTaskEndLogTASKACTORID_任务的新ACTORID,对应TaskAssignLog TaskCreateLog SwimlaneCreateLog SwimlaneAssignLogTASKOLDACTOR ID_任务的原ACTORID,对应TaskAssignLog SwimlaneAssignLogSWIMLANEINSTANCE_日 志 所属 的 SWIMLANEINSTANC,对应 SwimlaneLogSwimlaneCreateLog

25、 SwimlaneAssignLog2.4 JBPM_RUNTI MEACTI ON:流程实时 ACTI ON 表字段名字段含义主键外键ID_标识VVERSION.版本EVENTTYPE_实时ACTION所处的事件类 型名称7YPE_实时ACTION所在的图形节 点类型A:TaskC:ProcessstateD:DecisionE:EndStateF:ForkJ:JoinK:TaskNodeN:NodeP:ProcessDefinitionR:StartstateS:StateT:TransitionU:SuperstateGRAPHELEMENT实时ACTION所在的图形节点的IDPROCE

26、SSINSTANCE_实时ACTION所在的流程实 例,对 应JBPM_PROCESSINSTANCEACTION.实时ACTION对应的ACTION,对 应JBPM_ACTIONPROCESSINSTANCEINDEX_?2.5 JBPM_VARI ABLEI NSTANCE:流程变量实例表字段名字段含义主键外键ID_标识CLASS.变量类型:V:org.jbpm.context.exe.VariableInstanceB:org.jbpm.context.exe.variableinstance.By teArrayInstanceD:org.jbpm.context.exe.variab

27、leinstance.Da telnstance0:org.jbpm.context.exe.variableinstance.Do ublelnst anceH:org.jbpm.context.exe.variableinstance.Hi bernateLonglnstanceI:org.jbpm.context.exe.variableinstance.Hi bernateStringlnstanc eL:org.jbpm.context.exe.variableinstance.Lo nglnstanceS:org.jbpm.context.exe.variableinstance.

28、St ringinstanceN:org.jbpm.context.exe.variableinstance.Nu lllnstanceNAME_变量名称TYPE_CONVERTER.数值转换器TOKEN.变量所在的TOKEN,对应JBPM_TOKENVTOKENVARIABL EMAP_该变量所属的TOKEN的变 量映射,对应 JBPM_TOKENVARIABLEMAPVPROCESSINSTANCEINDEX_PROCESSINSTANCE_变量所在的流程实例,对应JBPM_PROCESSINSTANCEVBYTEARRAYVALUE_当流程变量是ByteArray类 型时,变量的值,对应

29、 JBPM_BYTEARRAYDATEVALUE_当流程变量是DATE类型 时,变量的值DOUBLEVALUE.当流程变量是DOUBLE类 型时,变量的值LONGIDCLASS_当流程变量是了HibernateLonglnstance 类 型时,变量的类型LONGVALUE_当流程变量是了HibernateLonglnstance/Lo ng类型时,变量的值STRINGIDCLASS当流程变量是了HibernateStringlnstance 类 型时,变量的类型STRINGVALUE.当流程变量是了HibernateStringlnstance/S tring类型时,变量的值TASKINST

30、ANCE.变量所在的任务实例,对应JBPM_TASKINSTANCE2.6 JBPM_COMMENT:流程备注信息表字段名字段含义主键外键ID_标识VVERSION.版本ACTORID_产生该备注的ACTORTIME_流程备注产生时间MESSAGE.流程备注信息TOKEN.流程备注所属的TOKEN,对应 JBPM_TOKENVTASKINSTANCE.流程备注所属的 TASKINSTANCE,对应 JBPM_TASKINSTANCEVTOKENINDEX.?VTASKINSTANCEI NDEX_?2.7 JBPM_ME8SAGE:流程异步消息表字段名字段含义主键外键ID_标识VCLASS.消

31、息类型M:org.jbpm.msg.MessageT:org.jbpm.msg.db.Text MessageA:mand.Exe cuteActionCommandN:mand.Exe cuteNodeCommandS:mand.Sig nalCommandK:mand.Tas klnstanceEndCommandDESTINATION.消息目的源EXCEPTION.消息异常信息ISSUSPENDED_?TOKEN.流程消息所属的TOKEN,对应 JBPM_TOKENVTASKINSTANCE.流程消息所属的TASKINSTANCE,对应 JBPM_TASKINSTANCEVTEXT_消息

32、内容ACTION.流程消息所属的ACTION,对应 JBPM_ ACTIONVNODE_流程消息所属的NODE,对应 JBPM_ NODEVTRANSITIONNA ME_?2.8 JBPM_TIMER:流程定时器表字段名字段含义主键外键ID_标识VNAME_定时器名称DUEDATE_定时器每次执行的间隔时 间REPEAT.定时器是否重复执行TRANSITIONNA ME_定时器执行后,流程的目的TRANSITION 名称EXCEPTION.流程备注所属的TOKEN,对应 JBPM_TOKENISSUSPENDED_ACTION.定时器所属的ACTION,对应 JBPM_ ACTIONVTOK

33、EN.定时器所属的TOKEN,对应 JBPM_ TOKENVPROCESSINSTANCE_定时器所属的 PROCESSINSTANCE,对应 JBPM_PROCESSINSTANCEVTASKINSTANCE.定时器所属的TASKINSTANCE,对应 JBPM_TASKINSTANCEVGRAPHELEMENTTYPE_定时器所属的图形元素类 型.GRAPHELEMENT定时器所属的图形元素2.9 JBPM_TOKENVARI ABLEMAP:流程 TOKEN 变量 MAP 表字段名字段含义主键外键ID_标识VTOKEN.流程TOKEN变量映射所属 的 TOKEN,对应 JBPM_TOKE

34、NVCONTEXTINSTANCE_流程TOKEN变量映射所属 的流程上下文实例,对应 JBPM_MODULEINSTANCEV2.10 JBPM_MODUL曰NSTANCE:流程模块实例表字段名字段含义主键外键ID_标识VCLASS.模块实例类型:M:org.jbpm.module.exe.Modulelnst anceC:org.jbpm.context.exe.ContextInstanceL:org.jbpm.logging.exe.LogginginstanceI:org.jbpm.scheduler.e xe.SchedulerInstanceT:org.jbpm.taskmgmt

35、.de f.TaskMgmtDefinitionPROCESSINSTANCE_模块实例所属的流程实例,对 应JBPM_PROCESSINSTANCEVTASKMGMTDEFINITION_任务类模块实例所属的任 务模块,对应 JBPM_MODULEDEFINITIO NVNAME_模块实例名称2.11 JBPM_BYTEARRAY:文件模块形式的流程变量实例表字段名字段含义主键外键ID_标识NAME_流程变量名称FILEDEFINITIONFILEMODULE,对应 JBPM_MODULEDEFINITIO NV2.12 JBPM_BYTEBLOCK:字段名字段含义主键外键PROCESSFI

36、LE.对应 JBPM_BYTEARRAYVBYTES.序列化流程变量INDEX.标识VBIGINTVARCHAR255jbpm_delegationBIGINTo$ooBIGINTVARCHAR4000VARCHAR-4000PK decision,PK index_VARCHAR255jbpm_processdefinition(id_)expression.-UnNamed-jbpm ewem2BIGIN IBIGINT:laassignmentdelegation_ jbpm_delegation(id_)BIGINTBIGINTvanablename.sciipt_jbpm_$wiml

37、ane(id_)jbpm_tadcontfollef(d_)VARCHAR255VARCHAR255 jbpm_pcocessdefinition(id_)VARCHAR4000BIT1BIT1 VARCHAR255a ct。rid expression pooled a ctoi$expression_ taskm g mtd efinition_ tasknode_startstate_VARCHAR255 VARCHAR255 jbpm_moduledefinition(id_)jbpm_node(id_)jbpm_node(id_)access.mappedname_ process$

38、tate_ taskcontroller_ index_VARCHAR255VARCHAR255VARCHAR255 jbpm_delegation(id_)jbpm_moduledefinition(id_;transit!onname_ VARCHAR255jbpm_decisionconditionsjbpm_node(id _J INTEGERpermissionsN entity.A class_ A name_ A action.BIGINTVARCHAR255VARCHAR255VARCHAR255eventtyp_ typ J graphelement_ proces$defi

39、nition_ node_ transitionBoolBIGINTjbpm_processdefinition(id_)jbpm_node(id_)|b p m_tra nsition(idj ibpm tastoid)clas$name_ configuration configtype_ FK processdefinition_jbpm jirocessdefinitionBIGINTVARCHAR255 INTEGER i$terminationimplicit_ BIT1;K startstate.jbpm_nod(id_)衣VARCHAR255I jbpmjtaskcontrol

40、ler卜 K taskcontrollerdelegation_ jbpm_delegation(id_)spropaflationallowed_ cti on expression sasynj eferencedaction_ actiondelegation_ event.9 roce$sdefinition_ timernamj duedate_iepeat_ transitionname.timeraction_expression eventindex_ exceptionhandler_ exceptionhandlerindex_BIT1 VARCHAR255BIT1jbpm

41、_action(id_)jbpm_delegation(id_J jbpm_eve nid_)jbpm_processdefinition(id_;VARCHAR255VARCHAR255VARCHAR255 VARCHAR255 jbpm_action(id_)VARCHAR4000 INTEGER jbpm_exceptionhandlei(id_)INTEGERswimlaneactondexpression_ pooledactorsexpre$sion_:K a$signmentdelegation_ rK taskmgmtdefinition_PK id_ BIGINTA role_ VARCHAR255usei_ jbpm_id_usei(id _)group_ jbpm_id_g(oup(id_)、/processdefinition_ description-isblocking_ issignalling_ duedate_swimlane_ taskcontrollerjbpm_ variableaccessVARCHAR255 VARCHAR255 VARCHAR255 jbpm_node(id_)j b p m_taskc ontfollei(id_J INTEGER jbpm_action(id_)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服