什么是工作流?(转贴)

转载 2004年07月06日 18:17:00

http://211.95.124.238:22/cgi-bin/topic.cgi?forum=20&topic=299&show=0

由于本人做了一个所谓工作流的小东东(www.bestsolution.cn下载),常常有人这样问我。
你的工作流能够自定义表单吗?你的工作流能够自定义报表吗?你的工作流能够建模组织机构吗?你的工作流能够进行权限控制吗?你的工作流能够带附件吗?。。。。。

对于上面的问题我的回答全部都是:不可以!。

于是有人就怀疑,那么工作流能够做什么?

所以,我想就我对工作流的浅显理解说一说。请大家指教。

从功能的角度看:工作流系统的本职工作就是管理和控制业务流程,例如:流程实例的启动、停止;环节实例的启动、结束;任务的分配等等。

从工作流系统的组成看:工作流系统应该包括流程引擎、流程定义工具、运行管理工具、api系统。工作流系统应该该**不**包括表单定义、组织机构定义及其管理、权限管理、数据流管理等等。工作流系统虽然不包括上述功能,但是工作流系统一定会和上述功能发生交互关系,所以好的工作流产品并不是一个包办上述功能的产品,而是一个设计良好的能够和上述功能交互的系统。

从和其他系统的关系看待工作流:如果站在基础业务平台的角度,那么,工作流系统、组织机构管理系统、表单自定义系统、权限管理系统、数据流管理系统、报表系统都是这个基础业务平台的服务。业务功能系统在运行的过程中会调用这些服务,这些服务之间本身也可能互相调用。例如:工作流服务和组织机构管理服务之间的关系就非常密切,尽管如此,如果认为工作流系统一定包含组织机构管理系统应该是不正确的。在oa系统中,表单自定义好像比较重要,而且流程常常需要引用表单上的数据,但是表单自定义绝对不是工作流系统的组成部分。流程在运行的过程中可能跨多个数据库系统,任务在流转的过程中需要“携带”大量的业务数据,但是这些也不是工作流要做的事情,完成这些工作的系统我称之为“数据流管理系统”。总之:从功能的角度,所有的功能都是必要的,但是从技术的角度,这些功能不可以做到一个“铁板一块”的所谓的“工作流”里面去。

从技术发展的趋势看:工作流系统很可能发展成为一个类似关系型数据库管理系统的专职的系统。

我那个工作流东东还在改进中,希望作出一个设计合理的(决对不是强行coding出来的),工程实用的东西出来。

什么是 Javascript 设计模式

随着 javascript ES6/7 的发布,很多老版本的设计模式的实现,今天来看是错误的,将被彻底颠覆。即便简单的单例模式,也将被重写,焕发新的生命。
  • 2017年06月29日 11:23

(转贴) 工作流基本概念: 什么是工作流?

工作流:两个或两个以上的人,为了共同的目标,连续的以串行或并行的方式去完成某一业务。业务:工作流所指业务涵盖了与经营相关的活动。  串行或并行:业务中的步骤也许以一步接着一步的方式进行,我们称之为串行...
  • yethyeth
  • yethyeth
  • 2005-11-28 17:24:00
  • 1626

你明白工作流是什么、怎么用了吗?

·概念   今天小编将和大家分享一个新的知识点——工作流。我们可以将工作流理解为工作流程,它在IT领域不算是“新人”了,工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多...
  • u013058618
  • u013058618
  • 2015-12-20 23:42:47
  • 23068

工作流技术说明

  • 2012年03月19日 17:29
  • 468KB
  • 下载

全程工作流与工作流表单开发

  • 2008年11月12日 12:23
  • 65KB
  • 下载

工作流思想和技术的出现

在讲述工作流之前,我们首先来讲述一下流程管理思想和流程技术的出现。 1.      为什么会出现流程思想   一种新的技术的出现肯定不是偶然而是很多的因素促使其成为必然,那么什么使得流程技术得...
  • u010955843
  • u010955843
  • 2015-03-10 17:51:52
  • 817

工作流(一) _什么是工作流

什么是工作流         工作流的英文全称是:Workflow,简单理解则是业务流程的计算机化或自动化。它是是针对工作中具有固定程序的常规活动而提出的一个概念,通过将工作活动分解定义良好的任务、角...
  • technology100
  • technology100
  • 2008-11-25 16:37:00
  • 313

工作流基本概念: 什么是工作流?

http://baike.baidu.com/view/60285.htm   工作流基本概念: 什么是工作流?工作流:两个或两个以上的人,为了共同的目标,连续的以串行或并行的方式去完成某一业务。业务...
  • cuker919
  • cuker919
  • 2010-05-20 13:47:00
  • 678

什么是AOP(转贴)

AOP是什么? 板桥里人 http://www.jdon.com 2004/01/09为什么要区分J2EE容器和J2EE应用系统?  我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为...
  • lee_j
  • lee_j
  • 2004-12-01 14:34:00
  • 976

[转贴]什么是SDK?

SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK...
  • haifengwhb
  • haifengwhb
  • 2008-03-05 14:08:00
  • 291
收藏助手
不良信息举报
您举报文章:什么是工作流?(转贴)
举报原因:
原因补充:

(最多只允许输入30个字)