工作流

      之所以对这篇文章犹豫不绝,原因在于,对工作流的理解还不是很明白,经过两个多月的研究,好像有点感悟,现如今记录下来。

工作流概述

      工作流的理论起源于70年代中期办公自动化领域.

 

      80 年代初期,在个人计算机尚未作为信息处理工具而出现的时候,人们为了提高信息收集、处理、储存、应用、传递、共享的效率,而希望建立一种无纸化的计算机工作环境,于是一些公司建立了自己专用的或可商品化的表单传递应用系统(Forms-rooting application),这些系统通常运行在大型机或小型机上,用于实现日常表单处理的电子化和自动化,这种系统可以看成是现代工作流管理系统的一个雏型。

 

      90 年代中期,FileNet 和ViewStar 等图形图像处理公司率先开拓了工作流产品市场,成为最早的一批工作流产品供应商。他们把图像扫描、复合文档、结构化路由、实例跟踪、关键字索引以及光盘储存等等功能结合在一起,形成了一种用于文档处理的图像处理系统,它可以把扫描得到的计算机文档,按照一定的规则发送给相关人员,这便是早期的工作流管理系统。

 

      00年代,工作流技术的研究与开发进一步发展。1993年8月,第一个工作流技术标准化的工业组织WFMC(工作流管理联盟Workflow Management Coalition)成立。1994年,WFMC发布了用于工作流管理系统之间互操作的工作流参考模型,并相继制定了一系列工业标准。

 

      现在,工作流管理系统已由最初的无纸化办公环境,转而成为企业实现业务流程自动执行的必要工具。工作流在企业应用中的比重也越来越大

 

工作流是什么?

    工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。

工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。

“对工作流程及其各操作步骤之间业务规则的抽象、概括描述”,随着对工作流的理解加深,通过一幅图片说明:

 

      工作流流程抽象出来,流程中不包含具体业务,但可以让业务挂在流程上,意思是流程中执行业务。也就是说从需求中把流程抽象出来,把业务剔除。

 

为什么要有工作流?

       我是通过看一篇博客有了一点点了解,其中一点工作流解决的问题的是业务总变。博客链接:我们为什么需要工作流:http://www.cnblogs.com/foundation/archive/2009/01/12/1374163.html

工作流应用场景

业务流程辅助办公软件

不同行业者有各自独立的业务流程,使用一些业务流程管理软件可以提高流程效率并降低出错率,

比如审批类、办公类、采购类、MSI、电子商务、电子政务、电子法务、以及需要按一定的业务流程办公的所有领域的办公辅助系统中都可以使用工作流

软体内部工作的顺控制

很多时候,在不涉及业务的情况下,对软件的自身协调控制也有很复杂的流程

比如一个需要设置很多参数的软件安装向导、一个窗体内各控件间复杂的锁定关系、一个软件中多个窗体相互调用的顺序都可以用工作流实现

自动筛选查询类系统

比如招投标系统中的自动开标模块、考生录取系统中的自动投档模块、搜索引擎的自动分析模块,可以使用工作流管理这些模块的运算方案与运算路径

自动化控制中

在工控系统中,有时需要控一个的顺序对一系列的机器进行控制,可以使用工作流管理这些控制

 

参考文章:WXWinter的工作流系列博客

 


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值