intelliFlow数据库设计Word文档格式.docx

上传人:b****6 文档编号:21113509 上传时间:2023-01-27 格式:DOCX 页数:52 大小:1.91MB
下载 相关 举报
intelliFlow数据库设计Word文档格式.docx_第1页
第1页 / 共52页
intelliFlow数据库设计Word文档格式.docx_第2页
第2页 / 共52页
intelliFlow数据库设计Word文档格式.docx_第3页
第3页 / 共52页
intelliFlow数据库设计Word文档格式.docx_第4页
第4页 / 共52页
intelliFlow数据库设计Word文档格式.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

intelliFlow数据库设计Word文档格式.docx

《intelliFlow数据库设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《intelliFlow数据库设计Word文档格式.docx(52页珍藏版)》请在冰豆网上搜索。

intelliFlow数据库设计Word文档格式.docx

开始结点

3:

结束结点

4:

分支结点

5:

汇聚结点

6:

子流程结点

7:

事件结点

8:

定时结点

9:

自动任务结点

10:

nop结点

ExecMode

DEFAULT1

执行模式

0:

不考虑执行模式

同步模式执行

异步模式执行

正常结束模式

中止模式

与逻辑(逻辑模式)

或逻辑(逻辑模式)

与或逻辑(逻辑模式)

Status

numeric(10,0)

状态

执行中

挂起状态、暂停

已完成

出异常

16:

被中止

Flag

NULL

用来标记两种状态处理机制

BackupStatus

varchar(255)

进行状态历史的备份

Overdue

记录超市状态的字段

PreActionCursor

DEFAULT0

前置动作的执行游标

0表示还未执行

1表示执行过了

TaskAssignActionCursor

任务分派动作的执行游标

PostActionCursor

后置动作的执行游标

Valve

主要针对join结点和subflow结点,当为0时,表示所有的等待的边已经全部到达,流程向下流转

StartDatetime

datetime

活动开始时间

Deadline

活动超时时间.活动超时就是任务超时,如果有超时设置,为超时时间,否则,该值是没用的

DoneDatetime

活动结束时间

2.2AssignPolicy

分派策略基本信息表,决定分派模式,退出条件等

Char(32)

分派策略的唯一标识号

PackageId

Varchar(255)

包的唯一标识号

TemplateId

Varchar(64)

模板的唯一标识号

MainVersion

Numeric(5,0)

主版本号

SubVersion

次版本号

结点的唯一标识号

AssignMode

分派模式

单一分派

多重分派

抢占分派

EixtCount

退出条件

大于100时,执行人为该数减100

小于100时,为以该数表示的百分数乘分派的总人数的值,取不超过的最大整数

OwnerUnitId

分派策略所属的组织单元号

“0”表示适合于所有的组织单元

Remark

描述信息

2.3AsssignDescription

分派策略详细信息表,决定怎样分派给相关的人,可以在不同的条件下执行不同的分派策略

唯一标识符

AsssignPolicyPOID

AssignPolicy的POID

Condition

Varchar(512)

分派策略的条件表达式,为真实时执行分派策略

PolicyScript

text

分派策略表达式,根据分派策略语言写成

Enabled

Numberic(1,0)

是否生效

1:

生效,0:

无效

2.4DesignTemplate

部署前的template,运行时不需要,存储模板信息和图元信息;

版本升级时需要遍历该表

Handle

流程模板的句柄

PackageHandle

包的句柄

Id

包的id号

Name

模板号

SchemaVersion

varchar(10)

工作流XSD的版本号

模板主版本号

模板次版本号

Content

模板信息

IsDeployed

numeric(1,0)

是否部署了

已部署

没有部署

2.5DesignPolicy

客户端上传的分派策略信息表,运行时不需要。

分派策略的句柄

PkgId

Char(255)

包的Id

Char(64)

NOTNUL

模版的Id

OwnerOrgId

OwnerOrgName

组织的名称

分派策略信息

2.6EngineHistory

引擎日志信息,记录引擎的启动和停止

EngineId

引擎id号

EngineName

引擎名字

Action

引擎操作

启动

停止

ActionDatetime

操作时间

OperatorId

操作人id号

OperatorName

操作人名字

2.7EngineManagement

引擎信息;

为在分布式引擎环境考虑

Version

varchar(20)

引擎版本

NetAddress

引擎安装的机器的IP或机器名

HttpPort

表示引擎所在服务器的Http请求端口

IiopPort

表示引擎所在服务器的IIOP端口

引擎状态

运行中

IsMainEngine

标示该引擎是否为主引擎

0:

非主引擎

主引擎

2.8EventKey

事件的key

记录的唯一标识符

EventWatchPOID

对应EventWatch的POID

名字

Kind

类型。

同ProcessVariable中的

Value

varchar(1024)

2.9EventQueue

事件队列

Title

varchar(128)

暂存事件的标题

EventKeys

NULL

暂存事件的Key的组合

EventValues

暂存事件的Value的组合

CreateDatetime

datatime

暂存事件的初始时间

InvalidateDatetime

事件的过期时间(事件暂存时间+时间有效时间段)

Event

暂存事件WorkflowEvent的XML字符串

2.10EventWatch

事件

记录唯一标识符

TemplateHandle

ProcessPOID

Process的唯一标识符

EventActivityPOID

对应Activity中的POID

varchar(512)

条件表达式

EventTitle

事件的标题

2.11Node

结点基本属性描述

结点号

结点名字

MatchId

全局结束模式

IsSecret

标识该结点是否保密结点,如果是保密结点,那么流程追踪的时候不能查看该步骤的具体信息,比如任务执行人等。

比如绩效考核结点一般就设为保密结点。

缺省情况下是非保密结点。

IsReversable

标识该结点是否可逆,任务回收或任务驳回时不能越过不可逆结点。

缺省值是可逆。

2.12NodeAction

结点高级属性描述

结点动作的DB唯一标识符

ActionCategory

结点的Action类别

前驱Ation类型

taskAction类型

后驱Action类型

Seq

结点上Action的执行顺序

条件表达式,为真时才执行结点的action

ActionKind

结点action的分类

分派任务动作

调用业务方法动作

发送事件动作

TransactionKind

事务类型,目前都是1,对应EJB的TRANSACTIONREQUIRED

ActionDefinition

用XML描述的Action定义

2.13NodeEventWatch

存放事件结点的事件监听定义。

结点事件监听定义的DB惟一标识符

结点句柄

事件标题

EventWatchDefinition

事件监听定义的XML描述,存放EventWatch为根元素的XML字符串

2.14NodeTimer

存放定时结点的定时定义。

TimerDefinition

定时结点的定时定义,存放以Timer为根元素的XML字符串

2.15NodeVariable

结点变量。

目前暂时没用

2.16Process

流程初始化一次在该表插入一条记录,记录流程的信息

MPID

业务主标记号

char(32)

NOTNULL,

流程模板的唯一标识符

流程模板的id号

TemplateName

流程模板的名字

流程模板的主版本号

流程模板的次版本号

StartMode

启动模式

以父流程方式启动

2.以子流程方式启动

1:

同步

2:

异步

ParentProcPOID

如果以子流程方式启动,保存对应的父流程的POID

ParentActivityPOID

如果以子流程方式启动,保存对应的父流程的活动的POID(子流程是父流程的一个结点,该结点在Activity表中有一条记录,子流程作为流程,在Process表中又会有1条记录,两者要建立关联关系)

Subject

流程名

InitiatorId

流程启动人的Id号

InitiatorName

流程启动人的名字

InitiatorPositionId

流程启动人职位id号

流程所属的组织单元号

Status

流程状态

暂停,挂起

已正常完成

超期

32:

被中止,取消

64:

重新启活

datetime

流程启动时间

流程超时的时间

流程结束时间

LockFlag

numeric(1,0)

流程实例加锁字段,用于基于数据库事务的并发控制

Ref1

当前流程关联的业务主键1

Ref2

当前流程关联的业务主键2

Ref3

当前流程关联的业务主键3

Ref4

当前流程关联的业务主键4

Ref5

当前流程关联的业务主键5

2.17ProcessException

流程的异常记录表

ActivityPOID

ExpCode

异常代码

ExpMessage

异常消息

流程异常的状态

1--流程异常状态-未解决

2--流程异常状态-已解决

CreatedDatetime

创建时间

ResolverId

解决人的id号

ResolverName

解决人的名字

ResolvedDatetime

解决时间

2.18ProcessHistory

流程的日志信息

标识流程的一次初始化,对应Process表中的POID

流程action

暂停

恢复

Action执行时间

varchar(64)

2.19ProcessVariable

,流程变量的信息

流程的唯一表示符,对应Process表中的POID

变量名

numeric(5,0)

变量类型

变元名称

字符串

整数

长整数

浮点

双浮点

日期时间

布尔型

字符

可序列化对象

BizKey

目前没用.指是否将该变量作为应用的一个变量使用

Remark

Value

变量值

BizName

显示的业务描述名称

2.20Route

流程的边的信息

边上的条件

Notation

边的名字

varchar(255)

FromNodeHandle

开始结点的句柄

ToNodeHandle

结束结点的句柄

IsDefault

是否是默认的边,如果是,当所有边上的条件都不成立时,走该边

非默认的边

是默认的边

IsVisible

目前没用

2.21StaffWorkload

员工工作量表

StaffId

员工id号

StaffName

员工名

Workload

工作量

2.22SharedDefintion

共享定义表

varchar(32)

共享定义名称

Text

共享定义内容

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1