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.StartState S: org.jbpm.graph.node.State U: org.jbpm.graph.def.SuperState | ||
NAME_ |
流程节点名称 | ||
SUBPROCESSDEFINITION_ |
节点类型为ProcessState时使用,代表子流程模版id |
√ | |
ISASYNC_ |
节点是否支持异步机制 | ||
ACTION_ |
节点中指定的action,对应JBPM_ACTION表 |
√ | |
SUPERSTATE_ |
节点对应的SuperState的id,表明该节点属于某个SuperState |
√ | |
PROCESSDEFINITION_ |
节点所在的流程模版id |
√ | |
DECISIONDELEGATION |
节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION表 |
√ | |
DECISIONEXPRESSION_ |
节点类型为Decision时使用,该属性表示Decision中使用的判断表达式 | ||
SIGNAL_ |
节点类型为Task | ||
CREATETASKS_ |
节点类型为Task | ||
ENDTASKS_ |
节点类型为Task | ||
NODECOLLECTIONINDEX_ |
节点类型为SuperState时使用, |
1.3 JBPM_TRANSITION:流程迁移表
字段名 |
字段含义 |
主键 |
外键 |
ID_ |
流程迁移标识 |
√ | |
NAME_ |
流程迁移名称 | ||
PROCESSDEFINITION_ |
迁移所在的流程模版id |
√ | |
FROM_ |
迁移来源,对应Node的id |
√ | |
TO_ |
迁移目的,对应Node的id |
√ | |
FROMINDEX_ |
? |
1.4 JBPM_ACTION:流程动作表
字段名 |
字段含义 |
主键 |
外键 |
ID_ |
流程动作标识 |
√ | |
NAME_ |
流程动作名称 |
√ | |
CLASS_ |
流程动作分类: A(动作): org.jbpm.graph.def.Action S(脚本): org.jbpm.graph.action.Script C(创建定时器): org.jbpm.scheduler.def.CreateTimerAction I(取消定时器): org.jbpm.scheduler.def.CancelTimerAction | ||
ISPROPAGATIONALLOWED_ |
? | ||
ACTIONEXPRESSION_ |
动作类行为I时使用,表示动作执行的脚本 | ||
ISASYNC_ |
动作是否支持异步机制 | ||
REFERENCEDACTION_ |
动作中引用的动作,对应JBPM_ACTION |
√ | |
ACTIONDELEGATION_ |
动作类型为A时使用,表示动作执行的代理类,对应JBPM_DELEGATION |
√ | |
EVENT_ |
动作中指定的事件,对应JBPM_EVENT | ||
PROCESSDEFINITION_ |
动作所在的流程模版id |
√ | |
TIMERNAME_ |
定时器名称 | ||
DUEDATE_ |
定时器间隔时间 | ||
REPEAT_ |
定时器动作执行次数 | ||
TRANSITIONNAME_ |
动作指定后指向的Transition | ||
TIMERACTION_ |
定时器动作代理类,对应JBPM_ACTION | ||
EXPRESSION_ |
定时器执行表达式 | ||
EVENTINDEX_ |
? | ||
EXCEPTIONHANDLER_ |
异常处理类,对应JBPM_ EXCEPTIONHANDLER | ||
EXCEPTIONHANDLERINDEX_ |
? |