from :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_ | 定制实例泳道分配的泳道 |
|