intelliFlow数据库设计.doc_第1页
intelliFlow数据库设计.doc_第2页
intelliFlow数据库设计.doc_第3页
intelliFlow数据库设计.doc_第4页
intelliFlow数据库设计.doc_第5页
免费预览已结束,剩余37页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 1 页 安全等级 保密 公司内部使用 ISO 文件编号 SD 3 38 版本 A intelliFlow 数据库设计书 厦门东南融通系统工程有限公司制作 2005 年 1 月 20 日 目目 录录 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 2 页 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 3ASSSIGNDESCRIPTION 8 2 4DESIGNTEMPLATE 9 2 5DESIGNPOLICY 10 2 6ENGINEHISTORY 10 2 7ENGINEMANAGEMENT 11 2 8EVENTKEY 11 2 9EVENTQUEUE 12 2 10EVENTWATCH 12 2 11NODE 12 2 12NODEACTION 14 2 13NODEEVENTWATCH 14 2 14NODETIMER 15 2 15NODEVARIABLE 15 2 16PROCESS 15 2 17PROCESSEXCEPTION 17 2 18PROCESSHISTORY 17 2 19PROCESSVARIABLE 18 2 20ROUTE 19 2 21STAFFWORKLOAD 19 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 3 页 2 22SHAREDDEFINTION 20 2 23SUBFLOWCALL 20 2 24TASK 21 2 25TASKCONTEXT 24 2 26TASKHISTORY 24 2 27TASKVARMAPPING 25 2 28TEMPLATE 25 2 29TEMPLATEGRAPHICS 26 2 30TEMPLATEVARIABLE 27 2 31TIMERINFO 27 2 32TRANSITION 29 2 33WFPACKAGE 29 2 34WFMAIL 30 2 35WFUNITBIZTYPE 30 2 36WFUNIT 30 2 37WFROLE 31 2 38WFPOSITION 32 2 39WFSTAFF 33 2 40WFDUTY 34 2 41WFDEVOLVE 34 2 42WFEXPLICITREPORTPATH 35 2 43WFGROUP 36 2 44WFGROUPMEMBER 36 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 1 页 1 E R 图图 1 1流程建模相关表流程建模相关表 E R 图图 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 2 页 1 2任务分派相关表任务分派相关表 E R 图图 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 3 页 1 3活动相关表活动相关表 E R 图图 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 4 页 1 4组织结构相关表组织结构相关表 E R 图图 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 5 页 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 6 页 2 数据库表说明数据库表说明 2 1Activity 功能 活动记录 流程每通过一个结点 产生一条记录 字段字段类型类型属性属性描述描述 POIDchar 32 PK活动的唯一标识符 ProcessPOID 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 正常结束模式 4 中止模式 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 7 页 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 onCursor 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活动超时时间 活动超时就是 任务超时 如果有超时设置 为超时时间 否则 该值是没 用的 DoneDatetimedatetime活动结束时间 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 8 页 2 2AssignPolicy 功能 分派策略基本信息表 决定分派模式 退出条件等 字段字段类型类型属性属性描述描述 POIDChar 32 NOT NULL分派策略的唯一标识号 PackageIdVarchar 255 NOT NULL包的唯一标识号 TemplateIdVarchar 64 NOT NULL模板的唯一标识号 MainVersionNumeric 5 0 主版本号 SubVersionNumeric 5 0 次版本号 NodeIdVarchar 64 NOT NULL结点的唯一标识号 AssignModeNumeric 5 0 NOT NULL分派模式 1 单一分派 2 多重分派 3 抢占分派 EixtCountNumeric 5 0 退出条件 大于 100 时 执行人为该数减 100 小于 100 时 为以该数表示的 百分数乘分派的总人数的值 取不超过的最大整数 OwnerUnitIdVarchar 64 分派策略所属的组织单元号 0 表示适合于所有的组织单 元 RemarkVarchar 255 描述信息 2 3AsssignDescription 功能 分派策略详细信息表 决定怎样分派给相关的人 可以在不同的条件下执 行不同的分派策略 字段字段类型类型属性属性描述描述 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 9 页 POIDChar 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 运行时不需要 存储模板信息和图元信息 版本升 级时需要遍历该表 字段字段类型类型属性属性描述描述 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 是否部署了 0 已部署 1 没有部署 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 10 页 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 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 号 OperatorNamevarchar 64 操作人名字 Remarkvarchar 255 描述 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 11 页 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 端 口 Statusnumeric 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类型 同 ProcessVariable 中的 Valuevarchar 1024 NOT NULL值 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 12 页 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 的唯一标识符 EventActivityPOI D char 32 对应 Activity 中的 POID Conditionvarchar 512 NOT NULL条件表达式 EventTitlevarchar 255 事件的标题 2 11 Node 功能 结点基本属性描述 字段字段类型类型属性属性描述描述 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 13 页 Handlechar 32 PK结点的句柄 TemplateHandlechar 32 NOT NULL流程模板的句柄 Idvarchar 64 NOT NULL结点号 Namevarchar 64 结点名字 Kindnumeric 5 0 NOT NULL结点类型 1 人工任务结点 2 开始结点 3 结束结点 4 分支结点 5 汇聚结点 6 子流程结点 7 事件结点 8 定时结点 9 自动任务结点 10 nop 结点 MatchIdvarchar 64 Remarkvarchar 255 描述 ExecModenumeric 5 0 DEFAULT 1 执行模式 0 不考虑执行模式 1 同步模式执行 2 异步模式执行 3 正常结束模式 4 全局结束模式 5 与逻辑 逻辑模式 6 或逻辑 逻辑模式 7 与或逻辑 逻辑模式 IsSecretnumeric 1 0 DEFAULT 0标识该结点是否保密结点 如果 是保密结点 那么流程追踪的时 候不能查看该步骤的具体信息 比如任务执行人等 比如绩效考 核结点一般就设为保密结点 缺 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 14 页 省情况下是非保密结点 IsReversablenumeric 1 0 DEFAULT 1标识该结点是否可逆 任务回收 或任务驳回时不能越过不可逆结 点 缺省值是可逆 2 12 NodeAction 功能 结点高级属性描述 字段字段类型类型属性属性描述描述 POIDchar 32 PK结点动作的 DB 唯一标识符 NodeHandlechar 32 NOT NULL结点的句柄 ActionCategorynumeric 5 0 NOT NULL结点的 Action 类别 1 前驱 Ation 类型 2 taskAction 类型 3 后驱 Action 类型 Seqnumeric 5 0 NOT NULL结点上 Action 的执行顺序 Conditionvarchar 512 条件表达式 为真时才执行结点 的 action ActionKindnumeric 5 0 NOT NULL结点 action 的分类 1 分派任务动作 2 调用业务方法动作 3 发送事件动作 TransactionKindnumeric 5 0 NOT NULL事务类型 目前都是 1 对应 EJB 的 TRANSACTION REQUIRED Remarkvarchar 255 描述 ActionDefinitiontext用 XML 描述的 Action 定义 2 13 NodeEventWatch 功能 存放事件结点的事件监听定义 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 15 页 字段字段类型类型属性属性描述描述 POIDchar 32 PK结点事件监听定义的 DB 惟一标 识符 NodeHandlechar 32 NOT NULL结点句柄 EventTitlevarchar 255 NOT NULL事件标题 EventWatchDefini tion textNOT NULL事件监听定义的 XML 描述 存 放 EventWatch 为根元素的 XML 字符串 2 14 NodeTimer 功能 存放定时结点的定时定义 字段字段类型类型属性属性描述描述 NodeHandlechar 32 PK结点句柄 TimerDefinitiontextNOT NULL定时结点的定时定义 存放以 Timer 为根元素的 XML 字符串 2 15 NodeVariable 功能 结点变量 目前暂时没用 2 16 Process 功能 流程初始化一次在该表插入一条记录 记录流程的信息 字段字段类型类型属性属性描述描述 POIDchar 32 PK记录的唯一标识符 MPIDchar 32 业务主标记号 TemplateHandlechar 32 NOT NULL 流程模板的唯一标识符 TemplateIdvarchar 64 NOT NULL 流程模板的 id 号 TemplateNamevarchar 64 流程模板的名字 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 16 页 MainVersionnumeric 5 0 NOT NULL流程模板的主版本号 SubVersionnumeric 5 0 NOT NULL流程模板的次版本号 StartModenumeric 5 0 NOT NULL启动模式 1 以父流程方式启动 2 以子流程方式启动 ExecModenumeric 5 0 执行模式 1 同步 2 异步 ParentProcPOIDchar 32 如果以子流程方式启动 保存对 应的父流程的 POID ParentActivityPOI D char 32 如果以子流程方式启动 保存对 应的父流程的活动的 POID 子 流程是父流程的一个结点 该结 点在 Activity 表中有一条记录 子 流程作为流程 在 Process 表中 又会有 1 条记录 两者要建立关 联关系 Subjectvarchar 255 流程名 InitiatorIdvarchar 64 NOT NULL流程启动人的 Id 号 InitiatorNamevarchar 64 流程启动人的名字 InitiatorPositionIdvarchar 64 流程启动人职位 id 号 OwnerOrgIdvarchar 64 NOT NULL 流程所属的组织单元号 Status numeric 10 0 NOT NULL流程状态 1 运行中 2 暂停 挂起 4 已正常完成 8 出异常 16 超期 32 被中止 取消 64 重新启活 Flagnumeric 5 0 NULL用来标记两种状态处理机制 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 17 页 BackupStatusvarchar 255 NULL进行状态历史的备份 Overduenumeric 5 0 NULL记录超市状态的字段 StartDatetimedatetime NOT NULL流程启动时间 Deadlinedatetime 流程超时的时间 DoneDatetimedatetime流程结束时间 LockFlagnumeric 1 0 流程实例加锁字段 用于基于数 据库事务的并发控制 Ref1varchar 64 NULL当前流程关联的业务主键 1 Ref2varchar 64 NULL当前流程关联的业务主键 2 Ref3varchar 64 NULL当前流程关联的业务主键 3 Ref4varchar 64 NULL当前流程关联的业务主键 4 Ref5varchar 64 NULL当前流程关联的业务主键 5 2 17 ProcessException 功能 流程的异常记录表 字段字段类型类型属性属性描述描述 POIDchar 32 PK记录的唯一标识符 ProcessPOIDchar 32 NOT NULL流程的唯一标识符 ActivityPOIDchar 32 NOT NULL活动的唯一标识符 ExpCodenumeric 5 0 NOT NULL异常代码 ExpMessagetext异常消息 Status numeric 5 0 NOT NULL流程异常的状态 1 流程异常状态 未解决 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 18 页 2 流程异常状态 已解决 CreatedDatetimedatetimeNOT NULL创建时间 ResolverIdvarchar 64 解决人的 id 号 ResolverNamevarchar 64 解决人的名字 ResolvedDatetim e datetime 解决时间 2 18 ProcessHistory 功能 流程的日志信息 字段字段类型类型属性属性描述描述 POIDchar 32 PK记录的唯一标识符 ProcessPOIDchar 32 NOT NULL标识流程的一次初始化 对应 Process 表中的 POID Actionnumeric 5 0 NOT NULL流程 action 1 启动 2 停止 3 暂停 4 恢复 ActionDatetimedatetimeNOT NULLAction 执行时间 OperatorIdvarchar 64 操作人 id 号 OperatorNamevarchar 64 操作人名字 Remarkvarchar 255 描述 2 19 ProcessVariable 功能 流程变量的信息 字段字段类型类型属性属性描述描述 POIDchar 32 PK记录唯一标识符 ProcessPOIDchar 32 NOT NULL流程的唯一表示符 对应 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 19 页 Process 表中的 POID Namevarchar 64 NOT NULL变量名 Kindnumeric 5 0 NOT NULL变量类型 1 变元名称 2 字符串 3 整数 4 长整数 5 浮点 6 双浮点 7 日期时间 8 布尔型 9 字符 10 可序列化对象 BizKeynumeric 1 0 numeric 1 0 目前没用 指是否将该变量作为 应用的一个变量使用 Remark varchar 255 描述 Value varchar 1024 变量值 BizNamevarchar 64 NULL显示的业务描述名称 2 20 Route 功能 流程的边的信息 字段字段类型类型属性属性描述描述 Handlechar 32 PK记录的唯一标识符 Conditionvarchar 512 边上的条件 Notationvarchar 64 边的名字 Remarkvarchar 255 描述 TemplateHandlechar 32 NOT NULL流程模板的句柄 FromNodeHandlechar 32 NOT NULL开始结点的句柄 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 20 页 ToNodeHandlechar 32 NOT NULL结束结点的句柄 IsDefaultnumeric 1 0 DEFAULT 0是否是默认的边 如果是 当所 有边上的条件都不成立时 走该 边 0 非默认的边 1 是默认的边 IsVisible numeric 1 0 DEFAULT 1目前没用 2 21 StaffWorkload 功能 员工工作量表 字段字段类型类型属性属性描述描述 StaffId varchar 64 PK员工 id 号 StaffNamevarchar 64 员工名 Workload numeric 5 0 DEFAULT 0 工作量 2 22 SharedDefintion 功能 共享定义表 字段字段类型类型属性属性描述描述 Namevarchar 32 PK共享定义名称 Texttext共享定义内容 2 23 SubFlowCall 功能 存放子流程结点的子流程调用定义 字段字段类型类型属性属性描述描述 NodeHandlechar 32 PK子流程结点的句柄 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 21 页 SubFlowCallTypenumeric 5 0 NOT NULL子流程的调用类型 1 单模板单实例 2 单模板多实例 3 多模板多实例 CalledTemplatetextNOT NULL被调用的模板定义 是 XML 描 述 根据 SubFlowCallType 值 的不同 存放不同的 XML 1 以 CalledTemplate 为根元 素的 XML 2 以 CalledTemplate 为根元 素的 XML 3 以 TemplateContainer 为 根元素的 XML CallMappingstext 把父流程变量值传给子流程的映 射定义 根据 SubFlowCallType 值的不同 存放不同的 XML 1 存放以 CallMappings 为根 元素的 XML 字符串 2 存放以 MultiCallMappings 为根元素的 XML 字符串 3 存放以 MultiCallMappings 为根元素的 XML 字符串 ReturnMappings text 把子流程结果返回给父流程的映 射定义 根据 SubFlowCallType 值的不同 存放不同的 XML 1 存放以 ReturnMappings 为根元素的 XML 字符串 2 存放以 MultiReturnMappings 为根元素 的 XML 字符串 3 存放以 MultiReturnMappings 为根元素 的 XML 字符串 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 22 页 2 24 Task 功能 任务信息 流程在一个结点上作任务分派 分派给多少个人就产生多少 条任务记录 字段字段类型类型属性属性描述描述 POIDchar 32 PK记录唯一标识符 ProcessPOIDchar 32 NOT NULL流程唯一标识符 MPIDchar 32 业务主标记号 ActivityPOIDchar 32 NOT NULL 活动唯一标识符 NodeIdvarchar 64 NOT NULL结点的 id 号 NodeNamevarchar 64 结点的名字 NodeKindNumeric 5 0 结点的类型 人工任务 抄送任 务结点 PackageIdvarchar 255 NOT NULL包 id 号 PackageNamevarchar 64 NULL包名 TemplateId varchar 64 NOT NULL模板的 id 号 TemplateNamevarchar 64 模板的名字 MainVersionnumeric 5 0 模板的主版 SubVersionnumeric 5 0 模板的次版本 Subject varchar 128 任务名 AssignModenumeric 5 0 任务结点的分派模式 单一 抢 占 多重 OwnerId varchar 64 NOT NULL被分派任务人的 id 号 OwnerNamevarchar 64 被分派任务人的名字 OwnerPositionId varchar 64 被分派任务人的职位号 OwnerUnitIdVarchar 64 任务人所在的机构号 ExecutorId varchar 64 由于有代理 所以被分派任务的 人和实际的执行人可能不一样 任务执行人的 id 号 ExecutorNamevarchar 64 任务执行人的名字 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 23 页 ExecutorPositionI d varchar 64 任务执行人的职位号 Prioritynumeric 5 0 目前没用 优先级 Weight numeric 5 0 目前没用 权重 Status numeric 10 0 NOT NULL状态 1 被创建 2 开始执行 4 挂起状态 暂停 8 任务超期 16 已完成 32 已取消 64 放弃任务 Flagnumeric 5 0 NULL用来标记两种状态处理机制 BackupStatusvarchar 255 NULL进行状态历史的备份 Overduenumeric 5 0 NULL记录超市状态的字段 CreatedDatetimedatetime NOT NULL创建时间 StartDatetime datetime开始执行时间 Deadline datetime超时的时间 DoneDatetimedatetime结束时间 Memo varchar 255 备注 UserExtString1varchar 128 应用扩展使用的字段 建模时可 设置 但查询需要应用自己去做 UserExtString2varchar 128 同上 UserExtString3varchar 128 同上 UserExtString4varchar 128 同上 UserExtString5varchar 128 同上 UserExtNumber1numeric 10 3 同上 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 24 页 UserExtNumber2numeric 10 3 同上 UserExtNumber3numeric 10 3 同上 UserExtNumber4numeric 10 3 同上 UserExtNumber5numeric 10 3 同上 UserExtDatetime1 datetime 同上 UserExtDatetime2 datetime 同上 UserExtDatetime3 datetime 同上 UserExtDatetime4 datetime 同上 UserExtDatetime5 datetime 同上 2 25 TaskContext 功能 存放任务的上下文 主要用于任务处理结果的暂存和恢复功能 字段字段类型类型属性属性描述描述 TaskPOID char 32 PK任务的惟一标识 ProcessPOIDchar 32 NOT NULL流程实例的惟一标识 Context textVariableSet 对象的序列化字节 流按照 Base64 编码之后的字符 串 任务的处理结果以 VariableSet 对象存放 2 26 TaskHistory 功能 Task 的日志信息 字段字段类型类型属性属性描述描述 POID char 32 PK记录唯一标识符 TaskPOIDchar 32 NOT NULL任务的唯一标识符 Actionnumeric 5 0 NOT NULL对任务的操作 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 25 页 START 1 COMMIT 2 SUSPEND 3 RESUME 4 SAVE 5 CONTINUE 6 CANCEL 7 ActionDatetime datetimeNOT NULL任务操作发生的时刻 OperatorIdvarchar 64 操作人的 id 号 OperatorNamevarchar 64 操作人的名字 Remark varchar 255 描述 2 27 TaskVarMapping 功能 存放模板定义中的流程变量和任务扩展字段之间的映射关系 字段字段类型类型属性属性描述描述 POID char 32 PK映射关系的 DB 惟一标识 NodeHandle char 32 NOT NULL结点句柄 VariableNamevarchar 64 NOT NULL流程变量的名字 UserExtColumnN ame varchar 64 NOT NULL任务表中用户扩展字段的名字 UserExtString1 UserExtString5 UserExtNumber1 UserExtNum ber5 UserExtDatetime1 UserExtDat etime5 2 28 Template 功能 流程模板信息 字段字段类型类型属性属性描述描述 Handlechar 32 PK记录的唯一标识符 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 26 页 PackageHandle char 32 NOT NULL 包的唯一标识符 PackageId varchar 255 NOT NULL 包 id 号 Id varchar 64 NOT NULL模板的 id 号 Namevarchar 64 模板的名字 Remark varchar 255 描述 SchemaVersion varchar 10 工作流 XSD 的版本号 MainVersion numeric 5 0 NOT NULL模板的主版本号 SubVersionnumeric 5 0 模板的次版本号 Durationvarchar 64 流程全部跑完所需的估算时间 时间段的描述格式符合 W3C XML Schema 中的 duration 类 型 PnYnMnDTnHnMnS OvertimePolicies text超时策略设置 CancelActionstext模板被取消时执行的动作 CreatorId varchar 64 创建人 id 号 CreatorNamevarchar 64 创建人名字 CreatedDatetimedatetime创建日期 LastModifierId varchar 64 上一次修改人 id 号 LastModifierNamevarchar 64 上一次修改人名字 LastModifiedDatet ime datetime上一次修改日期 DeployedDatetim e datetimeNOT NULL部署日期 Enablednumeric 1 0 DEFAULT 1 是否可用 1 可用 0 不可用 ValidFrom datetime有效的开始时间 为空表示没有 时间限制 ValidTodatetime有效的结束时间 为空表示没有 时间限制 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 27 页 2 29 TemplateGraphics 功能 流程模板的信息 包括图元信息 设计使用 运行时不需要 字段字段类型类型属性属性描述描述 TemplateHandlechar 32 PK记录的唯一标识符 GraphicsDefinitio n textNOT NULL流程模板的信息 SvgTEXT流程图的 SVG XML ImageKindvarchar 10 光栅图类型 image jpeg image png imag e tiff RasterImageTEXT光栅图的 Base64 编码字符串 2 30 TemplateVariable 功能 流程模板的变量信息 字段字段类型类型属性属性描述描述 POID char 32 PK记录唯一标识符 TemplateHandlechar 32 NOT NULL流程模板的唯一标识符 Name varchar 64 NOT NULL流程模板的名字 Kindnumeric 5 0 NOT NULL流程模板的变量类型 1 变元名称 2 字符串 3 整数 4 长整数 5 浮点 6 双浮点 7 日期时间 8 布尔型 9 字符 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 28 页 10 可序列化对象 BizKeynumeric 1 0 DEFAULT 0 目前没用 指是否将该变量作为 应用的一个变量使用 Value Text变量值 Remark varchar 255 描述 BizNamevarchar 64 NULL显示的业务描述名称 2 31 TimerInfo 功能 计时服务的数据库表 每条记录是一个计时操作 字段字段类型类型属性属性描述描述 POID char 32 PKDB 惟一标识 ProcessPOIDchar 32 流程实例惟一标识 ActivityPOIDchar 32 活动实例惟一标识 TargetPOIDchar 32 计时目标的惟一标识 计时目标 可以是 Task Activity Process TargetTypenumeric 5 0 计时目标的类型 TIMERTARGETTYPE POR CESSOVERTIME 1 表示 流程超时 TIMERTARGETTYPE ACTI VITYOVERTIME 2 表示 活动超时 TIMERTARGETTYPE TASK OVERTIME 3 表示任务超 时 TIMERTARGETTYPE TIME RNODE 4 表示是定时节 点的动作 Satus numeric 5 0 计时操作的状态 LoopKindnumeric 5 0 NOT NULL计时操作的循环类型 NON LOOP 1 不循环 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 29 页 INTERVAL lOOP 2 有时间间 隔限制循环 如 每隔多长时间 执行一次 TIMES LOOP 3 有次数限制 循环 INFINITE LOOP 4 无限循环 LoopIntervalnumeric 19 0 循环的间隔周期 以毫秒为单位 Timesnumeric 10 0 循环次数 Duration numeric 19 0 整个计时周期 没有计入非工作 时间 RegisteredTimenumeric 19 0 NOT NULL计时操作记录的创建时间 TriggerTime numeric 19 0 计时操作的下次触发时间 EndTimenumeric 19 0 计时操作的结束时间 考虑了非 工作时间 PolicyNamevarchar 64 超时策略的名字 PercentDuration numeric 3 0 超时策略定义的剩余百分之几的 时间时执行超时适配器 BeforeTime numeric 19 0 超时策略定义中的在计时结束之 前多长时时间执行超时适配器 AdapterNamevarchar 128 超时适配器的实现类名 2 32 Transition 功能 活动的迁移信息 活动代表着通过一个结点 迁移代表着从边的一个结点 到另一个结点 字段字段类型类型属性属性描述描述 POID char 32 PK记录的唯一标识符 ProcessPOIDchar 32 NOT NULL流程的唯一标识符 RouteHandlechar 32 NOT NULL边的唯一标识符 CreatedDatetimedatetime NOT NULL创建时间 FromActivityPOIDchar 32 NOT NULL开始活动的唯一标识符 对应 Activity 表中的 POID 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 30 页 ToActivityPOID char 32 NOT NULL结束活动的唯一标识符 对应 Activity 表中的 POID 2 33 WfPackage 功能 包的信息 字段字段类型类型属性属性描述描述 Handle char 32 PK记录的唯一标识符 Id varchar 255 NOT NULL包的 id 号 全路径 如 com test RelativeIdvarchar 64 包当级目录的 id 号 如 test Name varchar 64 包名 SuperPkgHandlechar 32 上级包句柄 Remark varchar 255 描述 2 34 WfMail 功能 保存需要发送的邮件信息 字段字段类型类型属性属性描述描述 MailNo char 32 PK记录的唯一标识符 Sendervarchar 255 发送人邮件地址 Receivervarchar 255 not null收件人邮件地址 Subject varchar 100 not null主题 RecNamevarchar 40 发送人名 Contentvarchar 1024 not null内容 MailDatechar 19 要求发送时间 Flagchar 1 0 未发送 1 已发送 SendDate char 19 实际发送时间 数据库设计书 东南融通工作流平台 intelliFlow 厦门东南融通系统工程有限公司 第 31 页 2 35 WfUnitBizType 功能 组织单元业务类型 注 该表中的数据是初始化数据 不需要 UI 维护 字段字段类型类型属性属性描述描述 BizTypeVarchar 10 PK组织单元业务类型名称 BizTypeRemarkVarchar 128 Not Null业务类型描述 2 36 WfUnit 功能 定义组织单元 字段字段类型类型属性属性描述描述 UnitIdVarchar 32 PK组织单元 Id 号 UnitNameVarchar 64 组织单元名字 SuperUnitId1Varchar 32 组织单元的行政上级组织单元 SuperUnitId2Varchar 32 组织单元的业务上级组织单元 OwnerUnitIdVarchar 32 组织单元所属的机构 UnitLevelChar 1 组织单元的级别 KindVarchar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论