欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JBPM数据库表说明1.doc

    • 资源ID:30975599       资源大小:759KB        全文页数:120页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JBPM数据库表说明1.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateJBPM数据库表说明1JBPM数据库表说明JBPM数据库表说明1 流程配置类数据库表:1.1 JBPM_PROCESSDEFINITION:流程模版表字段名字段含义主键外键ID_流程模版标识×NAME_流程模版名称××VERSION_流程模版版本,对于同一流程模版,多次插入数据库时,数据库中有多条记录,每条记录中的版本号一次增加××ISTERMINATIONIMPLICIT_是否支持强行终止流程(目前理解)××STARTSTATE_起始节点ID,在JBPM_NODE表中×1.2 JBPM_NODE:流程节点表字段名字段含义主键外键ID_流程节点标识CLASS_节点类型:C: org.jbpm.graph.node.ProcessState D: org.jbpm.graph.node.Decision E: org.jbpm.graph.node.EndState F: org.jbpm.graph.node.Fork J: org.jbpm.graph.node.Join K: org.jbpm.graph.node.TaskNode N: org.jbpm.graph.def.Node R: org.jbpm.graph.node.StartStateS: org.jbpm.graph.node.StateU: org.jbpm.graph.def.SuperState NAME_流程节点名称SUBPROCESSDEFINITION_节点类型为ProcessState时使用,代表子流程模版idISASYNC_节点是否支持异步机制ACTION_节点中指定的action,对应JBPM_ACTION表SUPERSTATE_节点对应的SuperState的id,表明该节点属于某个SuperStatePROCESSDEFINITION_节点所在的流程模版idDECISIONDELEGATION节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION表 DECISIONEXPRESSION_节点类型为Decision时使用,该属性表示Decision中使用的判断表达式SIGNAL_节点类型为Task-nodeCREATETASKS_节点类型为Task-nodeENDTASKS_节点类型为Task-nodeNODECOLLECTIONINDEX_节点类型为SuperState时使用,1.3 JBPM_TRANSITION:流程迁移表字段名字段含义主键外键ID_流程迁移标识NAME_流程迁移名称PROCESSDEFINITION_迁移所在的流程模版idFROM_迁移来源,对应Node的idTO_迁移目的,对应Node的idFROMINDEX_?CONDITIONDecision中转移条件之一(黎)DESCRIPTION描述(黎)1.4 JBPM_ACTION:流程动作表字段名字段含义主键外键ID_流程动作标识NAME_流程动作名称CLASS_流程动作分类:A(动作): org.jbpm.graph.def.ActionS(脚本): org.jbpm.graph.action.ScriptC(创建定时器):org.jbpm.scheduler.def.CreateTimerAction I(取消定时器):org.jbpm.scheduler.def.CancelTimerAction ISPROPAGATIONALLOWED_?ACTIONEXPRESSION_动作类行为I时使用,表示动作执行的脚本ISASYNC_动作是否支持异步机制REFERENCEDACTION_动作中引用的动作,对应JBPM_ACTIONACTIONDELEGATION_动作类型为A时使用,表示动作执行的代理类,对应JBPM_DELEGATIONEVENT_动作中指定的事件,对应JBPM_EVENTPROCESSDEFINITION_动作所在的流程模版idTIMERNAME_定时器名称DUEDATE_定时器间隔时间REPEAT_定时器动作执行次数TRANSITIONNAME_动作指定后指向的TransitionTIMERACTION_定时器动作代理类,对应JBPM_ACTIONEXPRESSION_定时器执行表达式EVENTINDEX_?EXCEPTIONHANDLER_异常处理类,对应JBPM_ EXCEPTIONHANDLEREXCEPTIONHANDLERINDEX_?1.5 JBPM_EVENT:流程事件表(字段全)字段名字段含义主键外键ID_流程事件标识EVENTTYPE_流程事件类型名称TYPE_流程事件所在的图形节点类型"A" :Task"C" :ProcessState "D" :Decision""E" :EndState" "F" :Fork""J" :Join" "K" :TaskNode" "N" :Node" "P" :ProcessDefinition""R" :StartState" "S" :State" "T" :Transition""U" :SuperState" GRAPHELEMENT_流程事件所在的图形节点的IDPROCESSDEFINITION_流程事件所属流程定义,对应JBPM_PROCESSDEFINITIONNODE_流程事件所属节点,对应JBPM_NODETRANSITION_流程事件所属迁移,对应JBPM_ TRANSITIONTASK_流程事件所属任务,对应JBPM_TASK1.6 JBPM_DELEGATION:流程代理类表(用于实例化jbpm中的action类)字段名字段含义主键外键ID_流程代理标识CLASSNAME_流程代理类名称CONFIGURATION_流程代理类配置信息CONFIGTYPE_流程代理类配置类型PROCESSDEFINITION_流程代理类所属流程定义,对应JBPM_PROCESSDEFINITION1.7 JBPM_TASK:流程任务表字段名字段含义主键外键ID_流程任务标识NAME_流程任务名称PROCESSDEFINITION_流程任务所属流程定义,对应JBPM_PROCESSDEFINITIONDESCRIPTION_流程任务描述ISBLOCKING_任务是否为阻塞(任务不完成、流程不能继续)ISSIGNALING_任务是否可以驱动TOKENDUEDATE任务持续时间,表明任务应在多长时间内完成ACTORIDEXPRESSION?POOLEDACTORSEXPRESSION?TASKMGMTDEFINITION_任务所属的任务管理模块ID,对应JBPM_MODULEDEFIFNITIONTASKNODE_任务所属的TASK_NODE,对应JBPM_NODESTARTSTATE任务所属的START_NODE,对应JBPM_NODEASSIGNMENTDELEGATION?SWIMLANE执行该任务的泳道(角色)TASKCONTROLLER_?1.8 JBPM_TASKCONTROLLER:流程任务控制器字段名字段含义主键外键ID_流程任务控制器标识TASKCONTROLLERDELEGATION_流程任务控制器对应的代理,对应JBPM_DELEGATION1.9 JBPM_VARIABLEACCESS:流程变量表字段名字段含义主键外键ID_流程变量标识VARIABLENAME_流程变量名称ACCESS_流程变量存取方式MAPPEDNAME?(暂时不使用)PROCESSSTATE流程变量所属的流程节点,对应JBPM_NODETASKCONTROLLER流程变量所属的流程任务控制器,对应JBPM_ TASKCONTROLLERINDEX_?SCRIPT流程变量所属的ACTION,对应JBPM_ ACTION1.10 JBPM_MODULEDEFINITION:流程模块定义表字段名字段含义主键外键ID_流程模块标识CLASS_流程模块类型:M : org.jbpm.module.def.ModuleDefinition C : org.jbpm.context.def.ContextDefinitionF : org.jbpm.file.def.FileDefinition L: org.jbpm.logging.def.LoggingDefinition I: org.jbpm.scheduler.def.SchedulerDefinition T: org.jbpm.taskmgmt.def.TaskMgmtDefinition NAME_流程模块名称PROCESSDEFINITION_流程模块所属流程定义,对应JBPM_PROCESSDEFINITIONSTARTTASK类型为T时使用,对应JBPM_TASK1.11JBPM_EXCEPTIONHANDLER:流程异常处理器表字段名字段含义主键外键ID_流程异常处理器标识EXCEPTIONHANDLERNAME_流程异常处理器名称TYPE_流程异常处理器所在的图形节点类型"A" :Task"C" :ProcessState "D" :Decision""E" :EndState" "F" :Fork""J" :Join" "K" :TaskNode" "N" :Node" "P" :ProcessDefinition""R" :StartState" "S" :State" "T" :Transition""U" :SuperState" GRAPHELEMENT_流程异常处理器所在的图形节点的IDPROCESSDEFINITION_流程异常处理器所属流程定义,对应JBPM_PROCESSDEFINITIONNODE_流程异常处理器所属节点,对应JBPM_NODETRANSITION_流程异常处理器所属迁移,对应JBPM_ TRANSITIONTASK_流程异常处理器所属任务,对应JBPM_TASKGRAPHELEMENTINDEX_流程异常处理器中包含的ACTION集合的索引(?)1.12 JBPM_DECISIONCONDITION:DECISION节点判断条件表字段名字段含义主键外键INDEX_标识DECISION_所属的DECISION,对应JBPM_NODETRANSITIONNAME_DECISION节点的“离开节点名称”EXPRESSION每一个“离开节点名称”对应的条件表达式1.13 JBPM_ SWINLANE:DECISION节点判断条件表字段名字段含义主键外键ID_标识NAME_泳道名称TRANSITIONNAME_DECISION节点的“离开节点名称”EXPRESSION每一个“离开节点名称”对应的条件表达式2 流程运行类数据库表:2.1 JBPM_PROCESSINSTANCE:流程实例表字段名字段含义主键外键ID_标识VERSION_版本START_流程实例开始时间END_流程实例结束时间ISSUSPENDED流程实例是否暂停PROCESSDEFINITION_流程实例所属的流程模版,对应JBPM_PROCESSDEFINITIONROOTTOKEN_流程实例对应的TOKEN,对应JBPM_TOKENSUPERPROCESSTOKEN_父流程的当前TOKEN的ID,当流程实例为子流程实例时使用,表明由父流程进入子流程时,父流程的当前TOKEN。对应JBPM_TOKEN2.2 JBPM_TOKEN:流程TOKEN表字段名字段含义主键外键ID_标识VERSION_版本START_TOKEN开始时间END_TOKEN结束时间NODEENTER_TOKEN进入当前节点(TOKEN当前所处的节点)的时间NEXTLOGINDEX_?ISABLETOREACTIVATEPARENT_能否重新激活父TOKEN标志ISTERMINATIONIMPLICIT_能够强制终止TOKEN标志ISSUSPENDED_TOKEN是否处于暂停状态NODE_TOKEN所在的当前节点,对应JBPM_NODEPROCESSINSTANCE_TOKEN所属的流程实例,对应JBPM_PROCESSINSTANCEPARENT_TOKEN的父TOKEN,当TOKEN是由fock产生或处于子流程中时使用,对应JBPM_TOKEN2.3 JBPM_LOG:流程日志表字段名字段含义主键外键ID_标识CLASS_日志类型:A: ActionLogB: ByteArrayUpdateLog C: CompositeLogD: VariableDeleteLog E: DateUpdateLogF: HibernateStringUpdateLogG: LongUpdateLogH: HibernateLongUpdateLog I: ProcessInstanceCreateLogL: DoubleUpdateLog M: MessageLogN: NodeLogO: TokenCreateLogP: ProcessLogR: VariableCreateLog S: SignalLogT: TransitionLogU: StringUpdateLog V: VariableLogW: VariableUpdateLog X: ProcessInstanceEndLog Y: TokenEndLog0: TaskLog1: TaskCreateLog 2: TaskAssignLog3: TaskEndLog 4: SwimlaneLog5: SwimlaneCreateLog6: SwimlaneAssignLog INDEX_?DATE_日志产生时间TOKEN _日志所属TOKEN PARENT_日志的父日志,对应JBPM_LOGCHILD_创建的子TOKEN,对应TokenCreateLog结束的子TOKEN,对应TokenEndLogMESSAGE_消息信息,当日志类型为M(MessageLog)时使用EXCEPTION_日志异常信息,对应ActionLogACTION_日志所属ACTION,当日志类型为A(ActionLog)时使用NODE_日志所属NODE,当日志类型为N(NodeLog)时使用ENTER_进入节点时间,对应NodeLogLEAVE_离开节点时间,对应NodeLogDURATION_节点停留时间,对应NodeLogTRANSITION_日志所属TRANSITION SOURCENODE_TRANSITION的起点,对应TransitionLogDESTINATIONNODE_TRANSITION的终点,对应TransitionLogVARIABLEINSTANCE_日志所属的流程变量实例,对应VariableLogOLDBYTEARRAY_原BYTEARRAY值,对应ByteArrayUpdateLogNEWBYTEARRAY 新BYTEARRAY值,对应ByteArrayUpdateLogOLDDATEVALUE原DATE值,对应DateUpdateLogNEWDATEVALUE新DATE值,对应DateUpdateLogOLDDOUBLEVALUE_ 原DOUBLE值,对应DoubleUpdateLogNEWDOUBLEVALUE_新DOUBLE值,对应DoubleUpdateLogOLDLONGIDCLASS_原LONGIDCLASS值,对应HibernateLongUpdateLogNEWLONGIDCLASS_ 新LONGIDCLASS值,对应HibernateLongUpdateLogOLDLONGIDVALUE_ 原LONGID值,对应HibernateLongUpdateLogNEWLONGIDVALUE_新LONGID值,对应HibernateLongUpdateLogOLDSTRINGIDCLASS_原STRINGIDCLASS值,对应HibernateStringUpdateLogOLDSTRINGIDVALUE_原STRINGID值,对应HibernateStringUpdateLogNEWSTRINGIDCLASS_ 新STRINGIDCLASS值,对应HibernateStringUpdateLogNEWSTRINGIDVALUE_新STRINGID值,对应HibernateStringUpdateLogOLDLONGVALUE_ 原LONG值,对应LongUpdateLogNEWLONGVALUE_新LONG值,对应LongUpdateLogOLDSTRINGVALUE_原STRING值,对应StringUpdateLogNEWSTRINGVALUE_新STRING值,对应StringUpdateLogTASKINSTANCE_ 日志所属的TASKINSTANCE,对应TaskLogTaskCreateLogTaskAssignLogTaskEndLog TASKACTORID_ 任务的新ACTORID,对应TaskAssignLogTaskCreateLogSwimlaneCreateLogSwimlaneAssignLogTASKOLDACTORID_ 任务的原ACTORID,对应TaskAssignLogSwimlaneAssignLogSWIMLANEINSTANCE_日志所属的SWIMLANEINSTANC,对应SwimlaneLogSwimlaneCreateLogSwimlaneAssignLog2.4 JBPM_RUNTIMEACTION:流程实时ACTION表字段名字段含义主键外键ID_标识VERSION_版本EVENTTYPE_实时ACTION所处的事件类型名称TYPE_实时ACTION所在的图形节点类型"A" :Task"C" :ProcessState "D" :Decision""E" :EndState" "F" :Fork""J" :Join" "K" :TaskNode" "N" :Node" "P" :ProcessDefinition""R" :StartState" "S" :State" "T" :Transition""U" :SuperState" GRAPHELEMENT_实时ACTION所在的图形节点的IDPROCESSINSTANCE_ 实时ACTION所在的流程实例,对应JBPM_PROCESSINSTANCEACTION_ 实时ACTION对应的ACTION,对应JBPM_ACTIONPROCESSINSTANCEINDEX_ ?2.5 JBPM_VARIABLEINSTANCE:流程变量实例表字段名字段含义主键外键ID_标识CLASS_ 变量类型:V : org.jbpm.context.exe.VariableInstanceB : org.jbpm.context.exe.variableinstance.ByteArrayInstanceD : org.jbpm.context.exe.variableinstance.DateInstanceO : org.jbpm.context.exe.variableinstance.DoubleInstanceH : org.jbpm.context.exe.variableinstance.HibernateLongInstanceI : org.jbpm.context.exe.variableinstance.HibernateStringInstanceL : org.jbpm.context.exe.variableinstance.LongInstanceS : org.jbpm.context.exe.variableinstance.StringInstanceN : org.jbpm.context.exe.variableinstance.NullInstanceNAME_变量名称TYPE_?CONVERTER_数值转换器TOKEN_变量所在的TOKEN,对应JBPM_TOKENTOKENVARIABLEMAP_该变量所属的TOKEN的变量映射,对应JBPM_TOKENVARIABLEMAPPROCESSINSTANCEINDEX_ ?PROCESSINSTANCE_变量所在的流程实例,对应JBPM_PROCESSINSTANCEBYTEARRAYVALUE_当流程变量是ByteArray类型时,变量的值,对应JBPM_BYTEARRAYDATEVALUE_当流程变量是DATE类型时,变量的值DOUBLEVALUE_当流程变量是DOUBLE类型时,变量的值LONGIDCLASS_当流程变量是了HibernateLongInstance类型时,变量的类型LONGVALUE_当流程变量是了HibernateLongInstance/Long类型时,变量的值STRINGIDCLASS_当流程变量是了HibernateStringInstance类型时,变量的类型STRINGVALUE_ 当流程变量是了HibernateStringInstance/String类型时,变量的值TASKINSTANCE_ 变量所在的任务实例,对应JBPM_TASKINSTANCE2.6 JBPM_COMMENT:流程备注信息表字段名字段含义主键外键ID_标识VERSION_版本ACTORID_产生该备注的ACTORTIME_ 流程备注产生时间MESSAGE_ 流程备注信息TOKEN_ 流程备注所属的TOKEN,对应JBPM_TOKENTASKINSTANCE_ 流程备注所属的TASKINSTANCE,对应JBPM_TASKINSTANCETOKENINDEX_ ?TASKINSTANCEINDEX_?2.7 JBPM_MESSAGE:流程异步消息表字段名字段含义主键外键ID_标识CLASS_消息类型M : org.jbpm.msg.Message T : org.jbpm.msg.db.TextMessageA : mand.ExecuteActionCommandN : mand.ExecuteNodeCommandS : mand.SignalCommandK : mand.TaskInstanceEndCommand DESTINATION_消息目的源EXCEPTION_消息异常信息ISSUSPENDED_?TOKEN_ 流程消息所属的TOKEN,对应JBPM_TOKENTASKINSTANCE_ 流程消息所属的TASKINSTANCE,对应JBPM_TASKINSTANCETEXT_消息内容ACTION_ 流程消息所属的ACTION,对应JBPM_ ACTIONNODE_ 流程消息所属的NODE,对应JBPM_ NODETRANSITIONNAME_?2.8 JBPM_TIMER:流程定时器表字段名字段含义主键外键ID_标识NAME_ 定时器名称DUEDATE_ 定时器每次执行的间隔时间REPEAT_ 定时器是否重复执行TRANSITIONNAME_定时器执行后,流程的目的TRANSITION名称EXCEPTION_ 流程备注所属的TOKEN,对应JBPM_TOKENISSUSPENDED_ ACTION_定时器所属的ACTION,对应JBPM_ ACTIONTOKEN_定时器所属的TOKEN,对应JBPM_ TOKENPROCESSINSTANCE_定时器所属的PROCESSINSTANCE,对应JBPM_PROCESSINSTANCETASKINSTANCE_定时器所属的TASKINSTANCE,对应JBPM_TASKINSTANCEGRAPHELEMENTTYPE_ 定时器所属的图形元素类型GRAPHELEMENT_定时器所属的图形元素2.9 JBPM_TOKENVARIABLEMAP:流程TOKEN变量MAP表字段名字段含义主键外键ID_标识TOKEN_ 流程TOKEN变量映射所属的TOKEN,对应JBPM_TOKENCONTEXTINSTANCE_ 流程TOKEN变量映射所属的流程上下文实例,对应JBPM_MODULEINSTANCE2.10 JBPM_MODULEINSTANCE:流程模块实例表字段名字段含义主键外键ID_标识CLASS_ 模块实例类型:M: org.jbpm.module.exe.ModuleInstanceC: org.jbpm.context.exe.ContextInstanceL: org.jbpm.logging.exe.LoggingInstanceI: org.jbpm.scheduler.exe.SchedulerInstanceT: org.jbpm.taskmgmt.def.TaskMgmtDefinition PROCESSINSTANCE_ 模块实例所属的流程实例,对应JBPM_PROCESSINSTANCETASKMGMTDEFINITION_ 任务类模块实例所属的任务模块,对应JBPM_MODULEDEFINITIONNAME_模块实例名称2.11 JBPM_BYTEARRAY:文件模块形式的流程变量实例表字段名字段含义主键外键ID_标识NAME_ 流程变量名称 FILEDEFINITION_FILEMODULE,对应JBPM_MODULEDEFINITION2.12 JBPM_BYTEBLOCK:字段名字段含义主键外键PROCESSFILE_ 对应JBPM_BYTEARRAYBYTES_序列化流程变量INDEX_标识-

    注意事项

    本文(JBPM数据库表说明1.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开