[转帖]工作流模式详解之流程控制模式

编程技术  /  houtizong 发布于 3年前   53
转帖地址
http://blog.csdn.net/zhong_jinfeng/archive/2007/03/29/1545877.aspx


1. 理论模型

  这个理论模型十分简单,只是一个工作单元完成了,紧接着无条件执行下一个工作单元。每一个工作流系统都直接实现了这种模式,这个模式是工作流能运行的一个重要基石。

2. 应用

   这个模式清楚明白,但是应用却最为广泛。比较有趣的是许多不同形式的分支,在业务的实践中都可以退化成为顺序模式。如果一个工作单元 A 以后能产生 B、C 并发,则可退化成A、B、C顺序执行;合并的情况亦然。

  不过很显然,分支模式退化成顺序模式,是一种实际操作效率较低的做法。在我遇到过的主要有两种情况会这样做:首先可能是流程设计者的水平不足,其思考走直线不会转弯;其次也有工作流系统无法实现复杂分支的情况,或者实现的代价很高。

  而这样做带来的结果就是客户不得不改变自己原有的业务流程,而这种退化性的变更通常是让这个业务流程跑得更慢。但是开发方却很轻易的避开了一些高难度的实现,以及系统实施遇到挫折的时候,可以让责任轻易的转嫁到客户流程再造的失败上面。

  因此,当你是业主的时候,如果遇到了对方在标榜规范化的前提下,要求把现有的有若干分支的流程进行“扁平化”,而结果看起来基本上是顺序模式的话,那就很有可能就是被对方坑害。

更多的资料请参考
http://blog.csdn.net/zhong_jinfeng/archive/2007/03/29/1545877.aspx

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客