`

osworkflow 表结构分析

阅读更多

5.    OSWorkFlow表结构分析
5.1.    OS_WFENTRY
工作流主表,存放工作流名称和状态

字段名    数据类型    说明
ID    NUMBER    自动编号
NAME    VARCHAR2(20)    工作流名称
STATE    NUMBER    工作流状态

5.2.    OS_CURRENTSTEP
当前步骤表,存放当前正在进行步骤的数据

字段名    数据类型    说明
ID    NUMBER    自动编号
ENTRY_ID    NUMBER    工作流编号
STEP_ID    NUMBER    步骤编号
ACTION_ID    NUMBER    动作编号
OWNER    VARCHAR2(20)    步骤的所有者
START_DATE    DATE    开始时间
FINISH_DATE    DATE    结束时间
DUE_DATE    DATE    授权时间
STATUS    VARCHAR2(20)    状态
CALLER    VARCHAR2(20)    操作人员的帐号名称

5.3.    OS_CURRENTSTEP_PREV
前步骤表,存放当前步骤和上一个步骤的关联数据

字段名    数据类型    说明
ID    NUMBER    当前步骤编号
PREVIOUS    NUMBER    前步骤编号

5.4.    OS_HISTORYSTEP
历史步骤表,存放当前正在进行步骤的数据

字段名    数据类型    说明
ID    NUMBER    自动编号
ENTRY_ID    NUMBER    工作流编号
STEP_ID    NUMBER    步骤编号
ACTION_ID    NUMBER    动作编号
OWNER    VARCHAR2(20)    步骤的所有者
START_DATE    DATE    开始时间
FINISH_DATE    DATE    结束时间
DUE_DATE    DATE    授权时间
STATUS    VARCHAR2(20)    状态
CALLER    VARCHAR2(20)    操作人员的帐号名称

5.5.    OS_HISTORYSTEP_PREV
前历史步骤表,存放历史步骤和上一个步骤的关联数据

字段名    数据类型    说明
ID    NUMBER    当前历史步骤编号
PREVIOUS    NUMBER    前历史步骤编号

5.6.    OS_PROPERTYENTRY
属性表,存放临时变量

字段名    数据类型    说明
GLOBAL_KEY    VARCHAR2(255)    全局关键字
ITEM_KEY    VARCHAR2(255)    条目关键字
ITEM_TYPE    NUMBER    条目类型
STRING_VALUE    VARCHAR2(255)    字符值
DATE_VALUE    DATE    日期值
DATA_VALUE    BLOB    数据值
FLOAT_VALUE    FLOAT    浮点值

分享到:
评论

相关推荐

    OSWorkflow工作流程源码(JAVA/JSP)

    1. **配置数据库**: 根据`osworkflow数据库配置.txt`调整数据库配置,并创建相应的表。 2. **导入库**: 将osworkflow-2.7.0.jar添加到项目类路径中,如有其他依赖,如designer.jar,也需要一并引入。 3. **定义...

    osworkflow.7z

    通过使用POI,开发者可以创建、修改、读取Excel工作簿和工作表,获取单元格数据,甚至执行公式计算。这在数据导入导出、报表生成或者数据分析等场景中非常有用。 3. **OSWorkflow**:OSWorkflow是一款开源的工作流...

    osworkflow成功案例后的总结和升级方案

    3. "wfe-业务流引擎表.pdm":这可能是一个数据库模型文件,展示了与业务流引擎相关的数据结构,包括osworkflow在数据库中的表设计,这对于理解和优化osworkflow的存储和查询性能至关重要。 综合这些信息,我们可以...

    工作流引擎 Osworkflow 及其持久化机制的研究

    ##### 3.1 数据库表结构 为了实现持久化,OSWorkflow需要定义一组数据库表来存储工作流实例的相关信息。这些表主要包括: - `os_workflow_instance`:存储工作流实例的基本信息。 - `os_step`:存储每个步骤的信息...

    JBPM、OSWORKFLOW分析报告

    ### JBPM、OSWORKFLOW分析报告 #### 一、JBPM概述 JBPM,全称为Java Business Process Management,是一款开放源代码的业务流程管理框架。它涵盖了业务流程管理、工作流和服务协作等多个领域,旨在为开发者提供一...

    osworkflow_leaveApprove_mysql

    "osworkflow_leaveApprove_mysql.sql"文件正是这个例子的数据脚本,通过导入这个SQL文件,我们可以创建必要的数据库表结构,为工作流引擎提供数据支持。 在实际操作中,我们需要完成以下步骤: 1. **环境准备**:...

    用OSWorkFlow和JBPM开发工作流异同点解析

    它的XML文件包含了更多的标签元素,而且官方推荐不要直接修改流程文件,以免破坏流程结构。 **二、流程信息存储** 1. **JBPM** 直接将流程信息存储在数据库中,这使得流程数据可以方便地进行各种数据库操作。但这...

    yy.rar_DEMO_demo osworkflow_流程引擎_请假流程引擎

    2. **数据库脚本**:用于创建流程实例和任务数据所需的数据库表结构。 3. **文档**:关于如何运行和理解DEMO的说明,可能包含流程图和代码注释。 4. **配置文件**:osWorkflow的配置文件,定义了引擎的行为和连接到...

    主流工作流对比

    本文将对比分析几种主流的开源工作流引擎,包括JBPM4、Activiti5、OSWorkflow以及Shark,并针对它们的特点、优势和劣势进行详细的探讨。 #### 二、JBPM4 - **数据库**: 使用Hibernate 3作为持久层框架。 - **持久...

    jbpm工作流详解

    jBPM 4.4版本兼容Hibernate 3.3.1,因此能很好地支持各种主流数据库,共包含18张数据库表。jBPM官方网站提供了更多关于该引擎的信息:http://www.jboss.org/jbpm。 要开始使用jBPM 4.4,首先需要一个JDK 5或更高...

Global site tag (gtag.js) - Google Analytics