工作流_介绍_基本术语(B2)

根据WfMC的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。如果将整个业务过程看作是一条河,其中流过的就是工作流。

从工作流定义中可以看出,工作流是经营过程的一个计算机实现,而工作流管理系统]则是这一实现的软件环境。使用工作流作为经营过程的实现技术首先要求工作流系统能够反映经营过程的以下几个问题,即经营过程是什么(由哪些活动、任务组成,也就是结构上的定义)、怎么做(活动间的执行条件、规则以及所交互的信息,也就是控制流与信息流的定义)、由谁来做(人或计算机应用程序,也就是组织角色的定义)、做得怎样(通过工作流管理系统对执行过程进行监控)。图2-1给出了一个称为工作流伞的示意图,反映了工作流覆盖的经营过程范围与对应的工作流研究领域。


[img]/upload/attachment/95479/a370da95-8948-3c1b-8195-89350a08a60a.png[/img]

图2-1 工作流伞

1. [color=blue]工作流(Workflow):[/color]是计算机支持的业务流程的全部或部分自动化。程中,文档、信息或任务按照预定的规则,以网络为载体流转,实现组间的协调工作,以达到业务的整体目标,或是促使此目标的实现。

2. [color=blue]工作流管理系统(WfMS):[/color]是一种能定义、创建和管理工作流执行的软件系统。就是将现实世界中的业务过程转化成某种计算机所能识别的形式表示(即工作流逻辑),并在此形式表示的驱动下完成工作流的执行和管理。使用WfMS可以充分利用企业资源、有效地跟踪工作过程,提高工作过程定制的速度与质量。

3. [color=blue]业务流程(Business Process):[/color]指在某企业或机构中,能够实现业务目标和策略的相互连接的过程和活动集。如公文处理流程、投保过程及项目开发过程等。

4. [color=blue]活动(activity):[/color]工作流中一个逻辑步骤或环节的工作任务,一般分为人工操作和自动处理两类。活动是流程执行中的最小工作单元,要求有人员的参与或由计算机自动完成。

5. [color=blue]过程实例(Process instance):[/color]实际运行中的一个业务流程。每个实例代表一个能独立控制执行、具有内部状态的线程。在过程实例的执行过程中,WfMS将解释相应的流程定义,生成有关的活动实例并根据定义中的控制规则协调这些活动之间的顺序关系,同时根据数据流动关系的定义完成活动之间的数据传送。
 [list=1]
[*]从参与者的角度来说,实例的执行实际上是由参与者处理他所涉及的那个环节的数据,完成该环节的任务,之后由WfMS根据相应结果激活后续环节,同时通知后续参与者对之进行处理,由此依次反复直至整个过程完成。
[*] 其中工作项列表(Worklist)是一个参与者所负责的所有工作项的详细描述;
[*] 各个活动执行中应用程序或参与者所处理的数据称为工作流应用数据(Workflow APPlication Data),如应用数据库中的记录,被处理的文档等;系统主控部件运行服务
[*] 用来控制工作流实例的状态和执行的数据则称为工作流相关数据(workflow Relevant Data),相关数据在流程定义中一般为全局变量,又可细分为控制数据和参考数据。
[/list]
6. [color=blue]工作流模型(workflow Model):[/color]工作流过程依赖于一个形式化的工作流模型来描述工作流任务之间的控制流和数据流。工作流模型由4部分组成,它们分别是过程模型、组织模型、资源模型以及工作流相关数据。
 [list=1]
[*]过程模型用来定义工作流的过程逻辑,它包括组成工作流的所有活动以及活动之间的依赖关系。它是整个工作流模型的基础与核心,其他模型均为其提供支持。
[*] 组织模型用来定义企业人员的组织结构,它包括几种不同形式的组织元素以及每种组织元素内部的递阶层次关系。
[*] 资源模型用来定义企业资源的组织结构,它包括几种形式的资源容器元素以及容器内部的递阶层次关系,直至最终的原子级资源个体。资源模型的主要任务是为企业人员执行工作流,提供“物”的支持。
[*] 工作流相关数据,用来定义工作流执行过程中需要用到的数据,它包括简单的数据类型与复杂的企业对象。它主要用于各种条件的判断,以实现工作流引擎对不同活动的选择性路由。工作流相关数据为工作流的执行提供了“信息”的支持。
[/list]
7. [color=blue]代理(Agent):[/color]工作流系统中,一个独立的处理实体被定义为代理(Agent),它由所包含的个体、团队成员、工具及他们相应的职责所构成。在组织模型中代理包括以下两种实体Actor:一个Actor是个体处理单元,它可以是员工和自动工具。与Actor相关联的有工作时间表、身体状况或故障等因素,这些因素可以综合确定一个Actor的当前状态。GrouP:一个GrouP是Actor的集合组成。

8. [color=blue]角色(Role):[/color]角色是指在过程模型中对某项任务或相关任务集合具有访问权限和完成能力的处理实体。在一个业务流程中,角色用来指定代理的职责。代理是扮演一个或多个角色的物理实体,角色表示的是责任的集合。角色的定义是在过程定义中完成,而代理是在组织模型分析时才定义。针对不同的工作流系统,同一企业组织结构的划分可能不同,角色与代理实体的映射关系是由授权完成的。在一个工作流中定义角色具有重要的意义。角色与代理分离保证了授权的灵活性,使得在组织机构变化时,对工作任务的分配不会有影响;当一个任务可以被一个以上的代理执行时,角色与代理的动态映射关系有利于管理能够帮助动态工作负载平衡。

9. [color=blue]流程定义(Proeess Definition也称流程建模,过程定义):[/color]计算机所能识别的业务流程的形式化描述,用来支持运行过程的自动化。流程一般被分解成一些子过程和活动,其定义主要包括运行过程中涉及到的各种数据和参数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值