工作流模型生命周期分析
工作流的概念被广为流传,关于工作流的模型分析也层出不穷,个人也一直在从事OA系统的分析与实现,有很多的感想和疑问,一起写出来与大家分享;
客户业务从纸质办公开始,业务流程就变得非常重要且不可缺少,而电子化系统的诞生,对工作流业务的要求也越来越高,越来越人性化,工作流已不仅仅是简单的审批流,而且一套完整的业务流;
很多朋友对工作流的分析从其具体应用来谈,例如:从中式流转的具体操作,转下一步,退回,撤回,并发,条件,子流程,会签等环节,而我认为这些中式流转是工作流运行时环境,而工作流是有一个完整的生命周期的;
工作流的生命周期为:
业务场景的产生
流程建模
流程设置
流程运行时控制
流程管理监控
流程分析
业务优化
流程销毁
1、业务场景分析
客户化业务都是有一定的业务场景,对工作流模型的分析不能离开客户业务场景,否则就是自己闭门造车;客户化业务在很大程度上是为了解决某些固定问题,而就解决问题的过程并非一人参与,多人参与的过程就需要将每一个人的操作都记录下来,保证后期的查阅,针对每一个人的操作都需要给后续人员一定指导和参考,这样一个业务流程就呈现了;
虽然工作流模型的产生是需要有一定的业务场景去支撑,但是工作流本身是一个工具,不受业务的限制与约束,通过灵活的设置实现对业务的支持;
2、流程建模
基于客户化业务场景,进行分析与抽象,形成初步的业务模型,该业务模型完全仿照并模拟客户方业务,基于可视化的建模过程,形成一个闭环流程,使客户非常清晰的看到业务的流转情况,帮助客户梳理并规范了业务的处理;
就目前各个OA及协同厂家的系统而言,可视化流程建模工具(流程设计器)是必不可少的内容,也越来越受到客户方的青睐;
3、流程设置
流程设置概念比较抽象,更像计算机术语,而流程的设置工作更多是给系统级管理员使用,但是是后续工作流流转的前提条件,此处是进行各个任务节点的审批人员设置,节点操作设置;
流程本身而言是不存在任何业务信息,只有将其与表单等前端工具结合后才能显示其神奇之处,而流程与表单的无缝挂接正式流程设置的重中之重,表单承载了重要的业务信息,而流程带着业务信息在业务的大路上自由奔波;
4、流程运行时控制
流程运行时控制是整个工作流的核心,也是推动业务运转的发动机,该部分工作主要是通过流程引擎来驱动,流程引擎按照预先定义的流转方向以及各个任务节点的接受人员进行操作;此时关于中式流转的所有特性都得到很大的应用,流程的流转,流程的退回,流程的撤回,流程催办,流程的自由流转,自由流程,子流程以及条件,并发等等操作都在这个环节呈现,本章不具体讨论具体流转的操作方式,下次再和大家详细交流。。。。
5、流程管理与监控
流程的正常流转是不需要控制的,但是在非正常操作下,或出现异常情况,则流程引擎需要有一个容错机制或异常处理机制,保证流程的正常流转,更多的时候需要认为干预,也可支持系统自动干预;
6、流程分析
流程分析的概念比较新,很多OA或协同厂商在此环节上做的也非常不够,其实流程分析可以不作为工作流生命周期的一部分,通过其他第三方的手段来实现,但是似乎这样不够完美,因为既然是工具化的东西,就要给人一种全局感,通过从不同的维度分析流程业务,分析业务数据,分析审批过程从而才能更加明确目前业务流程的问题与不足,为后续业务的改进提供了良好的佐证;
7、业务优化
业务优化本身不是工作流的内容,工作流能为业务优化提供更好的佐证,但是工作流的最终目的是让客户方的业务更加正确,更加流畅,真正发挥出工作流的重要作用;
工作流本身充满了神奇色彩,具有变幻莫测的模型构成,非一言半语能说清楚,个人对工作流业务也充满了兴趣,也致力于研究出一套比较适合中国企业的通用模型,这篇短文仅仅是个开始,天色不早,歇了!!!!下次再叙。。。。。。
分享到:
相关推荐
为了有效揭示项目生命周期管理的内在作用机理,把价值链的概念引入项目管理,建立项目生命周期管理价值链模型,分析了项目生命周期内价值源泉、价值创造、价值评价及价值分配的全过程,结果表明,项目发展的全过程贯穿着...
针对煤矿井下工程管理过程不清的状况,依据Petri网和项目生命周期的理论和方法,...为基于工作流的煤矿井下工程信息管理系统的开发提供了过程模型基础,对实现煤矿井下工程管理过程的协同管理和信息化管理具有基础作用。
迁移工作流是近年来工作流管理研究的一个新方向9但它缺乏明确的模型定义和迁移域管理机制. 该文 针对上述问题9首先参照移动计算范型给... 示例表明9该文提出的迁移工作流模型和迁移体系结构9概念清晰9易构造且 易管理.
软件过程工程元模型(SPEM)是软件过程建模的基础,是一种通用的框架,适合不同类型的生命周期模型。根据软件过程的特点,扩展了工作流元模型,制定了SPEM和工作流元模型之间的映射规则,实现了这两种元模型之间的映射...
第二部分 软件生命周期工作流 第十章 需求工作流 第十一章 分析工作流 第十二章 设计工作流 第十三章 实现工作流 第十四章 交付后维护 第十五章 UML的进一步讨论 这本书是我现在学习“软件...
该库没有将工作流建模为 Petri 网或尝试枚举工作流模式,而是将工作流视为一个简单的有向图:顶点模型节点和边模型转换。 节点 节点代表生命周期中的一个点。 Node类实现了这个概念。 节点在整个工作流中由唯一名称...
为了有效揭示项目生命周期管理的内在作用机理,把价值链的概念引入项目管理,建立项目生命周期管理价值链模型,分析了项目生命周期内价值源泉、价值创造、价值评价及价值分配的全过程,结果表明,项目发展的全过程贯穿着...
软件生命周期是指由软件定义、软件开发和软件维护等阶段组成的全过程,反映软件生存期内各种工作得组织以及各个阶段如何衔接。下表归纳了软件生存周期各个阶段的任务、参与人员和产生文档。 常见的软件开发模型有...
基于PDCA原理,关注网上学习者行为和学习活动的动态调度和监控,提出一个面向e-Learning服务的全生命周期过程管理模型el-PDCA,采用工作流建模与运作机制,对e-Learning服务按照其知识点学习顺序要求进行过程建模,结合...
提出一种集成化的企业建模方法, 给出了建模框架体系和基于工作流的过程视图建模方法, ...出 4 阶段生命周期的建模方法,并以工作流模型作为企业模型的核心,提出了实现企业模型到实施系统 转化的两种可行方法。</p>
涵盖了BPM产品的整个生命周期。 首先,我们讨论了弹性工程技术的主要内容,以支持具有自治功能的BPM。 其次,详细阐述了正式的TWfMS弹性机制模型,该模型包括自适应,自我优化,自我修复机制。 第三,结合模型说明了...
2. 6 循环节的生命周期活动 第3章 uml语言 3. 1 uml语言结构 3. 2 无模型 3.3 符号与图形 3.3.1 图形符号 3.3.2 语义规则 3.4 图与模型组织 3.4.1 模型组织 3.4.2 图 3.4.3 视图 3.5 公共...
第一部分习题 1.什么是软件工程?什么是软件工程化?软件和软件生产有哪些固有的特征?...统一过程有哪些核心工作 流?他们与传统的生命周期阶段有什么区别? 第二部分习题 1. 需求分析过程主要有哪几个
2 工作流建模 第9章 包图 9. 1 包的语义和表示 9. 2 包的嵌套 9.3 标准构造型 9. 2 包的联系 9. 2. 1 依赖与输入依赖 9.2.2 泛化 9. 3 包图 9.4 包图的应用 9.4.1 包图的建立 9.4.2 系统建模 ...
全书共10章正文,以软件生命周期为主线,主要内容包括:软件工程概论、软件工程过程模型、项目分析与规划、软件需求分析、软件概要设计、面向对象分析与设计、用户界面设计、程序算法设计与编码、软件测试、软件维护...
全书共10章正文,以软件生命周期为主线,主要内容包括:软件工程概论、软件工程过程模型、项目分析与规划、软件需求分析、软件概要设计、面向对象分析与设计、用户界面设计、程序算法设计与编码、软件测试、软件维护...
1、瀑布模型(经典生命周期模型) 6 2、增量过程模型(增量模型+RAD模型) 6 3、演化过程模型(原型模型+螺旋模型) 7 4、喷泉模型(Water Fountain Model) 9 5、基于构件的模型(Component-baseed Development Model)...
快速入门 · 工作流 · 示例 · 贡献 · 支持 (Slack) ModelDB 是一个开源系统,用于版本机器学习模型,包括其成分代码、数据、配置和环境,并在模型生命周期中跟踪 ML 元数据。 使用 ModelDB 以: 使您的 ML 模型...
一、SharePoint 2010介绍 二、SharePoint 2010安装、部署、升级 三、SharePoint2010配置与管理 四、SharePoint 2010客户化 五、SharePoint Designer 2010 ...十五、SharePoint2010工作流
9.1 软件开发过程 9.2 迭代和递增 9.3 核心工作流 9.4 统一过程的各阶段 9.5 二维生命周期模型