工作流技术的研究与应用

来源 :科学之友·下旬刊 | 被引量 : 0次 | 上传用户:t_bear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:工作流管理系统是实现网上办公自动化的有力软件工具,文章介绍了工作流技术的起源及相关概念、工作流管理系统的参考模型及其应用。
  关键词:工作流;工作流模型
  中图分类号:TP311.5 文献标识码:A 文章编号:1000-8136(2011)36-0011-02
  
  工作流技术是实现过程集成的有效途径之一,工作流将应用逻辑与过程逻辑分离,将管理知识中有关过程的知识剥离出来,并通过信息化自动实现。工作流模型支持不修改具体功能实现而只修改过程模型来改变系统功能,通过对生产经营部分或全部过程的集成管理,有效地把人、信息和应用工具合理地组织在一起,提高软件的重用率,发挥系统的最大效能,为企业更好地实现经营目标提供先进的手段。
  1工作流的起源及概念
  1.1工作流的起源
  工作流的概念起源于生产组织和办公自动化领域,企业对于降低生产成本提高办事效率,提高企业经营过程的组织管理与流程优化的需要,促使工作流成为企业管理的主要研究内容之一,同时也促使工作流应用成为当前IT应用的一个重要研究方向。
  1.2工作流的概念
  中文的“工作流”是从英文单词 Workflow翻译得来的,它本身的含义较抽象,Work表示工作或任务,Flow的含义是流动、流程或流量等,根据字义直接翻译过来就是:用活动及活动之间变化的过程表示的业务流程就是工作流,WMC(工作流管理联盟Workflow Management Coalition)对工作流的定义是:工作流是一类能够完全或者部分自动化执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行;国内行业给予工作流的定义是:工作流是一种反映业务流程的计算机化的模型,它是为了在现今计算机环境支持下实现经营过程集成与经营过程自动化而建立的可有工作流管理系统执行的业务模型。
  2工作流的模式
  2.1顺序模式
  描述:在同一个流程中,只有当前驱活动节点完成后,后继活动才能接着进行。
  场景:如核实账户活动之前已经先获取了信用卡详细资料,这两个活动很显然构成了顺序控制模型。又如收到客户收据活动之前传票转帐活动显然是已经完成过的。
  动机:顺序模式作为基本构造的工作模型,它常常被用来构造一系列连续的活动,前驱活动执行完后后继活动才接着执行。每项活动作为整个序列的部件存在,从一个控制流的优势上看,从一个活动到另一个活动之前没有边界条件或附带条件,因此它是比较有效率的基本工作流形式。
  实现:顺序模式现已得到众多工作流系统和商业流程语言广泛地最直接地支持。
  2.2并行分支模式
  描述:一个分支分叉成两个或两个以上的分支,每个分支是并行进行的。
  场景:如某高校完成招生活动后,同时开办学生档案和确认报名活动。又如当一个入侵警报收到并触发派遣巡逻活动,并通知警方立即活动。再如当客户一旦为货物付款,那么商家就将发出账单,并同时为客户包寄货物。
  动机:并行分支模式允许单个节点被分叉成两个或两个以上的分支并行执行,而且,这些分支在将来的一段时间内可能或者不会再同步。
  实现:在所有评审过的产品中,并行分支模式存在着隐式和显式两种流程模型。如果它是显式的,那么并行分支是通过一个前驱和两个或两个以上的节点来构造的。如果它是隐式的, 则是通过以下两种方式之一来实现:①控制流可以分成两个(或两个以上)不同分支。②并行分支所触发的活动,并没有任何附带条件。
  2.3同步模式
  描述:两个或更多的分支合并成为一个单一的活动或节点,只有当所有的分支都完成后,该活动节点才能接着执行。
  场景:如某公司在审核发票和生成发票两个活动完成后,发货活动将会紧接着执行。又如商店的现金盘点活动只能在商店打烊和信用卡打单汇总完成后才能进行。
  动机:聚合同步模式提供了将两个或更多并行分支重新聚合的方法。一般来说,这些分支是在先前的流程模型中使用并行分支模式创建的。一旦所有的分支都完成,线程控制权立刻传递给该聚合节点任务。
  实现:如同并行分支模式一样,聚合同步模式也有两种处理模型:隐式的和显式的。Staffware、SAP Workflow、EPCs、BPMN和XPDL均是显式的AND-Join构造器实现。其他提供商如WebSphere MQ、FLOWer、COSA、iPlanet和BPEL是隐式构造模式,它通过多种无条件的引入分支连接控制到活动上,仅当这些弧线的每个活动收到分支控制引入时此活动才被激活,UML 2.0ADs则同时支持以上两种实现方式。
  2.4单选模式
  描述:一个分支分叉成两个或两个以上的分支,基于某种选择机制,只会选择其中的一个分支执行下去。
  场景:比如,根据要挖掘泥土量的大小,要么选用铲子要么选用挖掘机来完成这项任务。又如,选举检票工作完成后,要么宣布选举结果,要么重新计算选票。
  动机:互斥选择模式允许根据前驱任务的结果来将线程控制权直接定向到一个特定的后续任务。路由选择是动态的,允许它在运行时被推迟到最新的一刻。
  实现:如同并行分支模式和聚合同步模式,互斥选择模式既可通过一个特定的结构被显式的表示,也可通过控制流边线上的条件被隐式的表示。Staffware、SAP Workflow、XPDL、EPCs
  和 BPMN均提供显式的XOR-split构造器。UML 2.0 Ads提供一个专用的分离器,但是设计师必须保证边线上的条件不相交。EPCs以同样的方式支持该模式。其他提供商如WebSphere MQ、FLOWer、COSA、iPlanet和BPEL是隐式的,通常通过控制流边线上的条件不相交来实现。
  2.5简单合并模式
  描述:两个或更多的分支合并成为一个单一的活动或节点,任何一个且仅有一个分支的完成就使得该后继节点执行下去。
  场景:如无论是现金支付还是信用卡支付,只要其中一种支付完成后,就进入到填写收据阶段。
  动机:简单合并模式提供了一种不需要同步就可以合并两个或更多分支的方法。通过消除两个或更多分支中相同任务的重复来简化进程模型。这些分支可以使用一个简单合并构造器来合并,在进程模型中任务的命令集也只需要被描述一次。
  实现:如同并行分支、聚合同步和互斥选择模式,简单合并模式也有两种处理模型:隐式的和显式的。Staffware、SAP Workflow和UML 2.0 Ads提供显示的合并构造器,WebSphere MQ、FLOWER、COSA和BPEL是隐式构造模式。BPMN和XPDL同时支持以上两种实现方式。
  3工作流的应用
  纸质文档是各行各业进行日常业务活动所不可替代的载体,包括文件、技术资料等相关的资料都是以纸质为载体在各部门进行传递的。这种古老的载体在信息的处理、存储、传递、检索方面效率较低,使得人们必须花费很大的精力在资料的管理和检索上,因此希望出现一种无纸化的办公环境。
  工作流是为了解决现代企业的工作流程管理应用而生的一门应用学科,也是一门实用的开发技术。流程化管理是与生俱来的特性,所以,工作流的应用非常广泛,适用的主要行业包括:消费品行业、制造业、电信服务业、银证险等金融服务业、物流服务业、物业服务业、物业管理、大中型进出口贸易公司、政府事业机构、研究院所及教育服务业等,特别是大的跨国企业和集团公司。
  
  Workflow technology research and application
  He Liqin, Zhang Xiaoying
  Abstract: Workflow management system is to achieve a powerful online office automation software tools. This article describes the origins of workflow technology and related concepts, Workflow management system reference model and its application.
  Key words: workflow; workflow model
  
其他文献
本刊记者:肖委员您好,感谢您在两会期间接受我们的采访.作为同行,我们很想听听您对药监领域一些问题的看法.首先,近些年来发生在合法企业的重大药害事件频频发生,您认为目前
目的:分析糖尿病患者在肾内科临床就诊的病因、病期,探讨糖尿病肾病的治疗方法,提高患者的就诊效果。方法:选取某院确诊的160例糖尿病肾病患者,通过查看患者病历,总结患者就诊的病
目的:探讨脑钠肽(BNP)在糖尿病肾病患者临床分期判断中的作用。方法:选择我院117例诊断为糖尿病肾病的患者(A组),根据其肾功能及蛋白尿检测结果将其分为早期组(66例)和中晚期组(51
目的:探讨尿蛋白检测在肾损害性疾病早期诊治中的效果。方法:选取2012年3月~2014年3月我院收治的314例肾损害患者为研究对象,作为观察组。选取同时期来我院进行健康体检的人员48
我国出口导向型的经济模式因国际经济危机受阻,拉动内需、调节产业结构是保持经济持续发展的关键.拉动内需的主要障碍源于我国的社会保障制度不完善,特别是医疗、养老保障不
摘要:随着科学技术和国民经济的快速发展,各种工业生产对电力系统电能质量的要求越来越高。然而,现代电力电子设备和非线性负载的大量使用又造成电能污染日趋严重,电能质量成为电力部门及其用户日益关注的问题。文章根据Dyn测度的原理,基于MATLAB编程,对电能质量中的周期性扰动进行分析。  关键词:电能质量;Dyn测度;MATLAB;周期性扰动  中图分类号:TM714文献标识码:A 文章编号:1000-
目的:研究应用硫辛酸联合维生素B1、维生素B12治疗糖尿病周围神经炎的临床疗效。方法:选取我院2012年~2014年间治疗的患有2型糖尿病合并有周围神经炎的患者86例为研究对象。用
防患于未然,是维护人们健康的关键环节和理性选择.基于这样的认识,此次新医改提出了坚持预防为主、中西医并重的指导方针.事实上,中医早在几千年前就有了这样的认知,如“治未
摘要:汽车机械结构设计属于汽车设计工作中的最基础部分,是汽车设计中以人为中心的复杂且重要的设计过程。在当今汽车界广泛采用计算机进行设计的状况下,建立科学、合理的数字化人体模型,并采用功能强大的软件进行汽车的人机工程学设计,可以大大提高设计的质量及开发周期。文章针对汽车机械结构虚拟设计进行了分析。  关键词:汽车;机械结构;设计机;优化设计  中图分类号:U463 文献标识码:A 文章编号:1000
目的:探讨小剂量利妥昔单抗治疗系统性红斑狼疮(SLE)的临床观察。方法:选取2010年2月~2014年2月在我院患有系统性红斑狼疮的患者50例作为研究对象,采用小剂量的利妥昔单抗对这些