工作流(WfMC ) 术语解释一------------基本概念

基本概念

 

l         基本术语之间的关系(见图1

 

 

l         Workfllow:业务流程自动或半自动地执行。根据一组规则,为了完成某个活动信息或任务在参与者之间进行传递。

Process DefinitionProcess instance

Production workflowad-hoc workflow

l         Workfllow Management System:运行在workflow engines上的定义、创建和管理工作流执行的软件系统。workflow engine能解释过程定义、域参与者进行交互,并且在必要时即或其他IT工具和应用。

定义、解释工作流;管理、监督工作流。

l         Business Process:一组实现一个企业目标或策略目标的相关联的程序和活动。这种目标是一个定义了功能角色和关系的组织结构中的目标。

企业内部和企业之间的操作目标。

激活初始条件就可开始执行。

与参与者之间形式或非形式地交互。

它包含自动的活动(可工作流管理)和手工的活动(不能工作流管理)

l         Process Definition: Business Process能进行自动化处理的表示,如:模型(运行服务)。它包括活动和它们之间关系的网、过程和单独活动(参与者、应用)开始和结束的标准。

过程定义模型的结果,包括人工和自动(workflow)活动。

调用sub-process

引用组织和资源模型。

l         WfMC Process Definition Meta-Model:

见图2

l         Activity:

一个过程中的一个相对独立逻辑步骤。

包括人工活动和自动(workflow)活动。

过程定义中最小的单元。

l         Automated Activity:计算机能自动化的activity

直接执行的应用程序

由参与者用工作流支持的工具要完成的work items

由参与者用独立的工具要完成的work items(完成后通知WMS

l         Manual Activity:不能由计算机自动执行的,但是是process definition中的活动。

l         Instance:一个过程或一个过程中的活动单次执行的表示,包括相关的数据。

l         Process Instance: 一个过程单次执行的表示。

l         Activity Instance: 一个过程中的活动单次执行的表示。

它与一个Process Instance以及Process Instance的数据相关。

在某个时刻,一个Process Instance可有若干个Activity Instance (并行),但一个Activity Instance 只能与一个Process Instance相关。

一个Activity Instance能独立控制、审计和展示其内部状态。

l         Workflow Participant:完成workflow Activity Instance的资源,它能选择执行worklist中的一个条目。

一般地,它是指人,也可指非人资源,如:agent

直接在business process definition中标识,或更一般的情况是在工作流执行过程中通过角色和组织模型分配。

Meta_Model中将其分为:人、(机器)资源、角色和组织单位。

l         Work Item:活动内容的中work的表示。

一个activity产生一个以上的work items,这些work items一起构成了对应于该activityparticipant的任务(对一个自动执行的用户没有work items)。

通过worklist展现给participant(user)

它的控制和进展由worklist Handleruser完成,而不是workflow engine(但worklist Handler通知workflow engine进展的结果)。

需要激活相应的工具和应用,或user独立地完成该work items,但要通知workflow engine,它们已经完成。

l         Worklist:某个userwork items的列表(也可能是如干个user共享一个列表)。它是workflow engineworklist handler之间的接口。

worklist handlerworkflow engine要求工作项。

在有些WMS中,workflow engineworklist handler访问的结果,将workitems置入worklist中。

l         Worklist Handler:管理userworklist之间的交互。它是一个workitemWMS传到user,并且通知完成和其他一个信息到WMS

它可是WMS中的一个构件,也可是一个单独的应用。

它完成与若干个WMS的通讯,组织合并一个userworkitems为一个worklist,还可扩展到包含email

主要功能:选择一个workitem、重分配一个workitem、通知一个workitem完成、激活一个工具或独立应用以完成该workitem

WfMC WAPI中包含了worklist handlerworkflow engine间的通讯接口。

l         Processes and Worklist Structurees-Overview:

见图3

l         Workflow Reference Model:WMS的体系结构的表示,即表示出系统中主要的构件及其接口。 参见图4

   

Process definition的导入和导出。

与客户应用和worklist handler软件的交互。

软件工具和应用的激活。

不同的WMS之间的互操作。

管理和监督工具。

l         WAPI:Workflow APIs and Interchange Formats是由WfMC公布的标准,为了个工作流产品之间的互操作性。

它包括:

workflow engine与其它构件之间的调用。

不同工作流之间的交互格式和协议。

Workflow engine与其它构件之间的process definition和审计数据等交换信息的格式。

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值