根据WfMC的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。如果将整个业务过程看作是一条河,其中流过的就是工作流。
从工作流定义中可以看出,工作流是经营过程的一个计算机实现,而工作流管理系统]则是这一实现的软件环境。使用工作流作为经营过程的实现技术首先要求工作流系统能够反映经营过程的以下几个问题,即经营过程是什么(由哪些活动、任务组成,也就是结构上的定义)、怎么做(活动间的执行条件、规则以及所交互的信息,也就是控制流与信息流的定义)、由谁来做(人或计算机应用程序,也就是组织角色的定义)、做得怎样(通过工作流管理系统对执行过程进行监控)。图2-1给出了一个称为工作流伞的示意图,反映了工作流覆盖的经营过程范围与对应的工作流研究领域。
图2-1 工作流伞
1.
工作流(Workflow):是计算机支持的业务流程的全部或部分自动化。程中,文档、信息或任务按照预定的规则,以网络为载体流转,实现组间的协调工作,以达到业务的整体目标,或是促使此目标的实现。
2.
工作流管理系统(WfMS):是一种能定义、创建和管理工作流执行的软件系统。就是将现实世界中的业务过程转化成某种计算机所能识别的形式表示(即工作流逻辑),并在此形式表示的驱动下完成工作流的执行和管理。使用WfMS可以充分利用企业资源、有效地跟踪工作过程,提高工作过程定制的速度与质量。
3.
业务流程(Business Process):指在某企业或机构中,能够实现业务目标和策略的相互连接的过程和活动集。如公文处理流程、投保过程及项目开发过程等。
4.
活动(activity):工作流中一个逻辑步骤或环节的工作任务,一般分为人工操作和自动处理两类。活动是流程执行中的最小工作单元,要求有人员的参与或由计算机自动完成。
5.
过程实例(Process instance):实际运行中的一个业务流程。每个实例代表一个能独立控制执行、具有内部状态的线程。在过程实例的执行过程中,WfMS将解释相应的流程定义,生成有关的活动实例并根据定义中的控制规则协调这些活动之间的顺序关系,同时根据数据流动关系的定义完成活动之间的数据传送。
- 从参与者的角度来说,实例的执行实际上是由参与者处理他所涉及的那个环节的数据,完成该环节的任务,之后由WfMS根据相应结果激活后续环节,同时通知后续参与者对之进行处理,由此依次反复直至整个过程完成。
- 其中工作项列表(Worklist)是一个参与者所负责的所有工作项的详细描述;
- 各个活动执行中应用程序或参与者所处理的数据称为工作流应用数据(Workflow APPlication Data),如应用数据库中的记录,被处理的文档等;系统主控部件运行服务
- 用来控制工作流实例的状态和执行的数据则称为工作流相关数据(workflow Relevant Data),相关数据在流程定义中一般为全局变量,又可细分为控制数据和参考数据。
6.
工作流模型(workflow Model):工作流过程依赖于一个形式化的工作流模型来描述工作流任务之间的控制流和数据流。工作流模型由4部分组成,它们分别是过程模型、组织模型、资源模型以及工作流相关数据。
- 过程模型用来定义工作流的过程逻辑,它包括组成工作流的所有活动以及活动之间的依赖关系。它是整个工作流模型的基础与核心,其他模型均为其提供支持。
- 组织模型用来定义企业人员的组织结构,它包括几种不同形式的组织元素以及每种组织元素内部的递阶层次关系。
- 资源模型用来定义企业资源的组织结构,它包括几种形式的资源容器元素以及容器内部的递阶层次关系,直至最终的原子级资源个体。资源模型的主要任务是为企业人员执行工作流,提供“物”的支持。
- 工作流相关数据,用来定义工作流执行过程中需要用到的数据,它包括简单的数据类型与复杂的企业对象。它主要用于各种条件的判断,以实现工作流引擎对不同活动的选择性路由。工作流相关数据为工作流的执行提供了“信息”的支持。
7.
代理(Agent):工作流系统中,一个独立的处理实体被定义为代理(Agent),它由所包含的个体、团队成员、工具及他们相应的职责所构成。在组织模型中代理包括以下两种实体Actor:一个Actor是个体处理单元,它可以是员工和自动工具。与Actor相关联的有工作时间表、身体状况或故障等因素,这些因素可以综合确定一个Actor的当前状态。GrouP:一个GrouP是Actor的集合组成。
8.
角色(Role):角色是指在过程模型中对某项任务或相关任务集合具有访问权限和完成能力的处理实体。在一个业务流程中,角色用来指定代理的职责。代理是扮演一个或多个角色的物理实体,角色表示的是责任的集合。角色的定义是在过程定义中完成,而代理是在组织模型分析时才定义。针对不同的工作流系统,同一企业组织结构的划分可能不同,角色与代理实体的映射关系是由授权完成的。在一个工作流中定义角色具有重要的意义。角色与代理分离保证了授权的灵活性,使得在组织机构变化时,对工作任务的分配不会有影响;当一个任务可以被一个以上的代理执行时,角色与代理的动态映射关系有利于管理能够帮助动态工作负载平衡。
9.
流程定义(Proeess Definition也称流程建模,过程定义):计算机所能识别的业务流程的形式化描述,用来支持运行过程的自动化。流程一般被分解成一些子过程和活动,其定义主要包括运行过程中涉及到的各种数据和参数。
- 大小: 3.8 KB
分享到:
相关推荐
3. **工作流自动化**:连接不同的Excel工作簿或其他Office应用程序,实现流程自动化。 通过学习和掌握这些基础知识,初学者可以更加有效地利用VBA来提高工作效率和数据处理能力。VBA不仅可以帮助我们快速解决日常...
每个用例都有简述、基本事件流和可能的扩展事件流,以展示用户如何与系统互动。 14. **商品类别** 商品类别是商品浏览的一部分,帮助用户根据产品类型进行分类搜索,提高查找效率。 15. **活动图** 活动图展示了...
这种技术特别适用于经常使用的成语、常用语句和专业术语,避免了逐字输入的繁琐过程。 以“sogou_pinyin_3b2.exe”为例,这是搜狗拼音输入法的一个版本。搜狗拼音是当前非常流行的汉字输入软件之一,以其强大的词库...
各章的概要如下:第1章介绍了Oracle在XML工业技术方面做出的努力,解释了XML的基本概念与术语、XML存在的原因以及Oracle在业界的XML战略。同时本章也给出了Oracle技术网络及其XML链接、Oracle的具有XML功能的产品和...
1. 工作簿与工作表:工作簿是Excel的基本单位,由一个或多个工作表组成。每个工作表由单元格(A1, B2等)构成,可以存储数值、文本、公式或函数。 2. 公式与函数:Excel的计算能力在于其强大的公式和内置函数库。...
部分业务流程如售后服务、投诉处理等可能涉及人工介入,需设计相应的工作流。 2.7 尚未解决的问题 目前尚未完全确定的包括安全策略、高并发处理、性能优化等方面,这些问题将在后续详细设计阶段进一步讨论。 3. ...
1.3 部分用到的词定义可能列出了在设计过程中会使用的专业术语和缩写的定义,以保证读者对内容的理解无误。1.4 参考资料则列出了设计过程中参考的相关文献和技术资料,为读者提供了更深入研究的途径。 在2 程序系统...
在深入讨论Bash的功能之前,手册首先定义了一些基本术语,如“命令”、“管道”、“列表”和“复合命令”,这些术语构成了shell语言的基础。 ### 基本shell特性 #### Shell语法 - **Shell操作**:包括命令执行、...
在归纳这些知识点时,我们也可以注意到一些在计算机基础课程中会讲解的关键概念,例如计算机体系结构、操作系统的基本功能、网络通信协议的工作原理以及常用软件的操作方法。这些都是大学计算机基础课程的教学重点。
无论是日常的文字输入,还是专业的工作应用,搜狗输入法都能以它的强大功能和贴心设计,成为用户得力的助手。通过下载并安装名为“sogou_pinyin_3b2.exe”的压缩包文件,用户即可开始享受搜狗输入法带来的便利。
5. 电子商务中的三种“流”——物质流、资金流和信息流,是构成交易的核心要素,它们在网络中同步流动,保障交易的完成。 6. 企业电子商务的经典架构方式是企业内部网+互联网+企业外部网,这种结构有利于信息的高效...
- 背景信息:介绍了Scotland Yard的历史,它是伦敦大都会警察局的总部,这个术语通常指的是犯罪调查部门。它得名于12世纪作为苏格兰国王居所的短街,在1829年成为伦敦的警察中心。 教案通过这样的结构,不仅提供了...
这一阶段的工作不仅为后续的详细设计和实现奠定基础,也为项目的成功实施提供保障。 1.1 目的 概要设计的主要目的是确保电子商务系统能够满足业务需求,提供用户友好的交互界面,同时保证系统的可扩展性和稳定性。...
产品专员笔试题通常会涵盖一系列与产品设计、市场分析、用户研究等方面的基础知识,旨在考察应聘者的基本技能和对行业的理解程度。 ### 笔试题结构分析 根据描述,笔试分为两个主要部分:基础知识测试和实际应用...
开题报告通常是一份详细说明研究目的、意义、研究方法、预期成果和工作进度安排的文件。由于提供的部分内容包含大量专业术语和缩写,下面我将尝试对这些内容进行解析,从而提炼出相关的知识点。 1. Web 和 Internet...
在本篇文章中,我们将深入探讨与管理信息系统相关的专业术语和概念。 首先,社会化商务(Social Business)是指利用社交媒体工具和技术来促进企业内外部的交流和协作。供应链管理系统(Supply Chain Management ...