- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IIMP开发说明文档【荐】.doc
IIMP开发说明文档
(V0.1)
北京神州数码思特奇信息技术股份有限公司
二〇〇八年九月文档信息
文档名称 IIMP开发说明文档 电子文档 IIMP开发说明文档/Microsoft WORD 2003 文件状态 □ 草 稿 □ 正式发布 ■ 正在修改 编 写 人 Qiuzq 日 期 2008年06月17日 校 对 人 日 期 年 月 日 审 核 人 日 期 年 月 日 批 准 人 日 期 年 月 日
变更记录
变更序号 变更原因 变更页码 变更前版本号 变更后版本号 更改人 批准人 生效日期 备 注 1 文档建立 0.1 丘仲权 2008-06-17
目 录
1 引言 6
1.1 编写目的 6
1.2 参考资料 6
1.3 相关术语 6
2 系统设计(old) 7
2.1 概要设计方案 7
2.2 数据库设计方案 8
2.3 与OVSD同步设计方案 9
3 工作流引擎改造 10
3.1 现有工作流引擎功能 10
3.1.1 流程节点配置方法 11
3.1.2 异步推动原理 15
3.1.3 关键表 15
3.2 改造内容 23
3.2.1 扩展字段 23
3.2.2 与DB规则关联 24
4 DB规则 26
4.1 关键表 26
4.1.1 条件表SDBRULECONDITION 26
4.1.2 条件组合表SDBRULECONDCOMBINE 28
4.1.3 规则表SDBRULETOTAL 29
4.1.4 规则动作表SDBRULEACTION 29
4.1.5 动作参数表SDBRULEACTIONPARAM 31
4.1.6 动作特殊参数表SDBRULESPECIALPARAM 31
4.2 配置DB规则 32
5 表单配置 33
5.1 关键表 33
5.1.1 表单数据表 33
5.1.2 表单元素表 33
5.1.3 期望表swfactivityexpect 34
5.2 配置方法 35
5.2.1 配置表单数据表 35
5.2.2 配置表单元素表 36
5.2.3 生成对应的表单表 36
5.2.4 把表单与流程的节点关联 36
5.2.5 配置期望表 36
6 与OVSD同步配置 37
6.1 同步逻辑 38
6.2 关键表 39
6.3 关键表 40
6.3.1 流程数据配置SOVSDPROCESS 40
6.3.2 节点数据交换配置表SOVSDEXCHANGE 40
6.3.3 特殊数据替换表SOVSDSPECIALDATA 41
6.4 从IIMP导出接口 42
6.4.1 调度方式 42
6.5 导入OVSD接口 42
7 与外部系统接口 43
7.1 关键表 43
7.1.1 接口定义表SOUTSYSTOIIMP 44
7.1.2 接口配置表SOUTSYSTOIIMPCONF 44
7.1.3 接口配置详细表SOUTSYSTOIIMPDETAIL 45
7.1.4 模板定义表SIIMPTEMPLATE 46
7.1.5 模板详细表SIIMPTEMPLATEDETAIL 46
7.2 配置方法 47
7.2.1 配置模板 47
7.2.2 配置接口定义表 47
7.2.3 配置接口配置表 48
7.2.4 配置接口配置详细表 48
8 参考资料 49
引言相关术语 解释 IIMP IIMP(Integrated Information Managerment Platform),综合信息管理平台。
系统设计(old)
概要设计方案
系统总体的设计思路如上图所示。
把页面上所有类型的元素进行抽象,形成组件,存放在页面组件库中;从这个组件库中取出组件形成不同的元素,这些元素组合成不同的表单,表单中的每个元素与数据库中的存储相关联,对应到具体的表的字段;工作流程通过工作流引擎运行起来,流程中包含许多交互节点和非交互节点,这些交互节点可以关联上表单(理论上一个表单可以被多个流程节点关联),作为这些交互节点供用户使用的操作页面。
在数据存储的另一侧,通过接口与OVSD进行交互数据。接口包含两部分,关联配置模块负责配置两者之间的表结构的字段对应关系;流程在节点间流转,当交互节点提交时,会根据关联配置中配置的字段,把这些字段和对应的值提取出来放到接口表中;在接口的数据交换模块会有独立的进程,定时扫描接口表,根据关联配置中预定义的字段对应关系把数据更新到OVSD数据库中。
数据库设计方案
Activity表是节点表,存放着流程中的节点信息。每个交互节点的数据对应存放在一张表
文档评论(0)