工作流基本理论

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

©2008ChinasoftInternationalLtd.基础技术资源开发与管理部2008年2月20日工作流基本理论ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.1培训目标了解工作流的历史与发展趋势了解WFMC工作流参考模型及理论体系了解工作流相关的基本概念ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.2什么是工作流?工作流的发展历史和未来趋势工作流管理系统工作流参考模型工作流的一些基本概念工作流的应用范围2目录ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.3什么是工作流?工作流(Workflow)就是工作流程的计算模型。将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。WFMC对工作流的定义Thecomputerisedfacilitationorautomationofabusinessprocess,inwholeorpart.(由计算机支持或自动处理的全部或者部分的业务过程)ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.什么是工作流?简单地说,工作流就是解决业务过程中下面三个的问题:谁?-参与者(谁参与完成或哪些部门参与)做什么?-任务(业务流程的目标以及步骤)何时做?-时间(什么时间完成哪些任务)ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.5一个例子电脑销售过程的流程示意图:用户填订单用户资格审查拒绝接受订单计算价格检查部件库存检查配置决策接受订单修改订单发出反馈意见发出生产通知通知用户付款进行装配用户付款发货ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.6WorkFlow带给我们的好处提高效率许多流程在自动化过程中会去除一些不必要的步骤较好的流程控制通过标准的工作方法和跟踪审计,提高了业务流程的管理灵活跨越业务流程的软件控制,使流程可以按照业务的需要重新设计。ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.7什么是工作流?工作流的发展历史和未来趋势工作流管理系统工作流参考模型工作流的一些基本概念工作流的应用范围7目录ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.8workflow的发展历史和未来趋势从办公自动化到产品化(70-90年代早期)•工作流技术开始于1970年代中期办公自动化领域的研究工作•含有工作流特征的商用系统的开发始于1983年至1985年间集成群集和消息中间件(90年代中期)•MSExchangeLotusNotes嵌入式工作流管理系统(20世纪后十年)•ERP,CRM,以及各行各业基于BPM(业务流程管理平台)的开发环境•XLANG,WSFL,BPELChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.9什么是工作流?工作流的发展历史和未来趋势工作流管理系统工作流参考模型工作流的一些基本概念工作流的应用范围9目录ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.10工作流管理系统(WFMS)工作流管理系统(WorkflowManagementSystem,WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来。从而分离了具体的业务处理逻辑、业务交互逻辑、执行者。ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.11工作流管理系统的功能特性经营过程分析、建模与定义工具过程定义工作流执行服务软件工具与应用过程更改过程设计与定义建立阶段运行阶段过程实例化与控制人机交互ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.12工作流管理系统的体系结构用户界面任务表管理器交互过程建模工具工作流引擎监控管理引用外部产品/数据系统控制数据生成组织/角色模型数据软件构件被解释引用引用维护使用调用管理员工作流执行服务过程定义工作流控制数据更新工作流相关数据工作流应用数据操纵应用任务表调用应用ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.13工作流管理系统基本功能定义工作流,包括具体的活动、规则等,这些定义是同时被人以及电脑所“理解”。(流程定义工具)遵循定义创建和运行实际的工作流。(工作流引擎)监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检察、平衡等。(工作流任务处理器、工作流监控器)ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.14工作流控制、相关数据和工作流应用数据工作流控制数据由工作流管理系统或工作流引擎管理的内部数据工作流相关数据工作流管理系统中用来判断过程中状态转移是否可以执行的数据。工作流应用数据应用程序中的具体数据,并且不能被工作流管理系统访问。ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.15什么是工作流?工作流的发展历史和未来趋势工作流管理系统工作流参考模型工作流的一些基本概念工作流的应用范围15目录ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.16工作流参考模型工作流参考模型(WorkflowReferenceModel)是由工作流管理联盟于1995年提出的工作流管理系统的体系结构模型。工作流参考模型标识了构成工作流管理系统的基本部件和这些基本部件交互使用的接口。ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.17工作流参考模型工作流参考模型基本部件包括:工作流执行服务、工作流引擎、流程定义工具、客户端应用、调用应用、管理监控工具;工作流参考模型基本部件交互使用的接口包括:接口一:工作流定义交换接口二:工作流客户端应用接口接口三:被调用的应用接口接口四:工作流系统互操作接口接口五:系统管理和监控ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.18工作流参考模型-流程状态变迁流程状态(流程实例由一个或多个活动实例构成)就绪挂起运行结束中断激活暂停/继续重启开始/重启一个或多个活动实例ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.19工作流参考模型-活动状态变迁活动状态(活动实例由一个或多个工作项构成)就绪挂起结束激活暂停/继续开始工作项ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.20工作流参考模型-工作项状态变迁工作项状态(StarFlow的扩展)处理中(已受理)完成委托已发出(未受理)终止等待中断拒绝过期退回ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.21什么是工作流?工作流的发展历史和未来趋势工作流管理系统工作流参考模型工作流的一些基本概念工作流的应用范围21目录ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.22工作流的一些基本概念工作流很简单,它就是工作从开始到完成的过程。工作流由流程逻辑和路线规则组成。流程逻辑定义了任务的顺序和必须遵循的路线规则,还有截止期限以及由工作流引擎实现的其他业务规则。工作流管理系统一个软件应用程序,它存储流程定义并通过其工作流引擎组件来根据这些流程定义运行工作。工作流引擎是运行时执行模块。ChinasoftInternationalLtd.│BasicTechnicalResourceDevelopment&Management©2008ChinasoftInternationalLtd.基本概念工作流(WorkFlow)工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间传递或者执行。经营过程:一个经营过程是为了实现企业某个经营目标的一个过程,它在部分或者全部组织机构和人员的参与下,利用企业资源(包括所需的处理设备、通信设备、计算机硬件、软件等等),按照预先确定的规则,在参与者和组织机构之间进行文档、信息、任务的传递和处理(包括经营决策),从而实现预定的经营目标。23ChinasoftIn

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功