工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。
工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。
工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来,从而分离了具体工作的逻辑和流程组织的逻辑。我们在工作流管理系统的协助下:开发人员遵从一定的编程接口及约定,就可以开发出更具灵活性的事务处理系统;最终用户无需重新开发事务处理系统,就可以自己更改工作流程,以适应业务变化的需要。
主要功能:
系统结构:
工作流管理系统由如下几部分组成:
- 定义工具:用来定义工作流,它生成工作流定义。在定义时可能会参考组织或角色数据,还会引用外部应用程序的编程接口。
- 工作流执行服务:用来执行工作流,可能包含多个相互独立、并行运转的工作流引擎。它可能会参考组织或角色数据,还会调用外部应用程序,维护工作流控制数据,使用工作流相关数据,生成工作列表。
- 用户界面:用户操纵工作流列表的界面,可能会调用外部的应用程序
工作流管理系统的分类 根据所实现的业务过程,工作流管理系统可分为四类:
- 管理型工作流:在这类工作流中活动可以预定义,并且有一套简单的任务协调规则。
- 设定型工作流:与管理型工作流相似,但一般用来处理异常或发生机会比较小的情况,有时甚至是只出现一次的情况,这与参与的用户有关。
- 生产型工作:实现重要的业务过程的工作流,特别是与业务组织的功能直接相关的工作流。
根据底层实现技术,可将工作流产品分为三类:
- 以通信为中心:以电子邮件为底层的通信机制。这种类型的工作流管理系统适合于协作型工作流和不确定型工作流,而不适合于生产型工作流。
- 以文档为中心:基于文档路由,它同外界应用的交互能力有限。许多基于表的管理型工作流可以用以文档为中心的工作流实现。
根据不同工作流系统所采用的任务项传递机制的不同,市场上的工作流产品又可以划分为四类:
- 基于文件的工作流系统:以共享文件的方式来完成任务项传递。
- 基于消息的工作流系统:通过用户的电子邮件系统来传递文档信息。
- 基于Web的工作流系统:通过WWW来实现任务的协作。这类产品起步较晚,但发展迅速,市场前景十分看好。
- 群件与套件系统:虽然这类产品与以上三种产品在任务传递方式上有很大程度的重叠,但是,在这里却有必要把它们单独划分成一类。
工作流管理系统产品结构
- 天蓝色蓝色:软件构件,完成工作流管理系统不同组成部分功能的实现;
- 黄色:系统控制数据,工作流管理系统中的一个或多个软件构件使用的数据;
- 棕色:应用与应用数据,对于工作流管理系统来说,它们不是工作流管理系统的组成部分,而是属于外部系统和数据,它们被工作流系统调用来完成整个和部分工作流管理的功能。
分享到:
相关推荐
清华大学 范玉顺写的“工作流管理技术基础”第二章节:工作流管理系统基本概念。供大家分享
工作流基本概念介绍及普元工作流简介
工作流的基本概念 我从别人那里下载下来的 觉得不错
工作流的基本概念PPT工作流的基本概念PPT工作流的基本概念PPT
工作流概念与模型 游青华
工作流基本概念简介PPT.ppt 工作流基本概念简介PPT.ppt 工作流基本概念简介PPT.ppt
工作流引擎的简单介绍,对于概念和基本架构讲述的比较清楚,需要了解工作流的可以看。
该胶片介绍了工作的基本概念、工作流的开发步骤、工作流与业务的集成等
工作流标准和相关文档 ;工作流参考模型 ;工作流管理联盟规范(接口1);工作流管理应用程序(接口2&3)规范 ;工作流规范术语摘要;工作流基本概念简介;工作流简介(英文);工作流模型分析;工作流协作(接口4) ;...
传智播客OA+工作流实战_工作流中的概念与JBPM相关API调用
工作流基本概念及jbpm简介PPT,这是公司内部培训PPT,是初学入门的好课件,推荐给大家。
工作流基本概念简介及Shark工作流介绍,Jawe工作流建模及Shark工作流引擎使用说明和一个小例子.公司原来工作流内部培训课件!
工作流基本概念简介 工作流系统功能特性描述 开源工作流引擎jBpm的介绍
1.2.4有关工作流标准介绍 11 2.工作流的基本概念 12 2.1 WFMC对工作流的定义 12 2.2 业务流程 16 2.2.1概念 16 2.2.2 业务流程定义语言的介绍 17 2.2.3 业务流程的建立需要遵循的原则 18 2.3 工作流中间件 18 2.3.1...
工作流基本概念及JBPM简介
react-redux-cheatsheet, 关于工作流&概念,请响应 Redux Cheat react-redux-cheatsheet版本 Cheatsheet: 1.1.0版本文章:1.2.0概述这里存储库包含了两个解决方案中的工作流和概念的图形备忘单: 1440px 和 3840像素...
介绍工作流管理中最主要的几个概念 1.工作流 2.工作流管理系统 3.工作流参考模型
4流实战_工作流中的概念与JBPM相关API调用.rar
本书讲述了工作流领域的基础概念、基于Petri网的工作流建模方法(包括过程结构建模和组织资源建模)、工作流性能分析技术与过程改进方法、工作流管理系统功能与体系结构、基于工作流管理的信息系统开发与实施方法,...
金蝶HR自概念工作流设置步骤.pdf