好文档 - 专业文书写作范文服务资料分享网站

工作流分析及设计

天下 分享 时间: 加入收藏 我要投稿 点赞

工作流系统需求分析及设计

工作流系统需求分析及设计

业务过程描述:

工作流是一种反映业务流程的计算机化的、实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流起源于生产组织和办公自动化领域,其目的是将现有工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本。 下图是用户使用工作流系统的业务过程:

准备需求过程设计并形成模型模型发布并开始使用对业务运转过程进行管理、监控和统计

第1页,共14页

工作流系统需求分析及设计

业务模型描述:

流程流程模型类+名称+打开模型()+保存模型()+修改模型()+删除模型()+发布流程()+卸载流程()1*包+名称 : string+版本 : string+设置基本属性()+名称 : string+创建日期 : string+字段定义列表+输入参数+输出参数+设置基本属性()+设置工作流相关属性()11*活动+名称+描述+字段定义列表+路由信息+超时信息+参与者资源+设置基本属性()+设置工作流相关属性()系统管理类+管理组织机构()+管理系统权限()+管理流程权限()+名称+字段定义列表+转移条件+设置基本属性()+设置转移信息()工作流运行服务流转控制类流程监控类+查看流程运行实例()+流程控制(启停挂复)()+回收垃圾工作项()+查询历史流程()客户应用类+用户信息+注册服务列表+流程列表+工作项列表运行服务接口+执行注册服务()+流程运转操作()+工作项一般操作()+工作项逻辑操作()+发布流程()+卸载流程()+流程名称+流程实例+活动实例+流程状态+活动状态+相关数据+流程控制(启停挂复)()+活动控制(启停挂复)()+获取实例各种状态列表()状态缓存类-流程元素集-注册服务实例-时间服务实例-运行服务状况+流程模型载入()+管理时间服务()+管理注册服务()+锁定()+解锁()1用户基类+登录信息 : string+运行服务信息+连接运行服务()统计类+统计名称 : string+指标 : int+统计相关选项-生成统计信息()+展现统计信息()**转移流程解析类+解析流程模型()服务注册类客户工具类+修改个人信息()+管理工作项()+启动流程()+中止流程()+查询历史工作项内容()+调用服务()+注册服务()+注销服务()+启动()+结束()0..*流程元素类+流程、活动、转移等服务注册接口

第2页,共14页

11+服务方法名+服务别名+服务调用参数时间服务类+时间任务列表+执行时间任务()+设置时间任务()+启动()+结束() 工作流系统需求分析及设计

系统组成:

工作流管理系统由客户端、流程定制工具、流程监控与管理和工作流运行服务四个部分组成,下图是系统构件图:

<<可执行>>流程定制工具工作流服务接口1<<可执行>>流程监控与管理工作流运行服务工作流服务接口4<<库>>工作流运行服务工作流服务接口5<<库>>工作流运行服务工作流服务接口4工作流服务接口2<<可执行>>客户端

系统功能划分:

工作流管理系统是指运行在一个或多个工作流引擎的软件上用于定义、实现和管理工作流运行的一套软件,从用户建模的过程来看在建立阶段功能主要是工作流过程和相关活动的定义和建模,在运行阶段包括运行流程的监控、管理以及执行过程中的人机交互等。

工作流管理系统由流程定制工具、流程监控与管理、工作流运行服务和客户端交互四个部分组成,整个系统的使用者可以分为四种:系统管理员、流程设计人员、流程管理人员、普通用户。

下图是整个工作流管理系统的顶层用例:

第3页,共14页

工作流系统需求分析及设计

工作流系统流程定制流程设计者流程监控与管理系统用户流程管理者客户端交互普通用户

第一部分 流程定制工具

本部分主要完成企业信息流中业务过程的图形化建模,定制工具提供丰富的图形化元素、简单易懂的建模方法以及完善的模型管理方式。 流程定制用例图:

流程定制打开流程模型保存流程模型删除流程模型导入导出流程模型流程发布流程卸载工作流管理系统::流程设计者定制流程定制任务(活动)定制包

第4页,共14页

工作流系统需求分析及设计

打开流程模型

参与者:流程设计者。

前置条件:流程定制工具已经打开。

后置条件:被选择的流程模型中的内容被展开。 步骤序列:

1. 打开流程模型列表或新建流程模型文件。 2. 选择流程模型文件名称。 3. 展开流程模型中的设计内容。

保存流程模型

参与者:流程设计者。

前置条件:某个流程模型已经被打开,并且被修改。 后置条件:修改过的流程模型存到了物理文件中。 步骤序列:

1.保存流程模型到物理文件中。

删除流程模型

参与者:流程设计者。

前置条件:拥有可被删除的流程模型。 后置条件:选中的流程模型被删除。 步骤序列:

1. 用户打开流程模型列表。

2. 用户选择想要删除的流程模型。 3. 系统删除选中的流程模型。

导入导出流程模型

参与者:流程设计者。

前置条件:拥有可被导入的文件或导出的流程模型。

后置条件:流程模型被导出成文件或模型文件被导入到设计系统成为流程模型。 步骤序列:

1. 用户打开可被导入文件列表或设计工具中的流程模型列表。 2. 用户选择将被导入的流程文件或选择将被导出的流程模型。 3. 系统把导入文件生成流程模型或把导出流程模型生成流程文件。

流程发布

参与者:流程设计者。

前置条件:拥有设计完成并可供发布的流程模型。 后置条件:流程模型被发布并可通过客户工具执行。 步骤序列:

1. 用户打开流程模型列表。 2. 用户选择发布的包或流程。 3. 用户选择发布的运行服务器。 4. 用户形成发布版本。

第5页,共14页

工作流分析及设计

工作流系统需求分析及设计工作流系统需求分析及设计业务过程描述:工作流是一种反映业务流程的计算机化的、实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流起源于生产组织和办公自动化领域,其目的是将现有工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本。下图是用户使用工作流系统的业务过程:
推荐度:
点击下载文档文档为doc格式
1a6v76xznr3qhty4wk7s
领取福利

微信扫码领取福利

微信扫码分享