JBPM数据库表说明_第1页
JBPM数据库表说明_第2页
JBPM数据库表说明_第3页
JBPM数据库表说明_第4页
JBPM数据库表说明_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

JBPM 数据库表说明数据库表说明 1 流程配置类数据库表 流程配置类数据库表 1 1 JBPM PROCESSDEFINITION 流程 流程模版模版表表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程模版标识 NAME 流程模版名称 VERSION 流程模版版本 对于同 一流程模版 多次插入 数据库时 数据库中有 多条记录 每条记录中 的版本号一次增加 ISTERMINATIONI MPLICIT 是否支持强行终止流程 目前理解 STARTSTATE 起始节点 ID 在 JBPM NODE 表中 1 2 JBPM NODE 流程节点表 流程节点表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程节点标识 CLASS 节点类型 C org jbpm graph node Proce ssState D org jbpm graph node Decisi on E org jbpm graph node EndSt ate F org jbpm graph node Fork J org jbpm graph node Join K org jbpm graph node TaskN ode N org jbpm graph def Node R org jbpm graph node StartS tate S org jbpm graph node State U org jbpm graph def SuperSt ate NAME 流程节点名称 SUBPROCESSDE FINITION 节点类型为 ProcessState 时使用 代表子流程模版 id ISASYNC 节点是否支持异步机制 ACTION 节点中指定的 action 对 应 JBPM ACTION 表 SUPERSTATE 节点对应的 SuperState 的 id 表明该节点属于某个 SuperState PROCESSDEFINI TION 节点所在的流程模版 id DECISIONDELEG ATION 节点类型为 Decision 时使 用 表明 Decision 对应的 代理类 对应 JBPM DELEGATION 表 DECISIONEXPRE SSION 节点类型为 Decision 时使 用 该属性表示 Decision 中使用的判断表达式 SIGNAL 节点类型为 Task node CREATETASKS 节点类型为 Task node ENDTASKS 节点类型为 Task node NODECOLLECTI ONINDEX 节点类型为 SuperState 时 使用 1 3 JBPM TRANSITION 流程迁移表 流程迁移表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程迁移标识 NAME 流程迁移名称 PROCESSDEFINI TION 迁移所在的流程模版 id FROM 迁移来源 对应 Node 的 id TO 迁移目的 对应 Node 的 id FROMINDEX CONDITION Decision 中转移条件之一 黎 DESCRIPTION描述 黎 1 4 JBPM ACTION 流程动作表 流程动作表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程动作标识 NAME 流程动作名称 CLASS 流程动作分类 A 动作 org jbpm graph def Action S 脚本 org jbpm graph action Scrip t C 创建定时器 org jbpm scheduler def Cre ateTimerAction I 取消定时 器 org jbpm scheduler def Can celTimerAction ISPROPAGATIO NALLOWED ACTIONEXPRESS ION 动作类行为 I 时使用 表 示动作执行的脚本 ISASYNC 动作是否支持异步机制 REFERENCEDAC TION 动作中引用的动作 对应 JBPM ACTION ACTIONDELEGA TION 动作类型为 A 时使用 表 示动作执行的代理类 对 应 JBPM DELEGATION EVENT 动作中指定的事件 对应 JBPM EVENT PROCESSDEFINI TION 动作所在的流程模版 id TIMERNAME 定时器名称 DUEDATE 定时器间隔时间 REPEAT 定时器动作执行次数 TRANSITIONNA ME 动作指定后指向的 Transition TIMERACTION 定时器动作代理类 对应 JBPM ACTION EXPRESSION 定时器执行表达式 EVENTINDEX EXCEPTIONHAN DLER 异常处理类 对应 JBPM EXCEPTIONHANDLER EXCEPTIONHAN DLERINDEX 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 流程事件所在的图形节点 的 ID PROCESSDEFINI TION 流程事件所属流程定义 对应 JBPM PROCESSDEFINITI ON NODE 流程事件所属节点 对应 JBPM NODE TRANSITION 流程事件所属迁移 对应 JBPM TRANSITION TASK 流程事件所属任务 对应 JBPM TASK 1 6 JBPM DELEGATION 流程代理类表 用于实例化 流程代理类表 用于实例化 jbpm 中中 的的 action 类 类 字段名字段名字段含义字段含义主键主键外键外键 ID 流程代理标识 CLASSNAME 流程代理类名称 CONFIGURATIO N 流程代理类配置信息 CONFIGTYPE 流程代理类配置类型 PROCESSDEFINI TION 流程代理类所属流程定义 对应 JBPM PROCESSDEFINITI ON 1 7 JBPM TASK 流程任务表 流程任务表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程任务标识 NAME 流程任务名称 PROCESSDEFINI TION 流程任务所属流程定义 对应 JBPM PROCESSDEFINITI ON DESCRIPTION 流程任务描述 ISBLOCKING 任务是否为阻塞 任务不 完成 流程不能继续 ISSIGNALING 任务是否可以驱动 TOKEN DUEDATE 任务持续时间 表明任务 应在多长时间内完成 ACTORIDEXPRE SSION POOLEDACTORS EXPRESSION TASKMGMTDEFI NITION 任务所属的任务管理模块 ID 对应 JBPM MODULEDEFIFNITI ON TASKNODE 任务所属的 TASK NODE 对应 JBPM NODE STARTSTATE 任务所属的 START NODE 对应 JBPM NODE ASSIGNMENTDE LEGATION SWIMLANE 执行该任务的泳道 角色 TASKCONTROLL ER 1 8 JBPM TASKCONTROLLER 流程任务控制器 流程任务控制器 字段名字段名字段含义字段含义主键主键外键外键 ID 流程任务控制器标识 TASKCONTROLL ERDELEGATION 流程任务控制器对应的代 理 对应 JBPM DELEGATION 1 9 JBPM VARIABLEACCESS 流程变量表 流程变量表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程变量标识 VARIABLENAME 流程变量名称 ACCESS 流程变量存取方式 MAPPEDNAME 暂时不使用 PROCESSSTATE 流程变量所属的流程节点 对应 JBPM NODE TASKCONTROLL ER 流程变量所属的流程任务 控制器 对应 JBPM TASKCONTROLLER INDEX SCRIPT 流程变量所属的 ACTION 对应 JBPM ACTION 1 10 JBPM MODULEDEFINITION 流程模块定义表 流程模块定义表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程模块标识 CLASS 流程模块类型 M org jbpm module def Modul eDefinition C org jbpm context def Conte xtDefinition F org jbpm file def FileDefiniti on L org jbpm logging def Loggi ngDefinition I org jbpm scheduler def Sch edulerDefinition T org jbpm taskmgmt def Tas kMgmtDefinition NAME 流程模块名称 PROCESSDEFINI TION 流程模块所属流程定义 对应 JBPM PROCESSDEFINITI ON STARTTASK 类型为 T 时使用 对应 JBPM TASK 1 11JBPM EXCEPTIONHANDLER 流程异常处理器表 流程异常处理器表 字段名字段名字段含义字段含义主键主键外键外键 ID 流程异常处理器标识 EXCEPTIONHAN DLERNAME 流程异常处理器名称 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 流程异常处理器所在的图 形节点的 ID PROCESSDEFINI TION 流程异常处理器所属流程 定义 对应 JBPM PROCESSDEFINITI ON NODE 流程异常处理器所属节点 对应 JBPM NODE TRANSITION 流程异常处理器所属迁移 对应 JBPM TRANSITION TASK 流程异常处理器所属任务 对应 JBPM TASK GRAPHELEMENT INDEX 流程异常处理器中包含的 ACTION 集合的索引 1 12 JBPM DECISIONCONDITION DECISION 节点判断条件节点判断条件 表表 字段名字段名字段含义字段含义主键主键外键外键 INDEX 标识 DECISION 所属的 DECISION 对应 JBPM NODE TRANSITIONNA ME DECISION 节点的 离开节 点名称 EXPRESSION 每一个 离开节点名称 对应 的条件表达式 1 13 JBPM SWINLANE DECISION 节点判断条件表节点判断条件表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 NAME 泳道名称 TRANSITIONNA ME DECISION 节点的 离开节 点名称 EXPRESSION 每一个 离开节点名称 对应 的条件表达式 2 流程运行类数据库表 流程运行类数据库表 2 1 JBPM PROCESSINSTANCE 流程实例表 流程实例表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 VERSION 版本 START 流程实例开始时间 END 流程实例结束时间 ISSUSPENDED流程实例是否暂停 PROCESSDEFINI TION 流程实例所属的流程模版 对应 JBPM PROCESSDEFINITI ON ROOTTOKEN 流程实例对应的 TOKEN 对应 JBPM TOKEN SUPERPROCESS TOKEN 父流程的当前 TOKEN 的 ID 当流程实例为子流程 实例时使用 表明由父流 程进入子流程时 父流程 的当前 TOKEN 对应 JBPM TOKEN 2 2 JBPM TOKEN 流程 流程 TOKEN 表表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 VERSION 版本 START TOKEN 开始时间 END TOKEN 结束时间 NODEENTER TOKEN 进入当前节点 TOKEN 当前所处的节点 的时间 NEXTLOGINDEX ISABLETOREACT IVATEPARENT 能否重新激活父 TOKEN 标 志 ISTERMINATION IMPLICIT 能够强制终止 TOKEN 标志 ISSUSPENDED TOKEN 是否处于暂停状态 NODE TOKEN 所在的当前节点 对应 JBPM NODE PROCESSINSTA NCE TOKEN 所属的流程实例 对应 JBPM PROCESSINSTANCE PARENT TOKEN 的父 TOKEN 当 TOKEN 是由 fock 产生或处 于子流程中时使用 对应 JBPM TOKEN 2 3 JBPM LOG 流程日志表 流程日志表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 CLASS 日志类型 A ActionLog B ByteArrayUpdateLog C CompositeLog D VariableDeleteLog E DateUpdateLog F HibernateStringUpdat eLog G LongUpdateLog H HibernateLongUpdateL og I ProcessInstanceCreat eLog L DoubleUpdateLog M MessageLog N NodeLog O TokenCreateLog P ProcessLog R VariableCreateLog S SignalLog T TransitionLog U StringUpdateLog V VariableLog W VariableUpdateLog X ProcessInstanceEndLo g Y TokenEndLog 0 TaskLog 1 TaskCreateLog 2 TaskAssignLog 3 TaskEndLog 4 SwimlaneLog 5 SwimlaneCreateLog 6 SwimlaneAssignLog INDEX DATE 日志产生时间 TOKEN 日志所属 TOKEN PARENT 日志的父日志 对应 JBPM LOG CHILD 创建的子 TOKEN 对应 TokenCreateLog 结束的子 TOKEN 对应 TokenEndLog MESSAGE 消息信息 当日志类型为 M MessageLog 时使用 EXCEPTION 日志异常信息 对应 ActionLog ACTION 日志所属 ACTION 当日志 类型为 A ActionLog 时使用 NODE 日志所属 NODE 当日志 类型为 N NodeLog 时 使用 ENTER 进入节点时间 对应 NodeLog LEAVE 离开节点时间 对应 NodeLog DURATION 节点停留时间 对应 NodeLog TRANSITION 日志所属 TRANSITION SOURCENODE TRANSITION 的起点 对 应TransitionLog DESTINATIONN ODE TRANSITION 的终点 对 应TransitionLog VARIABLEINSTA NCE 日志所属的流程变量实例 对应VariableLog OLDBYTEARRAY 原 BYTEARRAY 值 对应 ByteArrayUpdateLog NEWBYTEARRAY 新 BYTEARRAY 值 对应 ByteArrayUpdateLog OLDDATEVALUE 原 DATE 值 对应 DateUpdateLog NEWDATEVALUE 新 DATE 值 对应 DateUpdateLog OLDDOUBLEVAL UE 原 DOUBLE 值 对应 DoubleUpdateLog NEWDOUBLEVAL UE 新 DOUBLE 值 对应 DoubleUpdateLog OLDLONGIDCLA SS 原 LONGIDCLASS 值 对 应 HibernateLongUpdateL og NEWLONGIDCLA SS 新 LONGIDCLASS 值 对 应 HibernateLongUpdateL og OLDLONGIDVAL UE 原 LONGID 值 对应 HibernateLongUpdateL og NEWLONGIDVAL UE 新 LONGID 值 对应 HibernateLongUpdateL og OLDSTRINGIDCL ASS 原 STRINGIDCLASS 值 对应 HibernateStringUpdat eLog OLDSTRINGIDV ALUE 原 STRINGID 值 对应 HibernateStringUpdat eLog NEWSTRINGIDC LASS 新 STRINGIDCLASS 值 对应 HibernateStringUpdat eLog NEWSTRINGIDV ALUE 新 STRINGID 值 对应 HibernateStringUpdat eLog OLDLONGVALUE 原 LONG 值 对应 LongUpdateLog NEWLONGVALU E 新 LONG 值 对应 LongUpdateLog OLDSTRINGVAL UE 原 STRING 值 对应 StringUpdateLog NEWSTRINGVAL UE 新 STRING 值 对应 StringUpdateLog TASKINSTANCE 日志所属的 TASKINSTANCE 对应 TaskLog TaskCreateLog TaskAssignLog TaskEndLog TASKACTORID 任务的新 ACTORID 对应 TaskAssignLog TaskCreateLog SwimlaneCreateLog SwimlaneAssignLog TASKOLDACTOR ID 任务的原 ACTORID 对应 TaskAssignLog SwimlaneAssignLog SWIMLANEINST ANCE 日志所属的 SWIMLANEINSTANC 对 应SwimlaneLog SwimlaneCreateLog SwimlaneAssignLog 2 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 所在的图形 节点的 ID PROCESSINSTA NCE 实时 ACTION 所在的流程 实例 对应 JBPM PROCESSINSTANCE ACTION 实时 ACTION 对应的 ACTION 对应 JBPM ACTION PROCESSINSTA NCEINDEX 2 5 JBPM VARIABLEINSTANCE 流程变量实例表 流程变量实例表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 CLASS 变量类型 V org jbpm context exe VariableInstance B org jbpm context exe variableinstance By teArrayInstance D org jbpm context exe variableinstance Da teInstance O org jbpm context exe variableinstance Do ubleInstance H org jbpm context exe variableinstance Hi bernateLongInstance I org jbpm context exe variableinstance Hi bernateStringInstanc e L org jbpm context exe variableinstance Lo ngInstance S org jbpm context exe variableinstance St ringInstance N org jbpm context exe variableinstance Nu llInstance NAME 变量名称 TYPE CONVERTER 数值转换器 TOKEN 变量所在的 TOKEN 对应 JBPM TOKEN TOKENVARIABL EMAP 该变量所属的 TOKEN 的变 量映射 对应 JBPM TOKENVARIABLEMA P PROCESSINSTA NCEINDEX PROCESSINSTA NCE 变量所在的流程实例 对 应 JBPM PROCESSINSTANCE BYTEARRAYVAL UE 当流程变量是 ByteArray 类 型时 变量的值 对应 JBPM BYTEARRAY DATEVALUE 当流程变量是 DATE 类型 时 变量的值 DOUBLEVALUE 当流程变量是 DOUBLE 类 型时 变量的值 LONGIDCLASS 当流程变量是了 HibernateLongInstance 类 型时 变量的类型 LONGVALUE 当流程变量是了 HibernateLongInstance Lo ng 类型时 变量的值 STRINGIDCLASS 当流程变量是了 HibernateStringInstance 类型时 变量的类型 STRINGVALUE 当流程变量是了 HibernateStringInstance S tring 类型时 变量的值 TASKINSTANCE 变量所在的任务实例 对 应 JBPM TASKINSTANCE 2 6 JBPM COMMENT 流程备注信息表 流程备注信息表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 VERSION 版本 ACTORID 产生该备注的 ACTOR TIME 流程备注产生时间 MESSAGE 流程备注信息 TOKEN 流程备注所属的 TOKEN 对应 JBPM TOKEN TASKINSTANCE 流程备注所属的 TASKINSTANCE 对应 JBPM TASKINSTANCE TOKENINDEX TASKINSTANCEI NDEX 2 7 JBPM MESSAGE 流程异步消息表 流程异步消息表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 CLASS 消息类型 M org jbpm msg Message T org jbpm msg db Text Message A mand Exe cuteActionCommand N mand Exe cuteNodeCommand S mand Sig nalCommand K mand Tas kInstanceEndCommand DESTINATION 消息目的源 EXCEPTION 消息异常信息 ISSUSPENDED TOKEN 流程消息所属的 TOKEN 对应 JBPM TOKEN TASKINSTANCE 流程消息所属的 TASKINSTANCE 对应 JBPM TASKINSTANCE TEXT 消息内容 ACTION 流程消息所属的 ACTION 对应 JBPM ACTION NODE 流程消息所属的 NODE 对应 JBPM NODE TRANSITIONNA ME 2 8 JBPM TIMER 流程定时器表 流程定时器表 字段名字段名字段含义字段含义主键主键外键外键 ID 标识 NAME 定时器名称 DUEDATE 定时器每次执行的间隔时 间 REPEAT 定时器是否重复执行 TRANSITIONNA ME 定时器执行

温馨提示

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

最新文档

评论

0/150

提交评论