流程建模设计文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
流程建模设计文档X.1 功能分析
X.2 结构设计
X.3 模型设计
X.3.1 图形存储模型
X.3.2 流程模型
X.3.3 流程消息流模型
X.4 组件设计
X.4.1 组件描述
文本组件:关于流程或过程的注释说明。
启动组件:标识流程的开始,即活动类型为initial。
终止组件:表示流程的结束,即活动类型为end。
人机交互组件:对应实际的业务环节,表示活动为一个人机交互过程,即活动类型为Interaction。
自动执行组件:同样对应实际的业务环节,但是实际的应用逻辑位于后台,由工作流引擎自动调用完成。
哑节点组件:用于构造复杂流程的空节点,不对应实际的业务环节,可用于复杂的逻辑构造。
连接组件:用于连接两个活动,用折线表示。
X.4.2 组件设计
1.文本组件
根据XML文件的文本字段,获取文本信息,在画布上生成相应的文本对象。
2.启动组件
X.5 主控系统设计
x.5.1 数据结构
X.6 主控功能设计
X.6.1 新建流程
创建一个工作流过程,将该过程的图形关系模型和工作流模型合并保存到一个XML文件中。X.6.2 打开流程
从一个工作流模型XML文件中解析模型数据到工作流编辑器中。
X.6.3 输出模型
将已通过检查的工作流模型输出到工作流引擎数据库中。
X.7 界面设计
采用类似于Visual Studio的界面,在图形画布下,可显示过程(活动)信息和流转信息。
X.8 开发进程
1.对于图形部分,可以屏蔽掉图元编辑、移动以尽快进入数据库设计。
2.用一周的时间主要用于连接线的约束设计。
重写画线代码的可行性?
3.一周的时间优化数据模型,并建立数据库。
连接线不能单独存在,只能用于连接两个对象。连接线可单独删除,而不影响连接对象。
(孤立图元可删除,当具有连接信息时,便锁定之。或连接线随着图元的移动而移动)
4. PB与Visual C的交互问题。