http://www.blogjava.net/swboo/articles/187659.html
1 流程配置类数据库表:
1.1 JBPM_PROCESSDEFINITION:流程模版表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_NODE |
JBPM_NODE |
FK_PROCST_SBPRCDEF |
SUBPROCESSDEFINITION_ |
子流程的指定在父流程离开之前子流程将完整的执行 |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_PROCDEF |
PROCESSDEFINITION_ |
此NODE自身存在的流程ID |
|
JBPM_NODE |
JBPM_PROCESSDEFINITION |
FK_PROCDEF_STRTSTA |
STARTSTATE_ |
此关系表示那个节点是开始节点 |
|
JBPM_TRANSITION |
JBPM_TRANSITION |
FK_TRANS_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能会有很多的 TRANSITION |
|
JBPM_EVENT |
JBPM_EVENT |
FK_EVENT_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能会有很多EVENT时间 |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能有多个task |
|
JBPM_MODULEDEFINITION |
JBPM_MODULEDEFINITION |
FK_MODDEF_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能处在很多的模块(模块概念不理解) |
|
JBPM_DELEGATION |
JBPM_DELEGATION |
FK_DELEGATION_PRCD |
PROCESSDEFINITION_ |
一个流程可能存在很多的流程代理类 |
|
JBPM_PROCESSINSTANCE |
JBPM_PROCESSINSTANCE |
FK_PROCIN_PROCDEF |
PROCESSDEFINITION_ |
一个流程模板可能有很多的流程实例 |
|
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能有很多的action |
|
1.2 JBPM_NODE:流程节点表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TRANSITION |
JBPM_TRANSITION |
FK_TRANSITION_TO |
TO_ |
一个NODe可以做为多个TRANSITION的结束 |
|
JBPM_TRANSITION |
JBPM_TRANSITION |
FK_TRANSITION_FROM |
FROM_ |
一个NODe可以做为多个TRANSITION的开始 |
|
JBPM_EVENT |
JBPM_EVENT |
FK_EVENT_NODE |
NODE_ |
一个NODE可以有多个EVENT |
|
JBPM_TOKEN |
JBPM_TOKEN |
FK_TOKEN_NODE |
NODE_ |
一个NODE可以有多个TOKEN |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_TASKNODE |
TASKNODE_ |
一个NODE可以有多个TASK |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_STARTST |
STARTSTATE_ |
一个开始节点可以对应多个TASK |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_SOURCENODE |
SOURCENODE_ |
TRANSITION的起点,对应TransitionLog |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_NODE |
NODE_ |
日志所属NODE,当日志类型为N(NodeLog)时使用 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_DESTNODE |
DESTINATIONNODE_ |
TRANSITION的终点,对应TransitionLog |
|
JBPM_ACTION |
JBPM_NODE |
FK_NODE_ACTION |
ACTION_ |
正在被执行的action节点 |
|
JBPM_VARIABLEACCESS |
JBPM_VARIABLEACCESS |
FK_VARACC_PROCST |
PROCESSSTATE_ |
一个节点可以有多个变量 |
|
JBPM_PROCESSDEFINITION |
JBPM_PROCESSDEFINITION |
FK_PROCDEF_STRTSTA |
STARTSTATE_ |
一个STARTSTATE对应一个JBPM_PROCESSDEFINITION |
|
JBPM_PROCESSDEFINITION |
JBPM_NODE |
FK_NODE_PROCDEF |
PROCESSDEFINITION |
NODE所在的流程模版JBPM_PROCESSDEFINITION |
|
JBPM_ACTION |
JBPM_NODE |
FK_NODE_SCRIPT |
SCRIPT_ |
一个node对应一个SCRIPT_ |
|
JBPM_PROCESSDEFINITION |
JBPM_NODE |
FK_PROCST_SBPRCDEF |
SUBPROCESSDEFINITION_ |
一个node对应一个SUBPROCESSDEFINITION_ |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_SUPERSTATE |
SUPERSTATE_ |
节点对应的SuperState的id,表明该节点属于某个SuperState |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_SUPERSTATE |
SUPERSTATE_ |
节点对应的SuperState的id,表明该节点属于某个SuperState 超状态是一组节点 |
|
JBPM_DECISIONCONDITIONS |
JBPM_DECISIONCONDITIONS |
FK_DECCOND_DEC |
DECISION |
所属的DECISION,对应JBPM_NODE |
|
JBPM_JOB |
JBPM_JOB |
FK_JOB_NODE |
NODE_ |
一个node对应多个JOB |
|
JBPM_DELEGATION |
JBPM_NODE |
FK_DECISION_DELEG |
DECISIONDELEGATION |
节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION表 |
|
1.3 JBPM_ TRANSITION:流程迁移表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_LOG |
JBPM_LOG |
FK_LOG_TRANSITION |
TRANSITION_ |
一个TRANSITION可能有多个日志 |
|
JBPM_EVENT |
JBPM_EVENT |
FK_EVENT_TRANS |
TRANSITION_ |
一个TRANSITION可以有多个EVENT |
|
JBPM_NODE |
JBPM_TRANSITION |
FK_TRANSITION_TO |
TO_ |
到底那个NODE是TRANSITION的开始节点 |
|
JBPM_NODE |
JBPM_TRANSITION |
FK_TRANSITION_FROM |
FROM_ |
到底那个NODE是TRANSITION的结束节点 |
|
JBPM_PROCESSDEFINITION |
JBPM_TRANSITION |
FK_TRANS_PROCDEF |
PROCESSDEFINITION_ |
该TRANSITION附属于PROCESSDEFINITION |
|
1.4 JBPM_ACTION:流程动作表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_VARIABLEACCESS |
JBPM_VARIABLEACCESS |
FK_VARACC_SCRIPT |
SCRIPT_ |
流程变量所属的ACTION |
|
JBPM_RUNTIMEACTION |
JBPM_RUNTIMEACTION |
FK_RTACTN_ACTION |
ACTION_ |
TIMEACTION(RUNTIMEACTION相当于action的实例) |
|
JBPM_EXCEPTIONHANDLER |
JBPM_ACTION |
FK_ACTION_EXPTHDL |
EXCEPTIONHANDLER_ |
一个action只能有1个异常处理 |
|
JBPM_ACTION |
JBPM_ACTION |
FK_CRTETIMERACT_TA |
TIMERACTION_ |
是否是一个timeraction |
|
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_REFACT |
REFERENCEDACTION_ |
此action引用的那个action |
|
JBPM_PROCESSDEFINITION |
JBPM_ACTION |
FK_ACTION_PROCDEF |
PROCESSDEFINITION_ |
此action附属于那个PROCESSDEFINITION |
|
JBPM_DELEGATION |
JBPM_ACTION |
FK_ACTION_ACTNDEL |
ACTIONDELEGATION_ |
此 Action附属于那个DELEGATION |
|
JBPM_NODE |
JBPM_ACTION |
FK_NODE_ACTION |
ACTION_ |
此action附属于那个节点 |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_SCRIPT |
SCRIPT_ |
一个 action可以被多个NODE所引用 |
|
JBPM_EVENT |
JBPM_ACTION |
FK_ACTION_EVENT |
EVENT_ |
一个action只对应一个 EVENT(为什么不知道) |
|
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_REFACT |
REFERENCEDACTION_ |
一个 avtion可以让多个action引用 |
|
JBPM_ACTION |
JBPM_ACTION |
FK_CRTETIMERACT_TA |
TIMERACTION_ |
一个action可以被当成多个 action的定时器 |
|
JBPM_JOB |
JBPM_JOB |
FK_JOB_ACTION |
ACTION_ |
一个actio可以被多个job引用 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_ACTION |
ACTION_ |
一个action可以有多份LOG |
|
1.5 JBPM_EVENT:流程事件表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_EVENT |
EVENT_ |
动作中指定的事件,对应JBPM_EVENT |
|
JBPM_PROCESSDEFINITION |
JBPM_EVENT |
FK_EVENT_PROCDEF |
PROCESSDEFINITION_ |
一个EVENT只能有一个流程定义 |
|
JBPM_NODE |
JBPM_EVENT |
FK_EVENT_NODE |
NODE_ |
流程事件所属节点,对应JBPM_NODE |
|
JBPM_TRANSITION |
JBPM_EVENT |
FK_EVENT_TRANS |
TRANSITION_ |
流程事件所属迁移,对应JBPM_ TRANSITION |
|
JBPM_TASK |
JBPM_EVENT |
FK_EVENT_TASK |
TASK_ |
流程事件所属任务,对应JBPM_TASK |
|
1.6 JBPM_DELEGATION:流程代理类表(用于实例化jbpm中的action类)
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TASK |
JBPM_TASK |
FK_TASK_ASSDEL |
ASSIGNMENTDELEGATION_ |
一个代理可有多个TASK |
|
JBPM_TASKCONTROLLER |
JBPM_TASKCONTROLLER |
FK_TSKCTRL_DELEG |
TASKCONTROLLERDELEGATION_ |
流程任务控制器对应的代理 |
|
JBPM_NODE |
JBPM_NODE |
FK_DECISION_DELEG |
DECISIONDELEGATION |
节点类型为Decision时使用,表明Decision对应的代理类 |
|
JBPM_PROCESSDEFINITION |
JBPM_DELEGATION |
FK_DELEGATION_PRCD |
PROCESSDEFINITION_ |
一个 DELEGATION对应一个流程定义 |
|
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_ACTNDEL |
ACTIONDELEGATION_ |
一个DELEGATION对应多个ACTION |
|
JBPM_SWIMLANE |
JBPM_SWIMLANE |
FK_SWL_ASSDEL |
ASSIGNMENTDELEGATION_ |
对应的DELEGATION属于哪个泳道 |
|
1.7 JBPM_TASK:流程任务表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_MODULEDEFINITION |
JBPM_TASK |
FK_TASK_TASKMGTDEF |
TASKMGMTDEFINITION_ |
任务所属的任务管理模块ID |
|
JBPM_TASKINSTANCE |
JBPM_TASKINSTANCE |
FK_TASKINST_TASK |
TASK_ |
一个任务对应多个任务实例 |
|
JBPM_DELEGATION |
JBPM_TASK |
FK_TASK_ASSDEL |
ASSIGNMENTDELEGATION_ |
TASK所属的代理类 |
|
JBPM_TASKCONTROLLER |
JBPM_TASK |
FK_TSK_TSKCTRL |
TASKCONTROLLER_ |
指任务分配所属类 |
|
JBPM_EVENT |
JBPM_EVENT |
FK_EVENT_TASK |
TASK_ |
流程事件所属任务 |
|
JBPM_PROCESSDEFINITION |
JBPM_TASK |
FK_TASK_PROCDEF |
PROCESSDEFINITION_ |
任务只能对应一个流程定义 |
|
JBPM_NODE |
JBPM_TASK |
FK_TASK_TASKNODE |
TASKNODE_ |
任务所属的各个节点 |
|
JBPM_NODE |
JBPM_TASK |
FK_TASK_STARTST |
STARTSTATE_ |
任务所属的START_NODE |
|
JBPM_SWIMLANE |
JBPM_TASK |
FK_TASK_SWIMLANE |
SWIMLANE_ |
任务所属的那个泳道 |
|
1.8 JBPM_TASKCONTROLLER:流程任务控制器
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_DELEGATION |
JBPM_TASKCONTROLLER |
FK_TSKCTRL_DELEG |
TASKCONTROLLERDELEGATION_ |
任务控制器对应的代理类 |
|
JBPM_TASK |
JBPM_TASK |
FK_TSK_TSKCTRL |
TASKCONTROLLER_ |
任务控制器对应的任务 |
|
JBPM_VARIABLEACCESS |
JBPM_VARIABLEACCESS |
FK_VARACC_TSKCTRL |
TASKCONTROLLER_ |
任务控制器用到的流程变量 |
|
1.9 JBPM_VARIABLEACCESS:流程变量表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ACTION |
JBPM_VARIABLEACCESS |
FK_VARACC_SCRIPT |
SCRIPT_ |
流程变量所属的 ACTION |
|
JBPM_NODE |
JBPM_VARIABLEACCESS |
FK_VARACC_PROCST |
PROCESSSTATE_ |
流程变量所属的那个节点 |
|
JBPM_TASKCONTROLLER |
JBPM_VARIABLEACCESS |
FK_VARACC_TSKCTRL |
TASKCONTROLLER_ |
流程变量所属任务控制器 |
|
1.10 JBPM_MODULEDEFINITION:流程模块定义表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_BYTEARRAY |
JBPM_BYTEARRAY |
FK_BYTEARR_FILDEF |
FILEDEFINITION_ |
FILEDEFINITION_、所对应的模块定义表 |
|
JBPM_SWIMLANE |
JBPM_SWIMLANE |
FK_SWL_TSKMGMTDEF |
TASKMGMTDEFINITION_ |
模块所属的SWIMLANE |
|
JBPM_MODULEINSTANCE |
JBPM_MODULEINSTANCE |
FK_TASKMGTINST_TMD |
TASKMGMTDEFINITION_ |
任务中使用到的定义模块 |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_TASKMGTDEF |
TASKMGMTDEFINITION_ |
流程模块所属的任务 |
|
JBPM_PROCESSDEFINITION EFINITION |
JBPM_MODULEDEFINITION |
FK_MODDEF_ PROCDEF |
PROCESSDEFINITION_ |
模块化定义实属的流成定义 |
|
1.11JBPM_EXCEPTIONHANDLER:流程异常处理器表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_EXPTHDL |
EXCEPTIONHANDLER_ |
异常处理类 |
|
1.12 JBPM_DECISIONCONDITIONS:DECISION节点判断条件表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_NODE |
JBPM_DECISIONCONDITIONS |
FK_DECCOND_DEC |
DECISION_ |
指明DECISION所对应的节点 |
|
1.13 JBPM_ SWIMLANE:DECISION节点判断条件表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TASK |
JBPM_TASK |
FK_TASK_SWIMLANE |
SWIMLANE_ |
任务分配是的泳道 |
|
JBPM_MODULEDEFINITION |
JBPM_SWIMLANE |
FK_SWL_TSKMGMTDEF |
TASKMGMTDEFINITION_ |
泳道对应的模块定义 |
|
JBPM_DELEGATION |
JBPM_SWIMLANE |
FK_SWL_ASSDEL |
ASSIGNMENTDELEGATION_ |
给泳道的代理类 |
|
JBPM_SWIMLANEINSTANCE |
JBPM_SWIMLANEINSTANCE |
FK_SWIMLANEINST_SL |
SWIMLANE_ |
泳道对应的泳道实例 |
|
2 流程运行类数据库表:
2.1 JBPM_PROCESSINSTANCE:流程实例表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TOKEN |
JBPM_TOKEN |
FK_TOKEN_SUBPI |
SUBPROCESSINSTANCE_ |
子流程对应的TOKEN |
|
JBPM_VARIABLEINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_VARINST_PRCINST |
PROCESSINSTANCE_ |
流程实例所用的全部流程变量 |
|
JBPM_RUNTIMEACTION |
JBPM_RUNTIMEACTION |
FK_RTACTN_PROCINST |
PROCESSINSTANCE_ |
实时ACTION所属的流程实例 |
|
JBPM_PROCESSDEFINITION |
JBPM_PROCESSINSTANCE |
FK_PROCIN_PROCDEF |
PROCESSDEFINITION_ |
流程实例所属的流程定义 |
|
JBPM_TASKINSTANCE |
JBPM_TASKINSTANCE |
FK_TSKINS_PRCINS |
PROCINST_ |
任务实例说属的流程实例 |
|
JBPM_JOB |
JBPM_JOB |
FK_JOB_PRINST |
PROCESSINSTANCE_ |
JOB所对应的流程实例 |
|
JBPM_TOKEN |
JBPM_PROCESSINSTANCE |
FK_PROCIN_ROOTTKN |
ROOTTOKEN_ |
流程实例所对应的TOKEN |
|
JBPM_TOKEN |
JBPM_TOKEN |
FK_TOKEN_PROCINST |
PROCESSINSTANCE_ |
指定给流程实例的TOKEN |
|
JBPM_TOKEN |
JBPM_PROCESSINSTANCE |
FK_PROCIN_SPROCTKN |
SUPERPROCESSTOKEN_ |
? |
|
JBPM_MODULEINSTANCE |
JBPM_MODULEINSTANCE |
FK_MODINST_PRCINST |
PROCESSINSTANCE_ |
模块实例所属的任务实例 |
|
2.2 JBPM_TOKEN:流程TOKEN表(流程实例现在执行的位置)
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TOKEN |
JBPM_TOKEN |
FK_TOKEN_PARENT |
PARENT_ |
TOKEN的父TOKEN,当TOKEN是由fock产生或处于子流程中时使用,对应JBPM_TOKEN |
|
JBPM_TOKENVARIABLEMAP |
JBPM_TOKENVARIABLEMAP |
FK_TKVARMAP_TOKEN |
TOKEN_ |
TOKE N对应的TOKEN映射表 |
|
JBPM_TASKINSTANCE |
JBPM_TASKINSTANCE |
FK_TASKINST_TOKEN |
TOKEN_ |
任务实例所属的TOKEN |
|
JBPM_VARIABLEINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_VARINST_TK |
TOKEN_ |
流程变量所属的TOKEN |
|
JBPM_COMMENT |
JBPM_COMMENT |
FK_COMMENT_TOKEN |
TOKEN_ |
TOKEN的备注 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_CHILDTOKEN |
CHILD_ |
(子TOKENDE的概念不理解)子TOKEN的日志 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_TOKEN |
TOKEN_ |
日志所属的TOKEN |
|
JBPM_PROCESSINSTANCE |
JBPM_TOKEN |
FK_TOKEN_SUBPI |
SUBPROCESSINSTANCE_ |
子流程所属的TOKEN |
|
JBPM_NODE |
JBPM_TOKEN |
FK_TOKEN_NODE |
NODE_ |
TOKEN所在的当前节点,对应JBPM_NODE |
|
JBPM_PROCESSINSTANCE |
JBPM_PROCESSINSTANCE |
FK_PROCIN_ROOTTKN |
ROOTTOKEN_ |
流程实例对应的TOKEN |
|
JBPM_PROCESSINSTANCE |
JBPM_PROCESSINSTANCE |
FK_PROCIN_SPROCTKN |
SUPERPROCESSTOKEN_ |
(superprocess不懂)SUPERPROCESSTOKEN对应的TOKEN |
|
JBPM_JOB |
JBPM_JOB |
FK_JOB_TOKEN |
TOKEN_ |
TOKEN所属的JOB |
|
JBPM_PROCESSINSTANCE |
JBPM_TOKEN |
FK_TOKEN_PROCINST |
PROCESSINSTANCE_ |
TOKEN所属的流程实例, |
|
2.3 JBPM_LOG:流程日志表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_LOG |
JBPM_LOG |
FK_LOG_PARENT |
PARENT_ |
日志的父日志 |
|
JBPM_TOKEN |
JBPM_LOG |
FK_LOG_TOKEN |
TOKEN_ |
日志所属TOKEN |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_CHILDTOKEN |
CHILD_ |
创建的子TOKEN的日志终止子TOKEN的日志 |
|
JBPM_BYTEARRAY |
JBPM_LOG |
FK_LOG_NEWBYTES |
NEWBYTEARRAY_ |
新BYTEARRAY值,对应ByteArrayUpdateLog |
|
JBPM_BYTEARRAY |
JBPM_LOG |
FK_LOG_OLDBYTES |
OLDBYTEARRAY_ |
原DATE值,对应(不理解DateUpdateLog) |
|
JBPM_TASKINSTANCE |
JBPM_LOG |
FK_LOG_TASKINST |
TASKINSTANCE_ |
日志所属TRANSITION |
|
JBPM_NODE |
JBPM_LOG |
FK_LOG_DESTNODE |
DESTINATIONNODE_ |
TRANSITION的终点,对应TransitionLog |
|
JBPM_NODE |
JBPM_LOG |
FK_LOG_SOURCENODE |
SOURCENODE_ |
TRANSITION的起点对应的日志 |
|
JBPM_NODE |
JBPM_LOG |
FK_LOG_NODE |
NODE_ |
节点对应的日志 |
|
JBPM_TRANSITION |
JBPM_LOG |
FK_LOG_TRANSITION |
TRANSITION_ |
日志所属的TRANSITION |
|
JBPM_VARIABLEINSTANCE |
JBPM_LOG |
FK_LOG_VARINST |
VARIABLEINSTANCE_ |
日志所属的VARIABLEINSTANCE |
|
JBPM_ACTION |
JBPM_LOG |
FK_LOG_ACTION |
ACTION_ |
日志所属的ACTION |
|
JBPM_SWIMLANEINSTANCE |
JBPM_LOG |
FK_LOG_SWIMINST |
SWIMLANEINSTANCE_ |
日志所属的JBPM_SWIMLANEINSTANCE |
2.4 JBPM_RUNTIMEACTION:流程实时ACTION表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ACTION |
JBPM_RUNTIMEACTION |
FK_RTACTN_ACTION |
ACTION_ |
实时ACTION对应的ACTION |
|
JBPM_PROCESSINSTANCE |
JBPM_RUNTIMEACTION |
FK_RTACTN_PROCINST |
PROCESSINSTANCE_ |
实时ACTION对应PROCESSINSTANCE |
|
2.5 JBPM_VARIABLEINSTANCE:流程变量实例表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_LOG |
JBPM_LOG |
FK_LOG_VARINST |
VARIABLEINSTANCE_ |
流程变量的日志 |
|
JBPM_PROCESSINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_VARINST_PRCINST |
PROCESSINSTANCE_ |
流程变量所属的流程实例 |
|
JBPM_TOKEN |
JBPM_VARIABLEINSTANCE |
FK_VARINST_TK |
TOKEN_ |
流程变量所属的TOKEN |
|
JBPM_BYTEARRAY |
JBPM_VARIABLEINSTANCE |
FK_BYTEINST_ARRAY |
BYTEARRAYVALUE_ |
当流程变量是ByteArray类型时,变量的值,对应JBPM_BYTEARRAY |
|
JBPM_TOKENVARIABLEMAP |
JBPM_VARIABLEINSTANCE |
FK_VARINST_TKVARMP |
TOKENVARIABLEMAP_ |
该变量所属的TOKEN的变量映射表 |
|
JBPM_TASKINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_VAR_TSKINST |
TASKINSTANCE_ |
该变量所属的任务实例 |
|
2.6 JBPM_COMMENT:流程备注信息表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TASKINSTANCE |
JBPM_COMMENT |
FK_COMMENT_TSK |
TASKINSTANCE_ |
备注所属的任务实例 |
|
JBPM_TOKEN |
JBPM_COMMENT |
FK_COMMENT_TOKEN |
TOKEN_ |
备注所属的TOKEN |
|
2.7 JBPM_JOB:流程工作表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_NODE |
JBPM_JOB |
FK_JOB_NODE |
NODE_ |
流程工作所属的节点 |
|
JBPM_PROCESSINSTANCE |
JBPM_JOB |
FK_JOB_PRINST |
PROCESSINSTANCE_ |
流程工作所属的流程实例 |
|
JBPM_ACTION |
JBPM_JOB |
FK_JOB_ACTION |
ACTION_ |
流程工作所属的ACTION |
|
JBPM_TASKINSTANCE |
JBPM_JOB |
FK_JOB_TSKINST |
TASKINSTANCE_ |
流程工作所属的任务实例 |
|
JBPM_TOKEN |
JBPM_JOB |
FK_JOB_TOKEN |
TOKEN_ |
流程工所属的TOKEN |
|
2.9 JBPM_TOKENVARIABLEMAP:流程TOKEN变量MAP表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_VARIABLEINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_VARINST_TKVARMP |
TOKENVARIABLEMAP_ |
(TOKENVARIABLEMAP不知道) 流程变量所属的TOKEN映射表 |
|
JBPM_MODULEINSTANCE |
JBPM_TOKENVARIABLEMAP |
FK_TKVARMAP_CTXT |
CONTEXTINSTANCE_ |
流程TOKEN变量映射所属的流程上下文实例,对应JBPM_MODULEINSTANCE |
|
JBPM_TOKEN |
JBPM_TOKENVARIABLEMAP |
FK_TKVARMAP_TOKEN |
TOKEN_ |
流程TOKEN变量映射所属TOKEN |
|
2.10 JBPM_MODULEINSTANCE:流程模块实例表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_PROCESSINSTANCE |
JBPM_MODULEINSTANCE |
FK_MODINST_PRCINST |
PROCESSINSTANCE_ |
(模块的定义) 流程模块所对应的流程实例 |
|
JBPM_MODULEDEFINITION |
JBPM_MODULEINSTANCE |
FK_TASKMGTINST_TMD |
TASKMGMTDEFINITION_ |
任务类模块实例所属的任务模 |
|
JBPM_SWIMLANEINSTANCE |
JBPM_SWIMLANEINSTANCE |
FK_SWIMLANEINST_TM |
TASKMGMTINSTANCE_ |
模块实例对应的泳道实例 |
|
JBPM_TASKINSTANCE |
JBPM_TASKINSTANCE |
FK_TASKINST_TMINST |
TASKMGMTINSTANCE_ |
任务实例所属的模块实例 |
|
JBPM_TOKENVARIABLEMAP |
JBPM_TOKENVARIABLEMAP |
FK_TKVARMAP_CTXT |
CONTEXTINSTANCE_ |
模块实例对应的TOKEN映射表 |
|
2.11 JBPM_BYTEARRAY:文件模块形式的流程变量实例表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_VARIABLEINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_BYTEINST_ARRAY |
BYTEARRAYVALUE_ |
当流程变量是ByteArray类型时,变量的值 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_OLDBYTES |
OLDBYTEARRAY_ |
原BYTEARRAY值,对应ByteArrayUpdateLog |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_NEWBYTES |
NEWBYTEARRAY_ |
新BYTEARRAY对应的日志 |
|
JBPM_MODULEDEFINITION |
JBPM_BYTEARRAY |
FK_BYTEARR_FILDEF |
FILEDEFINITION_ |
(FILEMODULE的概念不理解),对应JBPM_MODULEDEFINITION |
|
JBPM_BYTEBLOCK |
JBPM_BYTEBLOCK |
FK_BYTEBLOCK_FILE |
PROCESSFILE_ |
对应JBPM_BYTEARRAY |
|
2.12 JBPM_BYTEBLOCK:
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_BYTEARRAY |
JBPM_BYTEBLOCK |
FK_BYTEBLOCK_FILE |
PROCESSFILE_ |
对应JBPM_BYTEARRAY |
|
3角色权限数据库表
3.1 JBPM_ID_USER:用户表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ID_MEM BERSHIP |
JBPM_ID_MEM BERSHIP |
` |
USER_ |
用户 |
|
3.2 JBPM_ID_GROUP 用户组表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ID_GROUP |
JBPM_ID_GROUP |
FK_ID_GRP_PARENT |
PARENT_ |
父表和字表的关系 |
|
JBPM_ID_MEMB ERSHIP |
JBPM_ID_MEMB ERSHIP |
FK_ID_MEMSHIP_GRP |
GROUP_ |
组ID |
|
3.3 JBPM_ID_MEMBERSHIP 用户成员表表现用户和组之间的多对多关系
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_ID_USER |
JBPM_ID_MEMB ERSHIP |
FK_ID_MEMSHIP_USR |
USER_ |
用户成员对应的用户 |
|
JBPM_ID_GROUP |
JBPM_ID_MEM BERSHIP |
FK_ID_MEMSHIP_GRP |
GROUP_ |
用户成员对应的组 |
|
3.4 JBPM_TASKINSTANCE 任务实例
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_VARIABLEINSTANCE |
JBPM_VARIABLEINSTANCE |
FK_VAR_TSKINST |
TASKINSTANCE_ |
一个任务实例对应多个实例变量 |
|
JBPM_JOB 不懂 |
JBPM_JOB |
FK_JOB_TSKINST |
TASKINSTANCE_ |
一个任务实例对应多个JOB |
|
JBPM_PROCESSINSTANCE |
JBPM_TASKINSTANCE |
FK_TSKINS_PRCINS |
PROCINST_ |
任务实例对应的流程实例 |
|
JBPM_MODULEINSTANCE |
JBPM_TASKINSTANCE |
FK_TASKINST_TMINST |
TASKINSTANCE_ |
任务实例对应的模块实例 |
|
JBPM_SWIMLANEINSTANCE |
JBPM_TASKINSTANCE |
FK_TASKINST_SLINST |
SWIMLANEINTANCE_ |
定制任务实例的泳道实例 |
|
JBPM_TASK |
JBPM_TASKINSTANCE |
FK_TASKINST_TASK |
TASK_ |
任务所属的任务实例 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_TASKINST |
TASKINSTANCE_ |
定制任务实例的日志记录 |
|
JBPM_TOKEN |
JBPM_TASKINSTANCE |
FK_TASKINST_TOKEN |
TOKEN_ |
任务实例所属的TOKEN |
|
JBPM_COMMENT |
JBPM_COMMENT |
FK_COMMENT_TSK |
TASKINSTANCE_ |
定制流程的备注 |
|
JBPM_TASKACTORPOOL |
JBPM_TASKACTORPOOL |
FK_TASKACTPL_TSKI |
TASKINSTANCE_ |
角色对应的任务实例 |
|
3.5 JBPM_TASKACTORPOOL 用户行为汇总
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_POOLEDACTOR |
JBPM_TASKACTORPOOL |
FK_TSKACTPOL_PLACT |
POOLEDACTOR_ |
一个任务对应一个 |
|
JBPM_TASKINSTANCE |
JBPM_TASKACTORPOOL |
FK_TASKACTPL_TSKI |
TASKINSTANCE_ |
一实例ID个应一个任务实例 |
|
3.6 JBPM_POOLEDACTOR 汇集参与者表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TASKACTORPOOL |
JBPM_TASKACTORPOOL |
FK_TSKACTPOL_PLACT |
POOLEDACTOR_ |
|
|
JBPM_SWIMLANEINTANCE |
JBPM_POOLEDACTOR |
FK_POOLEDACTOR_SLI |
SWIMLANEINTANCE_ |
ACTIOR所属的管道 |
|
3.7 JBPM_ID_PERMISSIONS 用户权限表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
|
|
|
|
|
|
3.8 JBPM_SWIMLANEINSTANCE 泳道实例表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_POOLEDACTOR |
JBPM_POOLEDACTOR |
FK_POOLEDACTOR_SLI |
SWIMLANEINSTANCE_ |
实例分配人员对应的泳道实例 |
|
JBPM_TASKINSTANCE |
JBPM_TASKINSTANCE |
FK_TASKINST_SLINST |
SWIMLANEINSTANCE_ |
一个泳道实例对应多个任务实例 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_SWIMINST |
SWIMLANEINSTANCE_ |
泳道实例对应多个日志记录 |
|
JBPM_MODULEINSTANCE |
JBPM_SWIMLANEINSTANCE |
FK_SWIMLANEINST_TM |
TASKMGMTINSTANCE_ |
任务管理的模块实例 |
|
JBPM_SWIMLANE |
JBPM_SWIMLANEINSTANCE |
FK_SWIMLANEINST_SL |
SWIMLANE_ |
定制实例泳道分配的泳道 |
|
相关推荐
jbpm 3.2.2 表说明 详尽解释
jbpm3.2.2是jbpm的一个版本,它在当时提供了许多关键功能,如流程定义、流程实例管理、任务管理和事件处理等。本入门例子旨在帮助初学者快速理解和应用jbpm。 在jbpm3.2.2中,工作流引擎是核心组件,它负责解析流程...
开源工作流JBPM3.2.2开发环境部署 Ant Eclipse插件安装以及数据库
该文件是jbpm (工作流系统)的数据库备份,该备份文件用于ORACLE下
【jbpm3.2.2 Web工程框架】是企业级工作流程管理(Business Process Management,BPM)系统jbpm的一个特定版本,适用于构建基于Web的应用程序。jbpm是一款开源的BPM解决方案,它允许开发者设计、执行、管理和监控...
### JBPM表关系详尽解释 #### 一、概述 JBPM是一款开源的工作流引擎,它基于Java语言,主要用于管理业务流程。JBPM的核心优势在于其灵活的流程定义方式以及强大的扩展能力。本文将深入探讨JBPM中的表关系,帮助...
### jbpm3.2.2在mysql中字段的类型的错误:解决方案与理解 #### 引言 在使用jbpm3.2.2(一个开源的工作流引擎)与MySQL数据库进行集成时,可能会遇到关于字段类型不匹配的问题。这通常发生在初始化数据库结构或...
【jbpm3.2.2】 Jbpm是一个开源的工作流管理系统,它提供了一整套业务流程自动化解决方案。在3.2.2版本中,jbpm提供了对工作流建模、执行、监控和管理的功能。它支持BPMN(Business Process Modeling Notation)标准...
JBPM3.2.2源码,工作流引擎。JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源...
在这个配置中,我们将探讨如何将这些框架集成在一起,创建一个基于Spring 2.5.4、Hibernate 3.2.6、Struts2和jbpm3.2.2的应用。 1. **Spring框架**: - Spring 2.5.4作为应用的核心容器,负责管理应用的bean(对象...
在这个场景中,我们讨论的是如何将Spring 2.5.4、Hibernate 3.2.6、Struts2以及jbpm 3.2.2这四个组件集成到一个项目中。下面将分别介绍这些组件以及它们在整合过程中的配置细节。 1. **Spring 2.5.4**: Spring 是...
在Java环境中,JBPM的3.2.2版本可以很好地与Spring、Hibernate等其他开源框架集成,实现企业级应用中的工作流自动化。通过使用JBPM,企业可以提高业务流程的灵活性和可维护性,同时降低流程变更对系统的影响。 总之...
jbpm3.2表说明 很详细 1.1 JBPM_PROCESSDEFINITION:流程模版表 关系表 外键存在表 外键名称 外键存在表字段 存在原因 可能 关系 JBPM_NODE JBPM_NODE FK_PROCST_SBPRCDEF SUBPROCESSDEFINITION_ 子流程的...
了解JBPM数据库表的关系对于有效使用和维护JBPM系统至关重要。以下将详细阐述这些表及其相互关系。 1. **流程配置类数据库表**: - **JBPM_ACTION**: 存储流程中的动作信息,如任务分配、通知等。 - **JBPM_...
这些数据库表共同构成了JBPM工作流的核心数据结构,它们之间的关系密切,共同支撑着流程实例的创建、执行和管理。例如,当流程启动时,会根据JBPM_PROCESSDEFINITION表中的信息创建流程实例,并在JBPM_NODE表中查找...
了解JBPM数据表之间的关系对于深入理解和开发基于JBPM的应用至关重要。以下是对JBPM主要数据库表及其关联的详细说明: 1. **JBPM_PROCESSDEFINITION**: - ID_:此字段是流程模版的唯一标识,用于区分不同的流程...
### JBPM自带表及其相互之间的关系详解 JBPM(JBoss Business Process Management)是一个开源的工作流引擎,基于Java,用于实现业务流程管理(BPM)。它提供了强大的工具和API来设计、部署和运行复杂的业务流程。...
- **JBPM_TASKACTORPOOL**:任务参与者关系表,记录任务与用户的关联关系。 - **JBPM_TASKINSTANCE**:任务实例表,记录每个任务的具体执行情况。 4. **其他支持表** - **JBPM_ACTION**:action记录表,记录流程...
标题“jbpm支持表_mysql的sql文件”表明我们要讨论的是关于jbpm(一个开源的工作流管理系统)在MySQL数据库中的表结构和支持性SQL脚本。jbpm是一个强大的业务流程管理(BPM)和工作流系统,它允许开发者设计、执行、...
- **资源库与运行时的表**:存储流程定义的部署信息,如表`JBPM4_DEPLOYMENT`和`JBPM4_DEPLOYPROP`。 - **历史数据表**:如`JBPM4_HIST_ACTINST`记录活动实例历史,`JBPM4_HIST_DETAIL`记录流程细节变化。 5. **...