工做流技术的相关概念与发展

做为计算机支持的协同工做(CSCW)研究的一个重要方向,工做流(Workflow)技术是为提升工做效率而提出的。关于工做流的概念目前尚无统一的定义。负责WFMS标准化的工做流管理联盟(Workflow Management Coalition简称WFMC)将工做流定义为:业务流程的所有或部分自动化,再次流程中,文档、信息或任务按照预约的规则流转,实现组织成员间的协调工做以达到业务的整合目标,或是促使此目标的实现。工做流管理系统(Workflow Management System简称WFMS)则是一种能定义、建立和管理工做流执行的软件系统。在此,咱们首先介绍一些相关的基本概念。

1)业务流程:在功能肯定的组织机构中,可以实现业务目标和策略的相互链接的过程和任务集。线程

2)过程定义:是对现实领域中的组织机构业务流程的形式化描述。它定义了过程运行中涉及的各类参数,如:过程的起始和终止条件,构成过程的活动及活动之间的关系、组织成员的角色。对象

3)过程实例:是某个工做流过程的一次执行,每一个过程实例表明一个能独立控制执行、具备内部状态的线程,外界经过标识可访问。过程实例是真正执行的工做流。接口

4)活动:业务流程中在逻辑上相对独立的工做步骤,是工做流系统执行中的最小工做单元,具备原子性。一个过程定义包含多个活动。活动通常分为手工活动、自动活动、定时活动、路由活动、子过程活动等。ci

5)工做项:一个活动在一个过程实例中产生一个工做项,一个工做项就是实际运行中的一项任务,是任务的一次运行。路由

6)启动一个流程时,由工做流管理系统解释其过程定义,产生一个过程实例,由过程实例根据流程流向产生工做项。当人工参与执行工做项后,流程根据工做项的执行状况继续流转,直到全部工做项都执行完毕。开发

随着业务流程重组技术的发展,工做流管理系统巨大的潜在市场和广阔的应用领域吸引了来自全世界研究机构及软件厂商愈来愈多的关注。目前国际上声称具备工做流功能的系统已经有几百种之多,其中包括FlowMark,Ultimus,Visual WorkFlo及WorldFlow等,并开始进入我国市场。国内目前也已开始进行这方面的研究与开发。工做流管理联盟是一个以定制WfMS国际标准,实现不一样WfMS之间的互联与互操做为目标的国际组织。它于94年11月发布的工做流系统参考模型(Workflow reference model)详细地描述了工做流系统的各个主要组成部分、各部分的功能及相互之间的接口,已被广大研究机构和软件厂商接受。同时OMG(Object Management Group)在定义和采用基本对象服务后也将注意力转向工做流技术,将其归入对象模型(OMA)的公共设施(Common Facilities)中,做为任务管理(Task Management)的一个重要部分:Workflow Facility,并以WorCOS项目支持其服务的实现。可见工做流技术正成为IT界一个新的技术增加点。文档

本文来源:时光·协同
相关文章
相关标签/搜索