工作流基本理论
培训目标 了解工作流的历史与发展趋势
了解WFMC工作流参考模型及理论体系
了解工作流相关的基本概念
0
Chinasoft International Ltd.│Basic Technical Resource Development & Management
© 2008 Chinasoft International Ltd.
© 2008 asoft International Ltd.
workflow的发展历史和未来趋势 从办公自动化到产品化(70-90年代早期)
• 工作流技术开始于1970年代中期办公自动化领域的研究工作 • 含有工作流特征的商用系统的开发始于1983年至1985年间
集成群集和消息中间件( 90年代中期)
© 2008 Chinasoft International Ltd.
工作流管理系统(WFMS) 工作流管理系统(Workflow Management System, WfMS)
的主要功能是通过计算机技术的支持去定义、执行和管理工
作流,协调工作流执行过程中工作之间以及群体成员之间的 信息交互。 工作流需要依靠工作流管理系统来实现。 工作流管理系统将业务流程中工作如何组织协调在一起 的规则抽象出来。从而分离了具体的业务处理逻辑、业务交 互逻辑、执行者。
9
Chinasoft International Ltd.│Basic Technical Resource Development & Management
© 2008 Chinasoft International Ltd.
工作流管理系统的功能特性
过程设计与定义
经营过程分析、 建模与定义工具
© 2008 Chinasoft International Ltd.
目录
什么是工作流? 工作流的发展历史和未来趋势 工作流管理系统 工作流参考模型 工作流的一些基本概念 工作流的应用范围
6
Chinasoft International Ltd.│Basic Technical Resource Development & Management
Chinasoft International Ltd.│Basic Technical Resource Development & Management
© 2008 Chinasoft International Ltd.
一个例子 电脑销售过程的流程示意图:
接受订单 计算价格 修改订单 用户填订单 用户资格审 查 检查部件库 存 决策 发出反馈意 见
WorkFlow带给我们的好处 提高效率
许多流程在自动化过程中会去除一些不必要的步骤
较好的流程控制
通过标准的工作方法和跟踪审计,提高了业务流程的管
理 灵活 跨越业务流程的软件控制,使流程可以按照业务的需要 重新设计。
5
Chinasoft International Ltd.│Basic Technical Resource Development & Management
建立阶段 运行阶段 过程定义 过程更改 过程实例化与控制 工作流执行服务
人机交互
软件工具与 应用
10
Chinasoft International Ltd.│Basic Technical Resource Development & Management
目录
什么是工作流? 工作流的发展历史和未来趋势 工作流管理系统 工作流参考模型 工作流的一些基本概念 工作流的应用范围
1
Chinasoft International Ltd.│Basic Technical Resource Development & Management
• MS Exchange Lotus Notes
嵌入式工作流管理系统( 20世纪后十年)
• ERP,CRM,以及各行各业
基于BPM(业务流程管理平台)的开发环境
• XLANG,WSFL ,BPEL
7
Chinasoft International Ltd.│Basic Technical Resource Development & Management
发出生产通 知
进行装配 发货
通知用户付 款
用户付款
拒绝接受订 单
检查配置
4
Chinasoft International Ltd.│Basic Technical Resource Development & Management
© 2008 Chinasoft International Ltd.
2
Chinasoft International Ltd.│Basic Technical Resource Development & Management
© 2008 Chinasoft International Ltd.
什么是工作流?
简单地说,工作流就是解决业务过程中下面三个的
问题: 谁?-参与者(谁参与完成或哪些部门参与) 做什么?-任务(业务流程的目标以及步骤) 何时做?-时间(什么时间完成哪些任务)
© 2008 Chinasoft International Ltd.
什么是工作流? 工作流(Workflow)就是工作流程的计算模型。将工作
流程中的工作如何前后组织在一起的逻辑和规则在计算机中
以恰当的模型进行表示并对其实施计算。 WFMC对工作流的定义 The computerised facilitation or automation of a business process, in whole or part. (由计算机支持或自动处理的全部或者部分的业务过程)
© 2008 Chinasoft International Ltd.
目录
什么是工作流? 工作流的发展历史和未来趋势 工作流管理系统 工作流参考模型 工作流的一些基本概念 工作流的应用范围
8
Chinasoft International Ltd.│Basic Technical Resource Development & Management