工作流基本概念简介课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《工作流基本概念简介课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作流 基本概念 简介 课件
- 资源描述:
-
1、工作流基本概念简介pjj文档简介 本文档主要涉及到工作流和工作流模型的一些基本概念和结构,以及对Petri网的一些简单介绍,配有一定的图形表格加以说明 详细参见“The Application of Petri Nets to Workflow Management.pdf”“工作流模型分析”工作流的起源 起源于:生产组织和办公自动化领域 目的:将工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本 并行工程和敏捷制造的提出工作流基本概念 wfmc定义:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档信息或任务能够在不同的执行者之间传递与执行。工作流是一种反
2、映业务流程的计算机化的模型,实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型基本元素:任务,任务之间的关系工作流的基本特征 工作流是面向业务过程的技术,这与传统的面向功能的管理技术不同 工作流反映了业务过程的自动化,描述的是可由计算机系统支持运行的业务过程 工作流根据业务规则将系统中的各种资源相互关联,并协调完成整个业务过程实际情况中的工作流 广义:凡是由计算机软件系统控制其执行的过程都可以看做工作流 用途:通常用于过程自动化,将文档信息任务按照定义好的规则进行传递,最终将经营目标完成工作流技术的优点 是实现BPR(核心经营过程)的一个较好方法,对BPR进行建模、评价分
3、析和实施 实现应用逻辑和过程逻辑分离,可以在不修改具体功能实现方式的情况下重组模型描述企业的经营过程 应该主要说明:1、要做什么,即目的或目标(整个工作流模型)2、如何完成的,经过那些任务(活动)和步骤(执行活动和活动间连接)3、参与者,有哪些部门,哪些人4、采用了哪些方式或手段来完成(应用程序)计算机销售过程的工作流描述1、用户发出订单,描述计算机配置和台数2、公司收到订单1)满足客户要求,继续2)不满足客户要求,拒绝3、检查订单(3个任务并发执行)1)计算价格2)检查库存部件是否满足要求3)进行配置检查,满足订单要求4、决策1)通过检查,继续进行2)未通过检查,则向用户解释原因5、等待接收
4、确认,并要求付款6、发出通知7、装配计算机8、送货图例银行取款过程的工作流描述1、客户填写取款单2、银行出纳接收取款单和客户存折3、检查客户信息:1)余额不足,要求重写取款单,返回步骤12)余额足够,继续进行4、客户输入密码:1)密码正确,继续进行2)密码错误,重新输入;3次错误,退出执行5、出纳取出相应现金,并在存折上记录6、将现金和存折交给客户图例工作流管理系统 WfMC定义:它是一个软件系统,完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行 指运行在一个或多个工作流引擎的软件上用于定义、实现和管理工作流运行的一套软件,人机交互,推进工作流实例的执行,并监
5、控其工作状态 工作流管理系统可称为企业的业务操作系统工作流管理系统的功能一、建立阶段功能主要是工作流过程和相关活动的定义和建模功能二、运行阶段的控制功能在一定运行环境下,执行工作流过程,并完成每个过程中活动的排序和调度三、运行时的人机交互执行过程中用户和应用工具之间的交互过程建模 主要解决:根据目标和系统约束条件,将系统中的活动组织为适当的经营过程的问题 作用:1)描述企业的经营过程,供流程分析和优化使用2)在不同组织和信息系统间共享信息,实现一个共同的标准和企业动态联盟3)用于企业CIMS实施,使系统能够按照过程横向集成,而不是按照部门结构纵向集成4)研究开发新的经营过程,满足不同需求和结构
6、演化工作流运行控制 核心:工作流管理软件(工作流引擎)创建、删除活动的执行和控制过程模型与现实实际过程连接通过工作流执行服务、应用软件和操作人员交互来完成工作流中的人机交互 一、模型定义创建、修改、发布业务过程模型由企业管理人员完成 二、人机交互按照工作流任务管理器提供的任务,完成具体的业务处理由企业业务人员完成 三、系统运行状态监控检查、监视系统的运行状况,对意外情况进行紧急处理,如终止恢复某个实例的运行,改变某个活动的状态,以使系统继续正常运行由高级系统管理员完成工作流管理系统分类 按照重复性分:1)周期重复的:流程完全固定,如申请贷款,入学注册2)重复但无规律:目的几乎相同,但是由于任务
7、内容不同导致处理过程不同,如用户对产品质量的投诉和处理3)唯一特定的任务:仅在特定的情况下发生一次,如新建筑,桥梁的设计等 按照结构化程度分1)完全结构化的:执行逻辑事先可以完全确定2)半结构化的:只能实现确定一部分,有一部分要根据实际来具体确定3)非结构化的:活动顺序无法实现确定,如产品销售趋势分析业务流程9类过程分类工作流管理系统分类根据实现的业务过程分:1)管理型2)设定型3)协作型4)生产型根据底层实现技术分:1)以通信为中心:以电子邮件为底层通讯机制,适合协作型工作流和不确定工作流2)以文档为中心:基于文档路由,与外界交互能力有限。适合基于表的管理型工作流3)以过程为中心:建立在数据
8、库之上,有自己的专用通信机制,并有外界交互接口。适合于生产型工作流根据任务项传递机制,市场上的工作流产品分为:1)基于文件的工作流系统:以共享文件方式来传递2)基于消息的工作流系统:通过电子邮件系统传递3)基于基于web的工作流系统的工作流系统:通过www来实现任务协作4)群件与套件系统工作流管理系统的实施(一)1、模型建立:将企业实际经营过程转化为工作流模型2、实例化阶段:为每个过程设定运行参数,并分配资源(生产资源,人力,应用)3、模型执行阶段:完成人机交互和应用的执行,并对执行情况进行监控跟踪工作流管理系统的循环(二)工作流管理系统的体系结构几种数据工作流控制数据:标识每个过程和活动实例
9、的状态,由工作流机直接控制。工作流相关数据:标识过程实例状态转换条件,工作流管理系统根据它来选择下一个活动。可以被工作流应用程序访问和修改。工作流应用数据:由应用程序操作,是企业完成具体业务功能所需要的数据工作流参考模型工作流模型与建模工具 工作流模型包含了能够满足工作流管理系统执行的过程的描述,该描述包含了所有需要的信息。如:开始结束条件、活动、规则、用户需完成的任务、被调应用、涉及角色等 WfMC制定了一个公共元模型,定义了一套API(接口1)过程元模型接口1工作流执行服务与工作流机 工作流执行服务由1个或多个工作流机组成,提供过程实例的运行环境,功能有1、实例化及执行过程模型:根据初始条
10、件和运行参数实例化,运行并管理实例2、为过程和活动的执行进行导航:启动和终止实例,根据条件决定串行或并行执行后续活动,给用户提供相关信息,启动相应应用程序3、与外部资源交互完成各种活动:客户应用接口:任务列表管理器向用户提供任务列表供用户选择,并记录工作项的完成情况。由用户完成选择的相应的任务,必要的时候调用相应的工具来完成。完成后,用户修改任务项的状态。如:在完成对产品招标标书评审后,业务员向供应商发出竞标成功通知,并签订合同直接调用应用接口:由工作流机直接调用相应的应用,应用将执行情况反馈给工作流机4、维护工作流控制数据和工作流相关数据:维护内部信息,协调恢复各种检查数据和恢复重起数据,向
11、用户提供相关信息工作流引擎 它是工作流执行服务的核心,主要完成:1、对过程定义进行解释2、控制过程实例的创建,激活,挂起,终止等3、控制实例跳转,包括串行、并行操作,工作流相关数据的解释4、提供支持用户操作的接口5、维护工作流控制数据和相关数据,在应用和用户之间传递工作流相关数据6、提供激活外部应用程序和访问工作流相关数据的接口7、提供控制、管理和监督工作流实例执行情况的功能过程实例状态转换几种状态:1、起始:过程实例生成,但还没满足执行条件2、准备运行:过程实例已经可以执行,还不满足开始执行第一个活动并生成一个任务项的条件3、运行中:一个或多个活动已经开始执行4、挂起:过程实例正在运行,但处
12、于静止状态,除非有一个“重启”命令或外部事件促使该过程实例回到准备状态,否则所有活动都不会运行5、结束:过程实例已经完成,并满足结束该过程实例的条件,系统将执行结束后操作,并删除该过程实例6、终止:过程实例正常结束前被迫停止(错误或异常),系统将执行补救并删除该过程实例活动实例运行状态1、未开始:活动实例已经生成但没有激活2、运行中:活动实例已被激活,并运行中3、挂起:出现异常或错误,活动实例被暂时挂起,活动处于静止状态4、结束:活动实例已经执行完毕,系统执行活动结束后的导航工作,激活下一个符合启动条件的活动实例客户端功能客户端功能是指用户操作工作流管理系统分配的任务或者活动的功能由工作流任务
展开阅读全文