`
ronghao
  • 浏览: 457062 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8808
社区版块
存档分类
最新评论

《Head First Process-深入浅出流程》内容组织(2)-工作流篇

阅读更多

第一篇工作流篇。

 

第二章工作流初解,在这一章中我们将一起了解工作流的基本概念,wfmc这样定义工作流:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。需要注意的是“自动执行”这几个字,这意味着工作流是计算机能够自动化执行的流程,实现工作流程的自动化,从而实现任务之间的协调。我们身边有哪些工作流的应用实例呢?啊哈,终于出现了请假流程,还有费用报销流程,这些都属于企业的辅助流程,另外,还有信用卡伸办流程,这属于银行的服务流程,这些流程全部是自动化的。说到工作流就不得不提到工作流管理联盟(wfmc),他们提出了xpdl还有工作流系统的参考模型,我们会对参考模型进行了解,同时,了解xpdl的元模型,为了生存,xpdl一直在努力,能与bpmn1.x兼容,但是bpmn2的出现,让它梦碎了,同时梦碎的还有bpel。最后,我们会一起讨论工作流系统除去核心引擎以外的外围扩展,这些扩展包括了表单引擎、时间服务引擎、消息引擎、复杂事件引擎和规则引擎,我们看看它们都是解决什么问题的。

 

第三章深入实例看工作流模式,在这一章中我们将一起通过一些实例深入讨论部分常见的工作流模式以及这些模式背后隐含的流程设计原则,全部的166种工作流模式我们作为附录加在书的最后。工作流模式包括了控制模式、资源模式、数据模式和异常模式。组织结构涉及两个基本要求:一方面要把某个创造价值的活动拆分成不同的任务,另一方面又要将各项任务协调整合起来,以便实现最终目标。工作流的控制模式关注组织结构的第一个基本要求,对业务流程进行建模,将商业目标的实现根据组织所进行的工作和现有的技术体系拆分成一系列有效率的任务,工作流系统成功的关键正在于向其输入的流程模型的质量。

 

工作流的资源模式关注任务的协调,任务协调的本质其实是组织内部资源的协调,即组织机构的第二个基本要求。任务的执行需要资源,资源的协调对流程执行的效率非常重要,对顾客而言,案例执行的时间越短则越有效率。什么是资源呢?人是最重要的资源,除去人之外,还有其他的非人力资源,例如机器、设备、计算机等。资源最根本的特征是:它能够执行特定的任务。为什么在一个小型开发团队里我们希望团队是全功能团队呢,而团队大一些,我们又希望各个团队能够专业化呢,资源模式能够回答这些问题。

 

信息化最重要的是什么?是数据。数据模式从数据的角度分析工作流系统对数据的处理,数据与流程之间存在的关系,其实流程模型也是数据的一种。

 

在软件开发里,我们将不在自己控制范围内因素所造成的问题和没有预料到的情况称为异常。工作流系统借鉴了软件开发里异常的概念,将业务流程执行过程中出现的问题和错误称为异常,这些异常是由各种不确定因素造成的,从而使流程执行偏离了流程设计者最初的期望。引起工作流异常的因素有很多,例如流程定义描述的不准确或不完整,执行环境的变化,不能获取资源等等都会引发工作流异常。这些因素涉及到硬件、软件、通讯、工作流模型、工作流系统、工作流执行者、相关应用程序、流程逻辑约束、工作流相关数据约束、时间约束以及执行算法等许多方面。与程序里的异常相比,工作流异常具有业务语义,更加粗粒度,不会出现数组越界、数据库连接失败等细粒度异常,工作流异常作为一种业务异常面向业务人员。如何使用异常进行流程建模以及如何处理异常,都是我们将讨论的内容。

 

第四章工作流产品介绍,我们将一起看看工作流产品,开源里我们将重点放在jbpm4(jbpm5已发布,但我们认为其还需要更多的项目使用实践),讨论的内容包括了jbpm的发展历史、系统实现介绍以及如何使用它解决有中国特色的流程问题。接下来,我们对国内的商业工作流产品进行介绍,它们的特点以及局限,观察台湾地区的工作流应用和国内的工作流应用,我们能够明显的发现:台湾地区的应用大部分集中在制造业、制药(私企),而国内的应用则集中于政府、电力和金融行业(国企)。为什么会出现这种情况,作为制造业的大国,为什么工作流的应用却只集中在国企和政府,需要更多的思考。

 

第五章工作流进阶应用,我们将讨论工作流仿真和工作流挖掘,它们的概念和出现的背景是什么,解决什么问题,应用场景。

1
0
分享到:
评论
2 楼 ronghao 2011-06-27  
guofengcn 写道
还是得继续追问什么时候出版。。。

这个,应该是今年下半年
1 楼 guofengcn 2011-06-26  
还是得继续追问什么时候出版。。。

相关推荐

Global site tag (gtag.js) - Google Analytics