|
到目录
|
根据 WfMC 的定义,工作流(Work
Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。
|
|
到目录
|
工作流管理(Workflow Management,
WFM)是人与电脑共同工作的自动化协调、控制和通讯,在电脑化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。在工作流管理下,工作量可以被监督,分派工作到不同的用户达成平衡。
|
|
到目录
|
根据WfMC的定义,工作流管理系统(Workflow Management System,
WFMS)通过软件定义、创建工作流并管理其执行。它运行在一个或多个工作流引擎上,这些引擎解释对过程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其他的IT工具或应用。
总体来说,实际企业中运作的工作流管理系统,是一个“人-电脑”结合的系统。它的基本功能体现在几个方面:
定义工作流,包括具体的活动、规则等,这些定义是同时被人以及电脑所“理解”的。
监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检察、平衡等。
|
|
到目录
|
业务过程(business
process)就是活动的集合,这些活动均关联于特定的托付事项(commitment),为过程的产出增值。相对于“工作流”,业务过程是一个更一般化的统称,而工作流这个词,则已经不能仅从字面含义或原理上去理解,它已经被赋予了更深一层的特定含义——专指基于信息技术规划、运作、管理的业务过程。
|
|
到目录
|
“自动”(automate)是工作流的一个特征,但这主要是指它自动进行的特征,而不是说没有人的参与。工作流实际上是一个人-电脑协调的混合过程,在一个实际的工作流中,通常总有些步骤是人完成的。协调是工作流管理的一个目标或者特征,这包括了人与人、人与电脑,电脑(软件)之间等多种层面的含义。
|
|
到目录
|
监察(Monitoring)与控制(Contorl)是工作流系统的重要功能与特征。这不仅包括对正在发生的业务过程(工作流),还包括它的定义或改变(比如BPR的过程)。这是工作流系统带给我们的明显好处之一。
|
|
到目录
|
工作流的概念被明确提出并得到重视的同时,人们就认识到了“标准化”在其中的重要性,有关工作流的标准开发和推广,基本是与“工作流”的开发和推广同步进行的。在这方面目前的权威性机构,是“工作流管理联盟”(Workflow
Management Coalition, WfMC)。它成立于1993年8月,目前已拥有 130
余个成员,成员包括工作流产品的供应者、应用者,有关大学和研究机构和个人,是一个国际性的非赢利组织。在最近的投资成员(Funding
members)清单中,可以看到诸如 Baan, HP, IBM, Microsoft, Oracle, Peplesoft, SAP AG, Xerox
等机构。
|
|
到目录
|
从逻辑上,对工作流的关注和研究可以看作是对业务过程重规划(BPR)的一种深化。BPR的观点,要求我们将眼光投向实际业务进行的过程,但这个过程应当是什么样的,怎样分析、构造?工作流就是一个具体的、操作性的答案,它可以令我们从神秘的、难以预测和控制的“头脑风暴式”的“艺术的”业务过程创造,变成解析的、技术的、可控制和预测的工程化过程,如此,才真正体现出
re-engineering 中 engineering 的意义。
工作流与 BPR
的概念,已经被几乎所有的研究者联系在一起研究和应用。在这个领域有一个非常活跃的组织,即国际工作流与重规划协会( Workflow And
Reengineering International Association, WARIA)。
|
|
到目录
|
无论从理论、方法上,还是对象、内容上,我们都有理由将“工作流”看作是企业工程的一部分。实际上,已有的关于工作流体系的描述,本身就是一个通用的业务模型框架。仅仅囿于工作流是不够的,必须对整个体系的目标及所有相关要素综合考虑——这正是企业工程。
|
|
到目录
|
与以往已经被采用的企业 IT 应用体系,例如 MRPII 或 ERP
相比,WFMS是一个相当重要的里程碑。(ERP的概念并不确定,我这里仅指其基本或较早期的含义而言)。从用户的角度,WFMS带来(或将要带来)的变化是极其强烈的,甚至可以形容为一种用户“梦想”的实现。
在一些老的“模块化”的产品中,系统的设计是通常是基于任务分割的,作业项目之间是分裂的。面向对象的技术,并不能直接解决这个的问题,相反,往往使系统变得更加混乱和琐碎。从操作上,典型地,我们必须不断地在层次结构的功能表(比如下拉菜单)或对象之间“进进退退”,或者在“神出鬼没”的对象以及相关菜单中捉迷藏。
工作流管理系统是一个真正的“人-机”系统,用户是系统中的基本角色,是直接的任务分派对象,他或她可以直接看到电脑针对自己列出的“任务清单”,跟踪每一项任务的状态,或继续一项任务,而不必从一个模块退出,进入另一个模块,搜索相应任务的线索。前者是面向功能或对象的,而后者是直接面向用户的。这样,用户的任务分派和任务的完成状态,可以被最大程度地电脑化和受到控制。
现在的典型工作流产品是客户-服务软件。而日益增长的重要途径是通过万维网界面,它可以令客户或远程的职员更好地参与。工作流的定义经常是借助于图形化工具,依照业务过程实例的情况定义相应工作的安排。
|
|
到目录
|
本文的内容,主要是参考 Internet 上面所搜集的资料。在 Internet
上有关的网址、网页非常丰富,下面列出一些供大家参考:
|
相关推荐
工作流是什么?工作流是从英文单词work flow中直译过来的。用在OA系统中最直白的意思就是日常工作中相对固定的流程计算机化。
什么是工作流、什么是工作流表单、表单设计工具、工作流引擎
工作流实例 工作流实例 工作流实例 工作流实例
多比图形控件是一款基于Web的矢量图形控件, 类似于网页上的Visio控件,是目前国内外最佳的基于web的工作...工作流设计器, jsp工作流设计器, asp.net工作流设计器,工作流设计器, jsp工作流设计器, asp.net工作流设计器
再加上 PHP 中没有什么好用的工作流,于是干脆自己设计一个,设计的原则 如下: 1 根据 80/20 原则,只使用 wfmc 模型中最符合自身应用的 20%功能 2 充分吸收国内使用 jbpm 开发 BOSS 中遇到的问题,工作流引擎只...
工作流解析工作流解析工作流解析工作流解析工作流解析工作流解析
简单的系统工作流数据结构表,轻量级简单系统工作流的源码轻量级简单系统工作流的源码轻量级简单系统工作流的源码轻量级简单系统工作流的源码轻量级简单系统工作流的源码轻量级简单系统工作流的源码轻量级简单系统...
工作流工作流工作流工作流工作流工作流
OA工作流实现OA工作流实现OA工作流实现OA工作流实现OA工作流实现
工作流设计开发参考资料中文版,收集整理出来的,希望能对大家有所帮助。内容包括:wfmc工作流标准--接口一;WfMC关于事件的白皮书 ;工作流标准和相关文档 ;工作流参考模型 ;工作流管理联盟规范(接口1);工作流...
工作流 图像处理工作流 图像处理工作流 图像处理工作流 图像处理工作流 图像处理工作流 图像处理工作流 图像处理工作流 图像处理
对java中,使用activity工作流开发的一个详解,从了解工作流是什么到在实际项目中怎么使用工作流一个详细的描述
jira工作流 jira工作流 jira工作流 jira工作流
工作流就是业务流程的计算机化或自动化。许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义...
工作流设计,运行,跟踪,工作流演示内容.
JsonFlow工作流基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 + 工作流管理系统。本系统无论前端还是后端,其学习成本明显低于开源工作流引擎及附带流程设计器,...
什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程。 什么是Activiti? Activiti 是一个开源架构的工作流引擎,基于bpmn2.0 标准进行流程定义。其...
工作流及工作流引擎简介
工作流资料及开发源码.rar 671 KB 基于工作流引擎的构件组装体系结构.pdf 321 KB 基于关系结构的工作流引擎.doc 674 KB 基于关系结构的轻量级工作流引擎.pdf 225 KB 基于关系数据库的工作流引擎设计.doc 118 KB 介绍...
activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细...