intelliFlow数据库设计

上传人:206****923 文档编号:91848623 上传时间:2019-07-02 格式:DOC 页数:44 大小:2.48MB
返回 下载 相关 举报
intelliFlow数据库设计_第1页
第1页 / 共44页
intelliFlow数据库设计_第2页
第2页 / 共44页
intelliFlow数据库设计_第3页
第3页 / 共44页
intelliFlow数据库设计_第4页
第4页 / 共44页
intelliFlow数据库设计_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《intelliFlow数据库设计》由会员分享,可在线阅读,更多相关《intelliFlow数据库设计(44页珍藏版)》请在金锄头文库上搜索。

1、安全等级:保密(公司内部使用) ISO 文件编号:SD-3-38,版本:A intelliFlow 数据库设计书 厦门东南融通系统工程有限公司制作 2005 年 1 月 20 日 目目 录录 1E-R 图图.1 1.1流程建模相关表 E-R 图1 1.2任务分派相关表 E-R 图2 1.3活动相关表 E-R 图3 1.4组织结构相关表 E-R 图4 2数据数据库库表表说说明明.6 2.1ACTIVITY.6 2.2ASSIGNPOLICY.8 2.3ASSSIGNDESCRIPTION8 2.4DESIGNTEMPLATE9 2.5DESIGNPOLICY.10 2.6ENGINEHISTOR

2、Y10 2.7ENGINEMANAGEMENT.11 2.8EVENTKEY.11 2.9EVENTQUEUE.12 2.10EVENTWATCH.12 2.11NODE.12 2.12NODEACTION14 2.13NODEEVENTWATCH.14 2.14NODETIMER15 2.15NODEVARIABLE15 2.16PROCESS15 2.17PROCESSEXCEPTION17 2.18PROCESSHISTORY17 2.19PROCESSVARIABLE.18 2.20ROUTE.19 2.21STAFFWORKLOAD.19 2.22SHAREDDEFINTION.20

3、 2.23SUBFLOWCALL.20 2.24TASK.21 2.25TASKCONTEXT24 2.26TASKHISTORY.24 2.27TASKVARMAPPING.25 2.28TEMPLATE.25 2.29TEMPLATEGRAPHICS.26 2.30TEMPLATEVARIABLE27 2.31TIMERINFO27 2.32TRANSITION.29 2.33WFPACKAGE.29 2.34WFMAIL30 2.35WFUNITBIZTYPE30 2.36WFUNIT.30 2.37WFROLE31 2.38WFPOSITION32 2.39WFSTAFF.33 2.4

4、0WFDUTY.34 2.41WFDEVOLVE.34 2.42WFEXPLICITREPORTPATH35 2.43WFGROUP.36 2.44WFGROUPMEMBER.36 1 E-R 图图 1.1流程建模相关表流程建模相关表 E-R 图图 1.2任务分派相关表任务分派相关表 E-R 图图 1.3活动相关表活动相关表 E-R 图图 1.4组织结构相关表组织结构相关表 E-R 图图 2 数据数据库库表表说说明明 2.1Activity 功能:活动记录。流程每通过一个结点,产生一条记录 字段字段类类型型属性属性描述描述 POIDchar(32)PK活动的唯一标识符 ProcessPOID

5、char(32)NOT NULL流程的唯一标识符 NodeHandlechar(32)NOT NULL结点的句柄 NodeIdvarchar(64)NOT NULL结点的 Id 号 NodeNamevarchar(64)结点的名字 NodeKindnumeric(5, 0)NOT NULL结点类型 1:人工任务结点 2:开始结点 3:结束结点 4:分支结点 5:汇聚结点 6:子流程结点 7:事件结点 8:定时结点 9:自动任务结点 10:nop 结点 ExecModenumeric(5, 0)DEFAULT 1执行模式 0:不考虑执行模式 1:同步模式执行 2:异步模式执行 3:正常结束模式

6、4:中止模式 5:与逻辑(逻辑模式) 6:或逻辑(逻辑模式) 7:与或逻辑(逻辑模式) Statusnumeric(10, 0)NOT NULL状态 1:执行中 2:挂起状态、暂停 4:已完成 8:出异常 16:被中止 Flagnumeric(5, 0)NULL用来标记两种状态处理机制 BackupStatusvarchar(255)NULL进行状态历史的备份 Overduenumeric(5, 0)NULL记录超市状态的字段 PreActionCurso r numeric(5, 0)DEFAULT 0前置动作的执行游标 0 表示还未执行 1 表示执行过了 TaskAssignActi on

7、Cursor numeric(5, 0)DEFAULT 0任务分派动作的执行游标 0 表示还未执行 1 表示执行过了 PostActionCurs or numeric(5, 0)DEFAULT 0后置动作的执行游标 0 表示还未执行 1 表示执行过了 Valvenumeric(5, 0)DEFAULT 0主要针对 join 结点和 subflow 结点,当为 0 时,表示所有的等 待的边已经全部到达,流程向下 流转 StartDatetimedatetimeNOT NULL活动开始时间 Deadlinedatetime活动超时时间. 活动超时就是 任务超时, 如果有超时设置, 为超时时间,否

8、则,该值是没用 的 DoneDatetimedatetime活动结束时间 2.2AssignPolicy 功能:分派策略基本信息表,决定分派模式,退出条件等 字段字段类类型型属性属性描述描述 POIDChar(32)NOT NULL分派策略的唯一标识号 PackageIdVarchar(255)NOT NULL包的唯一标识号 TemplateIdVarchar(64)NOT NULL模板的唯一标识号 MainVersionNumeric(5,0)主版本号 SubVersionNumeric(5,0)次版本号 NodeIdVarchar(64)NOT NULL结点的唯一标识号 AssignMod

9、eNumeric(5,0)NOT NULL分派模式 1: 单一分派 2: 多重分派 3: 抢占分派 EixtCountNumeric(5,0)退出条件 大于 100 时,执行人为该数减 100 小于 100 时,为以该数表示的 百分数乘分派的总人数的值, 取不超过的最大整数 OwnerUnitIdVarchar(64)分派策略所属的组织单元号 “0”表示适合于所有的组织单元 RemarkVarchar(255)描述信息 2.3AsssignDescription 功能:分派策略详细信息表,决定怎样分派给相关的人,可以在不同的条件下执行 不同的分派策略 字段字段类类型型属性属性描述描述 POID

10、Char(32)NOT NULL唯一标识符 AsssignPolicyPOI D Char(32)NOT NULLAssignPolicy 的 POID ConditionVarchar(512)分派策略的条件表达式,为真 实时执行分派策略 PolicyScripttext分派策略表达式,根据分派策 略语言写成 EnabledNumberic(1,0)NOT NULL是否生效 1:生效, 0:无效 RemarkVarchar(255)描述信息 2.4DesignTemplate 功能:部署前的 template,运行时不需要,存储模板信息和图元信息; 版本升级时 需要遍历该表 字段字段类类型型

11、属性属性描述描述 Handlechar(32)PK流程模板的句柄 PackageHandlechar(32)NOT NULL包的句柄 Idvarchar(64)NOT NULL包的 id 号 Namevarchar(64)模板号 SchemaVersionvarchar(10)工作流 XSD 的版本号 MainVersionnumeric(5, 0)NOT NULL模板主版本号 SubVersionnumeric(5, 0)NOT NULL模板次版本号 Remarkvarchar(255)描述 Contenttext模板信息 IsDeployednumeric(1, 0)DEFAULT 0 是

12、否部署了 0:已部署 1:没有部署 2.5DesignPolicy 功能:客户端上传的分派策略信息表,运行时不需要。 字段字段类类型型属性属性描述描述 HandleChar(32)NOT NULL分派策略的句柄 PkgIdChar(255)NOT NULL包的 Id TemplateIdChar(64)NOT NUL模版的 Id OwnerOrgIdvarchar(64)NOT NULL分派策略所属的组织单元号 OwnerOrgNameVarchar(64)NULL组织的名称 Contenttext分派策略信息 Remarkvarchar(255)描述 IsDeployednumeric(1,

13、 0)DEFAULT 0是否部署了 0:已部署 1:没有部署 2.6EngineHistory 功能:引擎日志信息,记录引擎的启动和停止 字段字段类类型型属性属性描述描述 POIDchar(32)PK唯一标识符 EngineIdvarchar(64)NOT NULL引擎 id 号 EngineNamevarchar(64)NOT NULL引擎名字 Actionnumeric(5, 0)NOT NULL引擎操作 1:启动 2:停止 ActionDatetimedatetimeNOT NULL操作时间 OperatorIdvarchar(64)操作人 id 号 OperatorNamevarcha

14、r(64)操作人名字 Remarkvarchar(255)描述 2.7EngineManagement 功能:引擎信息;为在分布式引擎环境考虑 字段字段类类型型属性属性描述描述 Idvarchar(64)PK引擎 id 号 Namevarchar(64)引擎名字 Versionvarchar(20)引擎版本 NetAddressvarchar(64)NOT NULL引擎安装的机器的 IP 或机器名 HttpPortnumeric(5, 0)NOT NULL表示引擎所在服务器的 Http 请 求端口 IiopPortnumeric(5, 0)NULL表示引擎所在服务器的 IIOP 端 口 Sta

15、tusnumeric(5, 0)DEFAULT 0 引擎状态 1:运行中 2:停止 IsMainEnginenumeric(1, 0)DEFAULT 0 标示该引擎是否为主引擎 0:非主引擎 1:主引擎 Remarkvarchar(255)描述 2.8EventKey 功能:事件的 key 字段字段类类型型属性属性描述描述 POIDchar(32)PK记录的唯一标识符 EventWatchPOIDchar(32)NOT NULL对应 EventWatch 的 POID Namevarchar(64)NOT NULL名字 Kindnumeric(5, 0)NOT NULL类型。同 Process

16、Variable 中的 Valuevarchar(1024)NOT NULL值 2.9EventQueue 功能:事件队列 字段字段类类型型属性属性描述描述 POIDchar(32)PK记录的唯一标识符 Titlevarchar(128)NOT NULL暂存事件的标题 EventKeysvarchar(128) NULL暂存事件的 Key 的组合 EventValuesVarchar(512)NULL暂存事件的 Value 的组合 CreateDatetimedatatimeNOT NULL暂存事件的初始时间 InvalidateDatetim e datatimeNULL事件的过期时间(事件暂存时间+ 时间有效时间段) EventtextNOT NULL暂存事件 WorkflowEvent 的 XML 字符串 2.10 EventWatch 功能:事件 字段字段类类型型属性属性描述描述 POIDPK记录唯一标识符 TemplateHandlechar(32)流程模板的句柄 ProcessPOIDchar(32)Process 的唯一标识符 EventActivit

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号