工作流模型生命周期分析

                           工作流模型生命周期分析

    工作流的概念被广为流传,关于工作流的模型分析也层出不穷,个人也一直在从事OA系统的分析与实现,有很多的感想和疑问,一起写出来与大家分享;

     客户业务从纸质办公开始,业务流程就变得非常重要且不可缺少,而电子化系统的诞生,对工作流业务的要求也越来越高,越来越人性化,工作流已不仅仅是简单的审批流,而且一套完整的业务流;

     很多朋友对工作流的分析从其具体应用来谈,例如:从中式流转的具体操作,转下一步,退回,撤回,并发,条件,子流程,会签等环节,而我认为这些中式流转是工作流运行时环境,而工作流是有一个完整的生命周期的;

      工作流的生命周期为:

           业务场景的产生

           流程建模

           流程设置

           流程运行时控制

           流程管理监控

           流程分析

           业务优化

           流程销毁

1、业务场景分析

     客户化业务都是有一定的业务场景,对工作流模型的分析不能离开客户业务场景,否则就是自己闭门造车;客户化业务在很大程度上是为了解决某些固定问题,而就解决问题的过程并非一人参与,多人参与的过程就需要将每一个人的操作都记录下来,保证后期的查阅,针对每一个人的操作都需要给后续人员一定指导和参考,这样一个业务流程就呈现了;

      虽然工作流模型的产生是需要有一定的业务场景去支撑,但是工作流本身是一个工具,不受业务的限制与约束,通过灵活的设置实现对业务的支持;

2、流程建模

     基于客户化业务场景,进行分析与抽象,形成初步的业务模型,该业务模型完全仿照并模拟客户方业务,基于可视化的建模过程,形成一个闭环流程,使客户非常清晰的看到业务的流转情况,帮助客户梳理并规范了业务的处理;

     就目前各个OA及协同厂家的系统而言,可视化流程建模工具(流程设计器)是必不可少的内容,也越来越受到客户方的青睐;

3、流程设置

     流程设置概念比较抽象,更像计算机术语,而流程的设置工作更多是给系统级管理员使用,但是是后续工作流流转的前提条件,此处是进行各个任务节点的审批人员设置,节点操作设置;

     流程本身而言是不存在任何业务信息,只有将其与表单等前端工具结合后才能显示其神奇之处,而流程与表单的无缝挂接正式流程设置的重中之重,表单承载了重要的业务信息,而流程带着业务信息在业务的大路上自由奔波;

4、流程运行时控制

     流程运行时控制是整个工作流的核心,也是推动业务运转的发动机,该部分工作主要是通过流程引擎来驱动,流程引擎按照预先定义的流转方向以及各个任务节点的接受人员进行操作;此时关于中式流转的所有特性都得到很大的应用,流程的流转,流程的退回,流程的撤回,流程催办,流程的自由流转,自由流程,子流程以及条件,并发等等操作都在这个环节呈现,本章不具体讨论具体流转的操作方式,下次再和大家详细交流。。。。

5、流程管理与监控

     流程的正常流转是不需要控制的,但是在非正常操作下,或出现异常情况,则流程引擎需要有一个容错机制或异常处理机制,保证流程的正常流转,更多的时候需要认为干预,也可支持系统自动干预;

6、流程分析

     流程分析的概念比较新,很多OA或协同厂商在此环节上做的也非常不够,其实流程分析可以不作为工作流生命周期的一部分,通过其他第三方的手段来实现,但是似乎这样不够完美,因为既然是工具化的东西,就要给人一种全局感,通过从不同的维度分析流程业务,分析业务数据,分析审批过程从而才能更加明确目前业务流程的问题与不足,为后续业务的改进提供了良好的佐证;

7、业务优化

     业务优化本身不是工作流的内容,工作流能为业务优化提供更好的佐证,但是工作流的最终目的是让客户方的业务更加正确,更加流畅,真正发挥出工作流的重要作用;

      工作流本身充满了神奇色彩,具有变幻莫测的模型构成,非一言半语能说清楚,个人对工作流业务也充满了兴趣,也致力于研究出一套比较适合中国企业的通用模型,这篇短文仅仅是个开始,天色不早,歇了!!!!下次再叙。。。。。。

          

猜你喜欢

转载自dragon2008.iteye.com/blog/654504
今日推荐