字段名
|
字段含义
|
主键
|
外键
|
ID_
|
标识
|
√
|
|
CLASS_
|
日志类型:
A: ActionLog
B: ByteArrayUpdateLog
C: CompositeLog
D: VariableDeleteLog E: DateUpdateLog
F: HibernateStringUpdateLog
G: LongUpdateLog
H: HibernateLongUpdateLog
I: ProcessInstanceCreateLog
L: DoubleUpdateLog
M: MessageLog
N: NodeLog
O: TokenCreateLog
P: ProcessLog
R: VariableCreateLog S: SignalLog
T: TransitionLog
U: StringUpdateLog
V: VariableLog
W: VariableUpdateLog X: ProcessInstanceEndLog
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
|
|
|
DESTINATIONNODE_
|
TRANSITION的终点,对应TransitionLog
|
|
|
VARIABLEINSTANCE_
|
日志所属的流程变量实例,对应VariableLog
|
|
|
OLDBYTEARRAY_
|
原BYTEARRAY值,对应ByteArrayUpdateLog
|
|
|
NEWBYTEARRAY
|
新BYTEARRAY值,对应ByteArrayUpdateLog
|
|
|
OLDDATEVALUE
|
原DATE值,对应DateUpdateLog
|
|
|
NEWDATEVALUE
|
新DATE值,对应DateUpdateLog
|
|
|
OLDDOUBLEVALUE_
|
原DOUBLE值,对应DoubleUpdateLog
|
|
|
NEWDOUBLEVALUE_
|
新DOUBLE值,对应DoubleUpdateLog
|
|
|
OLDLONGIDCLASS_
|
原LONGIDCLASS值,对应HibernateLongUpdateLog
|
|
|
NEWLONGIDCLASS_
|
新LONGIDCLASS值,对应HibernateLongUpdateLog
|
|
|
OLDLONGIDVALUE_
|
原LONGID值,对应HibernateLongUpdateLog
|
|
|
NEWLONGIDVALUE_
|
新LONGID值,对应HibernateLongUpdateLog
|
|
|
OLDSTRINGIDCLASS_
|
原STRINGIDCLASS值,对应HibernateStringUpdateLog
|
|
|
OLDSTRINGIDVALUE_
|
原STRINGID值,对应HibernateStringUpdateLog
|
|
|
NEWSTRINGIDCLASS_
|
新STRINGIDCLASS值,对应HibernateStringUpdateLog
|
|
|
NEWSTRINGIDVALUE_
|
新STRINGID值,对应HibernateStringUpdateLog
|
|
|
OLDLONGVALUE_
|
原LONG值,对应LongUpdateLog
|
|
|
NEWLONGVALUE_
|
新LONG值,对应LongUpdateLog
|
|
|
OLDSTRINGVALUE_
|
原STRING值,对应StringUpdateLog
|
|
|
NEWSTRINGVALUE_
|
新STRING值,对应StringUpdateLog
|
|
|
TASKINSTANCE_
|
日志所属的TASKINSTANCE,对应TaskLog
TaskCreateLog
TaskAssignLog
TaskEndLog
|
|
|
TASKACTORID_
|
任务的新ACTORID,对应TaskAssignLog
TaskCreateLog
SwimlaneCreateLog
SwimlaneAssignLog
|
|
|
TASKOLDACTORID_
|
任务的原ACTORID,对应TaskAssignLog
SwimlaneAssignLog
|
|
|
SWIMLANEINSTANCE_
|
日志所属的SWIMLANEINSTANC,对应SwimlaneLog
SwimlaneCreateLog
SwimlaneAssignLog
|
|
|
相关推荐
以下是对jbpm数据库表结构的详细解析: 1. **JBPM4_DEPLOYMENT**:这是流程定义表,记录了部署到jbpm中的所有流程定义。DBID字段作为主键标识每个流程模版,NAME_CLOB字段存储流程模版的名称,TIMESTAMP字段记录...
JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了强大的业务流程建模、执行和监控能力。本文将深入探讨JBPM的工作原理、表结构及其在实际操作中的应用。 1. **JBPM特色** - **灵活...
### JBPM数据库表结构详解 #### 一、概述 JBPM是Java Business Process Model的缩写,是一款开源的工作流引擎,用于实现业务流程管理和自动化的工具。JBPM的设计旨在简化复杂的业务流程,使得非技术人员也能够理解...
本文将深入解析JBPM的数据结构,特别是涉及到的数据库表及其详细字段,以及JBPM如何生成ID。 1. **JBPM_PROCESSDEFINITION** 表: - ID_:此字段是流程模版的唯一标识,用于区分不同的流程定义。 - NAME_:存储...
### jbpm4.3数据库表结构详解 #### 1. JBPM4_DEPLOYMENT - 流程定义表 此表存储了所有部署到系统中的流程模板的信息。每一行代表一个独立的流程模板。 - **DBID_**: `NUMBER(19)` 类型,主键,非空。该字段唯一...
本文将深入解析JBPM中的核心数据库表及其关系,帮助理解JBPM的工作原理。 1. **JBPM_PROCESSDEFINITION**: 这个表存储了流程模板的信息。`ID_`是流程模版的唯一标识,`NAME_`为流程模版的名称,`VERSION_`表示...
【jbpm工作流详解】 工作流(Workflow)是业务过程在计算机环境下的自动化体现,旨在使多参与者间按照预定义规则传递文档、信息或任务,以达成特定的业务目标。工作流管理系统(WfMS)是实现这一目标的关键,它负责...
### jBPM3.2.3数据库表结构详解 #### 一、概述 jBPM (Java Business Process Model) 是一款开源的工作流引擎,用于管理业务流程。它提供了丰富的API来构建复杂的工作流程,并能够与Java应用程序无缝集成。本文将...
这些数据库表共同构成了JBPM工作流的核心数据结构,它们之间的关系密切,共同支撑着流程实例的创建、执行和管理。例如,当流程启动时,会根据JBPM_PROCESSDEFINITION表中的信息创建流程实例,并在JBPM_NODE表中查找...
10. **KnowledgeSessionInfo表**:知识会话信息表存储了关于工作内存会话的信息,如会话ID、创建时间、最后访问时间等,是工作流引擎执行规则的基础。 以上表格共同构成了JBPM数据库的核心结构,它们协同工作以确保...
**JBPM工作流详解** JBPM(Java Business Process Management)是一种开源的工作流程管理系统,它提供了一整套解决方案来设计、执行、管理和监控业务流程。JBPM由Red Hat公司开发,基于Java技术,与Spring框架和...
jbpm工作流请假案例是一个基于jbpm流程引擎的实践项目,旨在帮助用户理解并学习如何在实际场景中应用工作流技术。jbpm是一款开源的工作流管理系统,它提供了强大的流程建模、执行和监控功能,广泛应用于企业级业务...
**JBPM工作流详解** JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了一整套解决方案,用于设计、执行和管理业务流程。在本示例中,我们将深入探讨如何利用JBPM实现销售批复这一具体...
Activiti数据库表结构是Activiti工作流引擎的核心组件之一,了解Activiti数据库表结构对于使用Activiti进行工作流开发非常重要。本文对Activiti数据库表结构进行了详细的介绍,希望对读者有所帮助。
JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于实现业务流程自动化。在JBPM中,数据库存储了流程的定义、执行状态等关键信息。以下是对JBPM数据库表的详细解释: 1. **JBPM_PROCESS...
但这也意味着需要额外管理与工作流相关的数据库表。 2. **OSWorkflow** 提供了灵活性,可以选择将流程信息保存在XML文件或数据库中。然而,当选择数据库存储时,配置相对复杂,且不完全支持Hibernate,可能导致在...
**JBPM工作流程表结构关系解析** JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于设计、执行和管理业务流程。它提供了一个全面的框架,允许开发者和业务分析师协同工作,构建灵活且可...
在JBPM4.3中,数据库中的表结构是理解系统运作的基础。以下是对这些表的详细解释: 1. **JBPM4_DEPLOYMENT**:此表存储流程定义的信息,包括流程模板标识(DBID)、流程模板名称(NAME_CLOB)和时间戳(TIMESTAMP)...
标题与描述概述的知识点是关于JBPM工作流技术的介绍及其在Java开发环境中的应用。JBPM,全称为Java Business Process Management,是一个开源的工作流引擎,用于自动化业务流程的管理和执行。以下是对这一主题的详细...