您的当前位置:首页正文

工作流管理系统设计思路

2021-08-20 来源:我们爱旅游


工作流管理系统设计思路

0简介

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

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

1实现

作为一个与业务独立的工作流管理系统,上述的系统构件图中,所包括的部分,都要进行实现。

1.1工作流运行服务

本部分主要提供定制好的工作流业务过程的运行环境,对于系统最终用户来说不可见,

主要包括实例化及执行过程模型,与外部资源交互,维护运行环境内部各种数据信息,协调恢复各种检查数据和恢复重起数据等。

下图是运行服务的设想构件图:

<>DB适配器<<库>>数据库运行服务接口<>应用对象<>流转控制器本图中<<库>>、<>型构表示有状态的存储型构件,<>型构表示无状态的功能型构件<<库>>状态缓存对象<>流程解析器<>XPDL11*11<<库>>流程元素集<<库>>时间服务机<<库>>服务注册机 与外部的接口有:

用户角色<>用户角色工作流管理系统<<库>>工作流运行服务组织机构接口<<库>>组织机构服务日志服务接口<<库>>日志服务

1.2流程定制工具

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

1.3流程监控与管理

本部分对工作流在整个组织内的流动状况进行监视,并提供一系列的管理功能,实现安全性、过程控制和授权操作等方面的管理,同时还提供工作流相关的各类指标统计等。

1.4客户端

本部分主要完成工作流过程实例与客户之间的交互,也包括一些与工作流相关的信息的处理,如用户信息修改。

因篇幅问题不能全部显示,请点此查看更多更全内容