工作流-1

来源:互联网 发布:大连淘宝 编辑:程序博客网 时间:2024/06/05 02:33
工作流(Workflow)的严格定义如下:为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程。在 业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或 执行。业务流程中,实现了基于计算机自动化的全部或部分称为工作流[25]。简单地讲,工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化。在实际情况中可以更广泛地把凡是由计算机软件系统(工作流管理系统)控制其执行的过程都称为工作流。一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。

工作流管理系统的定义:工作流管理系统(Workflow Management System,WFMS)是定义、创建、执行工作流的系统。在最高层上,WFMS应能提供以下三个方面的功能支持:建造功能:对工作流过程及其组成活动定义和建模;运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度;运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能[25]。

根据WfMC的定义,工作流管理系统(Workflow Management System, WFMS)通过软件定义、创建工作流并管理其执行。它运行在一个或多个工作流引擎上,这些引擎解释对过程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其他的IT工具或应用。

总体来说,实际企业中运作的工作流管理系统,是一个“人-电脑”结合的系统。它的基本功能体现在几个方面:

        定义工作流,包括具体的活动、规则等,这些定义是同时被人以及电脑所“理解”的。

        遵循定义创建和运行实际的工作流。

        监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检察、平衡等。

业务流程(business process)就是活动的集合,这些活动均关联于特定的托付事项(commitment),为流程的产出增值。相对于“工作流”,业务流程是一个更一般化的统称,而工作流这个词,则已经不能仅从字面含义或原理上去理解,它已经被赋予了更深一层的特定含义——专指基于信息技术规划、运作、管理的业务流程。  
原创粉丝点击