三、工作流与流程建模的互补性
企业建模的根本任务,就是帮助企业优化流程,以更低的成本、更高的效率为客户提供质量更好的产品和服务,但是许多建模方法往往将重点放在可视化的符号上,忽视对业务流程本质的抽取和分析。使用这样的建模工具,根本不可能对流程进行实质性的简化和优化。作为有效的动态流程建模体系,也不应该是简单的企业活动执行工具。
在企业的一个业务流程中,组成企业业务的各个要素是处于不断的变化之中,而且这些要素之间的关联,也是动态变化的。只有将这些要素的动态变化和关联流程描述出来,才能有效分析企业的业务流程。目前对流程动态的描述,一般靠流程仿真完成,传统的建模工具缺乏对流程动态的跟踪能力。此外,目前出现了许多有效的建模方法,但很少能直接产生可执行的流程代码。
工作流模型描述缺乏一种能够支持流程定义、流程分析以及流程执行的形式化数学模型,它的出发点是对流程的定义,包括组成流程的基本活动以及活动之间的顺序关系。目前的工作流模型大部分利用经验,以图形语言或者文本描述来定义工作流,其本质还是面向用户的。即对用户而言是易于理解的,但并不便于系统的实施,也无法对工作流的本质特征进行描述,因而也更谈不上对流程的分析与改进。虽然也有抽象化的数学模型,但它们所具有的描述能力也未能充分描述工作流本质。模型还缺乏良好的理论基础,使得工作流系统在许多关键特性上有待改进。
在早期的具有工作流管理功能的系统中,工作流程的表示缺乏柔性,导致模型修改的困难。后来逐渐出现了借用有向图、Petri Net、对象模型的形式语言文法表示以及基于目标的知识表示等工作流系统。它们一般都有可视化的流程建模工具,能够以比较直观、易于使用、易于修改以便能够适应不断变化的工作环境的要求方式对实际的业务流程进行建模,并得到相应的形式化表示。
工作流模型对流程有比较强的描述能力,但它一般适合结构化或半结构化的流程描述,目前工作流对非结构化的流程支持能力较弱。非结构化流程则是那些重复性不是很强或没有重复性的流程,这类流程执行所需的有关参数事先无法确定,一般要等到流程实例运行时才能确定,同时在流程运行期间还可能会出现一些异常情况。这种动态多变的特点在提供更高灵活性的同时,也为流程的建模与执行带来更多的复杂性。实施企业流程再造BPR也就是一个工作流管理的过程,如何将 BPR工具对业务流程的建模结果应用到工作流系统中,如何在工作流系统中提供类似于BPR工具对业务流程进行分析、监控与管理的功能等是值得研究的问题。
上一页12 下一页
