(2)缺乏标准性 不同的厂商所提供的工作流产品可能具有自己独立的一套工作流模型、工作流定义语言以及API函数。在这种缺乏标准的状况下,用户一旦选定一种产品之后,就很难在过渡到其他同类产品之上了,而且不同的系统之间缺乏互操作的接口。尽管工作流管理联盟的成立有助于改善这种情况,但若想实现类似于关系型数据库这样的统一标准(比如关系数据模型、SQL语言),仍有很长的路要走。
(3)实现的复杂性 工作流应用的开发不仅仅是过程的定义,还需要完成其他许多任务。比如,对外部的应用系统进行封装、建立工作流机运行所必须的分布计算机环境、设计开发相应的用户界面等等。目前的工作流产品,几乎不能为这些任务提供什么有力的帮助,所有的工作流应用都需要工作流产品供应商与应用开发人员进行很长时间合作才能最终完成。另外,工作流系统的实施给企业带来的不仅仅是技术上的变化,同时也会对企业原有的管理制度造成一定的影响,这也是对企业的一种冲击。
(4)工作流技术本身的不成熟性 目前尚未有一种工作流产品或原型系统能够在过程执行的可靠性有一致性方面达到与关系型数据库管理系统同水平的功能。尽管在实际应用中对工作流系统并没有那样高的性能要求,但具备这样的能力对于一个工作流系统而言是很重要的,只有这样,才能使企业有信心采用工作流技术来对那些应用其他技术(如数据库)实现的关键任务应用进行重组。
虽然现阶段关于工作流管理系统的研究取得了一定的进步,但是仍然存在着一些问题和不足。首先,在工作流的模型描述方面,缺乏一种支持过程定义、过程演讲以及过程分析的形式化的数学模型,大大限制了工作流在企业应用中的推广;其次,在工作流的执行方面,缺乏一个标准化的集成框架来支持对企业常用的分布式应用的集成,在工作流系统与企业应用间亟待建立一个性能良好的“粘合层”,最好是独立于不同企业应用的一个标准的集成框架,这将极大地提高工作流系统对企业应用的适应性 。
1.3 工作流技术的优点
工作流管理的目的是根据预定目标,找到合适的方法和手段来优化工作流程。其在企业的应用会给企业带来巨大的效益。采用工作流管理将使企业改变传统的按照功能来配置人员的组织结构,变成按照企业要实现的主要业务流程来组织结构,这样可以大大缩短主要业务的处理时间,提高对市场响应能力。组织结构的改变将大大减少在企业内部不必要的物料、信息传递的时间。企业应用工作流管理系统主要可以取得以下优势:
(1)提高企业管理的规范化程度。
更好的与上下游企业形成快速响应市场的供应链网络。降低业务过程的整个处理时间,如在办公自动化环境中,通过更好的规划工作流程,并行执行相互独立的活动,减少文档传递过程中不必要的中间状态等方法来降低文档传递和临时储存时间。
(2)降低管理成本,如避免不必要的重复工作,提高工作效率。
改进工作质量,如自动提供为完成某个任务所需要的相关信息。在工作人员之间更好的均衡负荷,如在工作人员缺勤的情况下,自动的柔性分配潜伏人员。在工作流量的基础上改进控制策略,降低响应的控制成本,如通过监控工作流的执行状态,利用分析和控制工具来进行优化控制。通过对已经完成的工作流实例的分析,找出存在的不足,进而不断改进工作流程。使工作内容更加丰富,并且提高工作人员的业务能力,减少工作人员进行单调乏并且十分耗时的文档查找工作。 面向重用的船用柴油机开发业务流程建模与仿真(4):http://www.youerw.com/jixie/lunwen_48403.html