工作流技术ppt课件

上传人:沈*** 文档编号:174951730 上传时间:2022-12-17 格式:PPT 页数:41 大小:208.50KB
收藏 版权申诉 举报 下载
工作流技术ppt课件_第1页
第1页 / 共41页
工作流技术ppt课件_第2页
第2页 / 共41页
工作流技术ppt课件_第3页
第3页 / 共41页
资源描述:

《工作流技术ppt课件》由会员分享,可在线阅读,更多相关《工作流技术ppt课件(41页珍藏版)》请在装配图网上搜索。

1、任务流技术WorkflowOutlinen任务流技术相关概念n任务流引擎n任务流产品分类n总结Outlinen任务流技术相关概念任务流技术相关概念n任务流引擎任务流引擎n任务流产品分类任务流产品分类n总结总结任务流Workflown任务流就是任务流程的计算模型,即将任务流任务流就是任务流程的计算模型,即将任务流程中的任务如何前后组织在一同的逻辑和规那程中的任务如何前后组织在一同的逻辑和规那么在计算机中以恰当的模型进展表示并对其实么在计算机中以恰当的模型进展表示并对其实施计算。施计算。n任务流要处理的主要问题是:为实现某个业务任务流要处理的主要问题是:为实现某个业务目的,在多个参与者之间,利用计

2、算机,按某目的,在多个参与者之间,利用计算机,按某种预定规那么自动传送文档、信息或者义务。种预定规那么自动传送文档、信息或者义务。任务流例如任务流例如任务流管理系统任务流管理系统Workflow Management System,WfMS n任务流管理系统主要功能是经过计算机技术的任务流管理系统主要功能是经过计算机技术的支持去定义、执行和管理任务流,协调任务流支持去定义、执行和管理任务流,协调任务流执行过程中任务之间以及群体成员之间的信息执行过程中任务之间以及群体成员之间的信息交互。交互。n任务流需求依托任务流管理系统来实现。任务流需求依托任务流管理系统来实现。任务流管理系统产品架构 任务流

3、管理系统产品构造n定义工具:用来定义任务流,它生成任务流定义。在定义时能够会参考组织或角色数据,还会援用外部运用程序的编程接口。n任务流执行效力:用来执行任务流,能够包含多个相互独立、并行运转的任务流引擎。它能够会参考组织或角色数据,还会调用外部运用程序,维护任务流控制数据,运用任务流相关数据,生成任务列表。n任务流引擎:用来执行单独的流程实例。n用户界面:用户支配任务流列表的界面,能够会调用外部的运用程序。任务流管理系统的主要功能:任务流管理系统的主要功能:n建造功能:对任务流过程及其组成活动定义和建模;n运转控制功能:在运转环境中管理任务流过程,对任务流过程中的活动进展调度;n运转交互功能

4、:指在任务流运转中,WfMS与用户业务任务的参与者或控制者及外部运用程序工具交互的功能。Outlinen任务流技术相关概念n任务流引擎n任务流产品分类n总结任务流引擎n系统的中心部分是任务流引擎,引擎是驱动流程流动的主要部件,它担任解释任务流流程定义,创建并初始化流程实例,控制流程流动的途径,记录流程运转形状,挂起或唤醒流程,终止正在运转的流程,与其他引擎之间通讯等等任务。WfMC没有针对引擎的实现提供详细的规范,由于对引擎做过多的约束并没有多大的现实意义。nwfmc.org/standards/docs.htmn一个任务流管理系统可以包含一个或多个引擎,并经过API向外部提供五个方面的功能效

5、力,这些功能分别为:任务流引擎的功能n接口1流程定义的导入导出n接口2同客户端运用程序和任务列表处置程序之间的交互n接口3软件工具和运用程序的调用n接口4不同任务流管理系统之间的协同任务n接口5管理和监视功能任务流引擎的功能n接口接口1流程定义的导入导出流程定义的导入导出n接口接口2同客户端运用程序和任务列表处置程同客户端运用程序和任务列表处置程序之间的交互序之间的交互n接口接口3软件工具和运用程序的调用软件工具和运用程序的调用n接口接口4不同任务流管理系统之间的协同任务不同任务流管理系统之间的协同任务n接口接口5管理和监视功能管理和监视功能任务流参考模型流程定义交换接口 n许多不同厂商提供的

6、工具可以进展任务流流程的分析、建模、描画和归档等任务。这些工具需求识别公共的流程交换格式,以支持在这些不同的产品之间传送任务流程流程定义。n接口1便定义了这样的交换格式。此外,接口1还定义了设计环境与运转环境之间交换的规范,以使不同的建模工具产生的流程定义可以输入到不同的任务流产品的运转环境中。任务流元数据模型n为了提供一个访问和描画任务流定义的公共方法,需求引入一个任务流元数据模型metadataModel,这个模型确定了流程定义中用到的普通的实体,这些实体都有不同的属性,不同厂商开发的工具可以根据公共的交换方式向任务流运转环境传送这些模型,传送可以经过API实现,也可以经过批量Batch传

7、送实现。元模型 n任务流流程定义n任务流流程活动n过渡信息TransitionInformationn任务流参与者n组织模型n任务流运用程序n任务流相关类型n任务流相关数据n系统和环境数据n数据类型和表达式XPDLnXMLProcessDefinitionLanguagen文档编号:WFMC-TC-1025任务流引擎的功能n接口1流程定义的导入导出n接口2同客户端运用程序和任务列表处置程序之间的交互n接口3软件工具和运用程序的调用n接口4不同任务流管理系统之间的协同任务n接口5管理和监视功能接口2与接口3 流程定义的交换流程定义的交换 n在不同的系统之间传送流程定义数据能够需求不同的机制,但在

8、一切的情况下,流程定义数据的表达必需是一致的,这些表达包括一些公共的对象、关系及其属性。n任务流管理系统必需提供同用户之间交互的通道,以便用户参与到系统的运转中。接口2主要完成这方面的功能。接口2所提供的功能 n1、会话的建立和与撤销;n2、获取任务流流程定义及形状;n3、任务流流程实例的操作,如创建、挂起、终止流程,获取和设置流程属性等;n4、任务流活动实例的操作,如获取和设置活动的属性,改动活动的形状等;n5、任务列表worklist及任务项workitem的操作,如获取任务列表,处置任务项等。接口3的功能n任务流系统在运转过程中有时需求调用外部运用程序,以完成系统不能完成的任务比如,发送

9、Email或,扫描文件等,或者与其他系统集成到一同。此时可以经过接口3来完成。n接口3的功能同接口2的功能大部分是一样的,因此,这两个接口有交融的趋势。接口3主要规定了调用外部运用程序的函数规范,以及外部运用程序前往数据的格式。任务流引擎的功能n接口1流程定义的导入导出n接口2同客户端运用程序和任务列表处置程序之间的交互n接口3软件工具和运用程序的调用n接口4不同任务流管理系统之间的协同任务n接口5管理和监视功能接口接口4 n在企业级的任务流系统中,流程往往需求跨越多个效力器或系统,比如运用于跨国公司或大型集团公司的任务流系统经常会有这种的需求,此时就需求效力器或系统之间进展通讯,交换流程控制

10、信息和流程定义等数据,以实现流程跨地域运转。接口接口4的功能的功能n1、创建流程实例;2、获取流程实例形状;3、获取和设置流程实例属性;4、启动或终止流程实例;5、改动流程实例的形状;6、改动流程实例的属性;7、更新流程实例。任务流引擎的功能n接口1流程定义的导入导出n接口2同客户端运用程序和任务列表处置程序之间的交互n接口3软件工具和运用程序的调用n接口4不同任务流管理系统之间的协同任务n接口5管理和监视功能接口5n此接口提供应用户管理和监控系统的运转形状、查看系统运转的历史记录的功能。n审计数据在系统运转时辰由系统自动记录在数据库或文件中,可经过系统提供的API进展统计和查询,或者经过系统

11、工具导出到系统外部。n另外,此接口还要提供统管理与流程控制的功能,如:系统流程数据的备份和恢复,用户管理,流程管理等等。接口接口5 的功能的功能n流程实例ProcessInstance审计信息:包括创建、启动流程实例和子流程实例的审计数据;流程实例形状变化的审计数据;流程实例属性变化的审计数据;n活动实例ActivityInstance审计信息:包括活动实例形状变化的审计数据;活动实例属性变化的审计数据;n任务项Workitem审计信息:包括任务项形状变化的审计数据;任务项分配合重新分配的审计数据;任务项属性变化的审计数据;n远程操作审计信息:包括开场和停顿会话Session的审计数据;远程创

12、建流程实例和远程改动流程实例形状的审计数据;远程获取和设置流程实例属性的审计数据;会话管理的审计数据;n流程定义审计信息;n扩展的审计信息及公用的审计信息。Outlinen任务流技术相关概念n任务流引擎n任务流产品分类n总结任务流产品分类n分类根据:n面向的用户n实现的业务过程n底层实现技术n采用的义务项传送机制根据面向的用户n根底的任务流系统。提供引擎、设计器、相关根底的任务流系统。提供引擎、设计器、相关接口等。运用系统的开发商可以基于此类系统接口等。运用系统的开发商可以基于此类系统开发具有任务流管理功能的运用软件。开发具有任务流管理功能的运用软件。n面向运用的运用级软件系统。运用了任务流技

13、面向运用的运用级软件系统。运用了任务流技术,包括内置较完好的任务流功能,直接面向术,包括内置较完好的任务流功能,直接面向最终用户的流程化运用。同时,系统中还往往最终用户的流程化运用。同时,系统中还往往针对运用需求,集成了其他功能。针对运用需求,集成了其他功能。根据所实现的业务过程n1)管理型任务流管理型任务流administrative workflow:在这类任务流中:在这类任务流中活动可以预定义并且有一套简单的义务协调规那么,例如,大学活动可以预定义并且有一套简单的义务协调规那么,例如,大学里的课程选修,完成论文后的学位恳求等。里的课程选修,完成论文后的学位恳求等。n2)设定型任务流设定型

14、任务流ad hoc workflow:与管理型任务流类似,:与管理型任务流类似,但普通用来处置异常或发生时机比较小的情况,有时甚至是只出但普通用来处置异常或发生时机比较小的情况,有时甚至是只出现一次的情况,这与参与的用户有关。现一次的情况,这与参与的用户有关。n3)协作型任务流协作型任务流collaborative workflow:参与者和协作的次:参与者和协作的次数较多。在一个步骤上能够反复发生几次直到得到某种结果,甚数较多。在一个步骤上能够反复发生几次直到得到某种结果,甚至能够前往到前一阶段。至能够前往到前一阶段。n4)消费型任务流消费型任务流production workflow:实现

15、重要的业务过:实现重要的业务过程的任务流,特别是与业务组织的功能直接相关的任务流。与管程的任务流,特别是与业务组织的功能直接相关的任务流。与管理型任务流相比,消费型任务流普通运用在大规模、复杂的和异理型任务流相比,消费型任务流普通运用在大规模、复杂的和异构的环境下,整个过程会涉及许多人和不同的组织。构的环境下,整个过程会涉及许多人和不同的组织。根据底层实现技术n1)以通讯为中心:以电子邮件为底层的通讯机制。这以通讯为中心:以电子邮件为底层的通讯机制。这种类型的任务流管理系统适宜于协作型任务流和不确种类型的任务流管理系统适宜于协作型任务流和不确定型任务流,而不适于消费型任务流。定型任务流,而不适

16、于消费型任务流。n2)以文档为中心:基于文档路由,它同外界运用的交以文档为中心:基于文档路由,它同外界运用的交互才干有限。许多基于表的管理型任务流可以用以文互才干有限。许多基于表的管理型任务流可以用以文档为中心的任务流实现。档为中心的任务流实现。n3)以过程为中心:这种任务流系统对应消费型任务流。以过程为中心:这种任务流系统对应消费型任务流。它们普通建立在数据库之上,有本人公用的通讯机制它们普通建立在数据库之上,有本人公用的通讯机制并且提供了同外部进展交互的接口。并且提供了同外部进展交互的接口。根据采用的义务项传送机制n基于文件的任务流系统。以共享文件的方式来完成义务项传送。这种类基于文件的任

17、务流系统。以共享文件的方式来完成义务项传送。这种类型产品开发得最早、开展最成熟、其产品种类较多。代表产品有型产品开发得最早、开展最成熟、其产品种类较多。代表产品有FileNet的的Visual WorkFlo、IBM的的FlowMark、InConcert的的InConcert。n基于音讯的任务流系统。经过用户的电子邮件系统来传送文档信息。这基于音讯的任务流系统。经过用户的电子邮件系统来传送文档信息。这种类型的产品普通都提供与一种或多种电子邮件系统的集成接口。代表种类型的产品普通都提供与一种或多种电子邮件系统的集成接口。代表产品有产品有Novell与与FileNet协作开发的协作开发的Ense

18、mble、JetForm公司的公司的InTempo、Keyfile公司的公司的Keyflow。n基于基于Web的任务流系统。经过的任务流系统。经过WWW来实现义务的协作。这一类产品起来实现义务的协作。这一类产品起步较晚在步较晚在95年以后,但是开展迅速,其市场前景非常看好。许多供年以后,但是开展迅速,其市场前景非常看好。许多供应商纷纷改良原有产品或开发新产品以添加对应商纷纷改良原有产品或开发新产品以添加对Web的支持。代表产品有的支持。代表产品有Action Technologies公司的公司的ActionWorks Metro、Ultimus公司的公司的Ultimus。n群件与套件系统。虽然

19、这一类产品与上面引见的三种产品在义务传送方群件与套件系统。虽然这一类产品与上面引见的三种产品在义务传送方式上有很大程度的重叠,但是在这里却有必要把它们单独划分成一类,式上有很大程度的重叠,但是在这里却有必要把它们单独划分成一类,由于这一类产品都需求依赖于本人系统的运用根底构造,包括音讯传送、由于这一类产品都需求依赖于本人系统的运用根底构造,包括音讯传送、目录效力、平安管理、数据库与文档管理效力等,它们本身就构成了一目录效力、平安管理、数据库与文档管理效力等,它们本身就构成了一个完好的运用开发环境。代表产品有个完好的运用开发环境。代表产品有IBM/Lotus公司的公司的Lotus Notes、M

20、icrosoft公司的公司的Office与与Exchange、Novell公司的公司的GroupWise。Outlinen任务流技术相关概念n任务流引擎n任务流产品分类n总结任务流管理系统 与 ERP和普通的企业管理信息系统 nERP与普通的企业管理信息系统是事务处置系统,其主要目的是满足企业业务操作功能,提高企业事务处置的效率和程度。从企业整体的业务流程和企业运营目的上看,事务处置系统普通局限于处理某个或者某些领域的问题;事务处置系统的另外一个局限性是它普通局限于处理企业内部的详细操作问题,面向企业内部功能,而不是面向市场和面向客户的系统。n任务流管理系统的着眼点是面向市场、面向客户,其目的

21、是在整个企业的业务层提高企业的业务处置程度、强化企业的市场认识、提高对市场的应变才干。任务流技术带来的益处开发:任务流技术带来的益处开发:n降低开发风险降低开发风险-经过运用形状和动作这样的术经过运用形状和动作这样的术语,业务分析师和开发人员运用同一种言语交语,业务分析师和开发人员运用同一种言语交谈。这样开发人员就不用将用户需求转化成软谈。这样开发人员就不用将用户需求转化成软件设计了。件设计了。n实现的集中一致实现的集中一致-业务流程经常变化,运用任业务流程经常变化,运用任务流系统的最大益处是:业务流程的实现代码,务流系统的最大益处是:业务流程的实现代码,不再是散落在各种各样的系统中不再是散落

22、在各种各样的系统中。n加快运用开发加快运用开发-他的软件不用再关注流程的参他的软件不用再关注流程的参与者,开发起来更快,代码更容易维护。与者,开发起来更快,代码更容易维护。任务流技术带来的益处业务:任务流技术带来的益处业务:n提高效率提高效率-许多流程在自动化过程中会去除一些不用许多流程在自动化过程中会去除一些不用要的步骤要的步骤 n较好的流程控制较好的流程控制-经过规范的任务方法和跟踪审计,经过规范的任务方法和跟踪审计,提高了业务流程的管理提高了业务流程的管理 n改良客户效力改良客户效力-由于流程的一致性,提高了对客户呼由于流程的一致性,提高了对客户呼应的可预见性应的可预见性 n灵敏灵敏-跨

23、越流程的软件控制,使流程可以按照业务的跨越流程的软件控制,使流程可以按照业务的需求重新设计。需求重新设计。n业务流程改良业务流程改良-对流程的关注,使它们趋向于流畅和对流程的关注,使它们趋向于流畅和简单简单 任务流技术面临的问题任务流技术面临的问题 n系统的灵敏性。由于任务流是先于运用构造的且由一些集中的权系统的灵敏性。由于任务流是先于运用构造的且由一些集中的权威强迫执行的,威强迫执行的,所以这种刻板性是不可防止的。但是,对参与者所以这种刻板性是不可防止的。但是,对参与者而言缺乏自在度导致任务流管理系统显得很不友好。结果是它而言缺乏自在度导致任务流管理系统显得很不友好。结果是它 们们经常被忽略

24、或围绕,最终被放弃。经常被忽略或围绕,最终被放弃。n这种刻板性还会难以顺应灵敏的特别的推理,导致消费力的损失,这种刻板性还会难以顺应灵敏的特别的推理,导致消费力的损失,而这正是而这正是 人类智能的强项。当例外发生时,刻板的任务流管理工人类智能的强项。当例外发生时,刻板的任务流管理工具表现得不正常,灵敏性的具表现得不正常,灵敏性的 需求就表达出来了。在前面的例子中,需求就表达出来了。在前面的例子中,假设信誉认证机构无假设信誉认证机构无 反响的话,设计不良的任务流只能挂起,而反响的话,设计不良的任务流只能挂起,而灵敏的任务流就会让人工根据可获得的灵敏的任务流就会让人工根据可获得的 信息来作决议。信息来作决议。n系统需求的动态变化。一个任务流的设计上下文在其生命期系统需求的动态变化。一个任务流的设计上下文在其生命期 内很内很难对一切细节都坚持可用性。对未包括在任务流模型中的恣意扩难对一切细节都坚持可用性。对未包括在任务流模型中的恣意扩展而言,动态的需求几乎是必需的。展而言,动态的需求几乎是必需的。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!