2009-06-27
流程与知识集成建模研究: 0 引言 自流程再造概念提出以来,流程管理在发达国家越来越受到重视并被企业界普遍采纳,在学术界也逐步取得管理思想的主流地位。与职能管理相比,流程管理实现了五大超越,成了企业界管理的发展趋势。到了90年代起,随着知识管理的概念以及其具体的技术实现系统地涌现,现在国际上的新兴研究方向是流程管理和知识管理进行相互结合的研究。因为。企业越来越认识到,将知识管理与流程管理紧密结合在一起,不仅能充分发挥知识管理的作用,也能使运用知识管理的方法来辅助流程,填补流程管理没有明确方法来指导改进的空白。在流程管理生命周期中,建模足其中最重要的环节之一。流程建模为将来执行的流程提供模板,规定如何优化使用给定资源完成任务。由于不同的流程模型方法突出了一种流程要素,而使其他的若干要素弱化,因此很难在一种流程模型中表达出所有要素。 一般而言,目前主流的建模方法有Petri网、DFD、IDEF、RAD和企业建模的CIMOSA等,但是这些建模方法都已不太适应动态变化以及柔性处理。于是一些学者从知识管理的角度开始对流程模型进行研究,并成立了相关研究项目,取得了着重研究知识管理理论框架SECI模型、知识管理参考模型(KMRM),偏重知识管理实施的过程模型J1,和从早期知识工程项目发展的知识库,组织记忆的建模方法和工具。但是知识管理建模不能既要满足决策者、管理者、开发人员等多层次人员的需求,又要与流程模型进行无缝集成,在流程中把知识“JIT”提供给知识工作者的工具,匹配不同流程的特征与不同知识管理方式的具体特点,为不同的业务流程寻求合适的知识管理方案。流程与知识的集成建模,正好符合了动态建模管理的理念,也使得两者能够相辅相成、相互促进。 流程与知识集成建模研究:1 研究现状 从流程与知识集成建模的一些相关研究可以看到,文献提出了基于角色的集成模型,以角色层为过渡环节建立工作流与知识流的映射,从而实现二者的集成。文献更扩充了对模型的描述,将流程细分为跨agent流程与agent内部流程,以认知流进行统一研究。文献则重点改进了当前流程元模型不支持对知识管理机制的表示,先提出了一个以角色为中心支持流程控制与知识集成的扩展元模型,以此来对知识的传递、重用、人员的协作和交流进行表示。 此外,给出相关实例,直观显示了流程技术与知识管理技术的有效结合。总体来说,目前关于流程与知识建模的集成研究可以分为两大部分,一部分是面向流程的知识管理建模,另一部分是基于知识的流程建模研究,两者侧重点不同,以下将分别对这两部分展开讨论。 1.1面向流程的知识管理(PKMS) Delphi小组首先提出了面向流程的知识收集方法这个概念,进而Remus从三类知识管理系统中命名了其中的一种为面向流程的知识管理系统,该系统能够将正确的流程知识提供给相应的执行人员。进而,文献则定义了流程知识管理的相关协议和用于开发软件系统的流程模型,并能将具体的活动定义为交互链接的知识要素,让流程执行者可以按照事先规定的程序使用相关资料、经验和知识并捕捉同组其他成员的活动。面向流程的知识管理的优势在于可以帮助用户避免信息超载和集中于重要信息,提升企业的价值链,完善知识管理系统的效率。 大多数面向流程的知识管理是建立在系统模型分层的基础上的,从物理支持层、业务逻辑层、表示层,实现层到开发层,知识从业务逻辑层开始,通过知识挖掘、知识储存、知识更新、知识运用逐层向上传递。通过知识模型与流程模型之间直接或者分层接口的方式进行集成,使得该模型对企业各类复杂业务流程,以及企业的组织结构,资源状况能够很好地描述,提高系统模型的表达能力,也提高了系统的及时反馈能力。由于在模型中建立了一定的知识传播机制,使得企业运作的变化都可以对相应的集成模型或者实例及时做出修改或者更新。 1.2基于知识的流程建模(KBPMS) 与面向流程的知识管理的侧重点不同,基于知识的流程建模不以知识系统的更新为最终目标,而是在流程建模的基础上进行扩展。首先提出知识需求,以企业模型为基础?,根据组织任务间的逻辑关系来判断角色的知识需求,实现人员间的知识传递。再将知识应用与流程交互看作一种复杂的协作式流程,研究可以将知识聚合与再生的过程单元,通过这样的单元来控制流程系统,在信息发布技术中以推送方法来实现简单的知识流管理。 实际上,由于流程技术中的主体是流程,因而在实现对流程知识管理的同时,并不一定能支持普遍意义上的知识灵活管理,文献详细介绍如何扩展原有的流程元模型以对知识流进行建模和控制。实现流程技术与知识流技术的有机结合,从而解决了流程控制与知识管理过程相结合,人员间知识共享以及动态知识的处理这三个问题。这样就能较好地实现参与人员在执行活动过程中的知识需求和知识处理机制,以及时提供完成活动所需的必要知识以及帮助,同时,业务过程信息为知识和知识需求的分析提供了可利用的上下文信息,有利于知识流引擎保证服务的质量。 然而传统的集成建模方法忽略了参与者与流程和知识之间的关系,流程目标的变化往往通过角色之间协作调整更为容易,而知识也是通过在角色之间的传递更容易被接受和应用。本文就从角色的角度出发,结合知识管理和流程管理思想,提出一个包含知识流的扩展RAD模型,以支持业务流程控制与知识管理的集成,并在此基础上给出知识协调的相关实现程序,为流程与知识的有效结合提供了另一个有益的途径。在一些建模工具与模型引擎的支持下,实现知识管理系统与流程管理系统的无缝集成,这正是一种更高效的管理模式。 流程与知识集成建模研究:2 包含知识流的RAD扩展模型 RAD表示方法来源于跨功能流程图,它将流程中的活动都包含在了角色之间的交互中,通过角色之间的责任和合作关系,实现整个流程的目标。流程的动态变化都可以映射到角色以及其关系调整。由于在以往的集成建模中,普遍是将流程中知识系统看作一个求解行为的模型,对流程的变化缺乏应变能力,很难实现人与机器、机器与机器之间的知识交互和理解。基于上述一些原因,本文进行了一种新的流程与知识方面的集成建模,创建了一个利于角色之间知识交互的模型,既提供一个应用所需要的相关数据和知识结构的规范说明,也能在流程的分析过程中推理任务,实现角色内部实例知识与角色之间交互知识的具体运用和共享。 这样,将知识流在RAD中表示出来,一方面,流程可以帮助“知识管理”实现对核心知识的识别、流程KPI和关键控制点等知识管理的关键内容提供依据和方向;另一方面,通过知识管理与流程及角色的紧密结合,可以建立起更加有效的、可操作的管理制度,从而让知识管理工作能够落到实处,也使得知识流通过与业务活动流程的结合,真正成为企业整体活动的一部分。 2.1 流程中知识的分类 流程中的知识对整个体系来说至关重要,它影响到流程的时间以及效率。绝大多数角色都需要利用相关的知识去完成各自任务,角色之间协作次数越多,协作知识的水平也就越高,对这类知识的理解和把握也就越深刻,对流程建模以后的实施和优化阶段也就越有重大的影响。 (1)按照角色使用类别来分 1)角色内部使用的实例知识:这些实例知识包括,流程的主要任务,次要任务;流程任务所必需的资源;角色引用完成的事情以及所做事情的结构;流程任务当前情况,在当前阶段的背离和危机情况。 2)角色之间的共享知识:这些共享知识主要是从流程中所学到的经验以及教训,其内容可以包括:从项目节点得到的成功的(或者是较好的)经验,以及把这种方法转移到其他领域进行应用的可能性;需要单独列出来的关键成功因素;从某个角色中获取的某些特殊经验;保证所得经验教训文档化的质量的方法。把这些知识发掘出来以后,就比较容易表达和编码,也就越容易实现知识的协调。 (2)按照具体的知识类型来分 a)连续型。知识产生于一个流程,应用于下一个相继发生的流程。大多数知识流都是属于这种类型。 b)合并型。从两个或更多的流程中产生的知识,合并后被下一个流程采用。整合知识通常出现在协调性流程或综合性操作过程中,比如物流、质量检查和产品评估等流程。 c)分裂型。前一个流程生成的知识分解后应用于两个或多个流程。有时候需要一部分知识转移到分离的各个流程中。比如企业生产计划知识以分解模式传递到各个生产单元。 d)反馈型。从一个流程中产生的知识又流回这个流程,被重复利用。在这个类型中。知识的源头和目的是同一个,知识不会被其它的流程利用。另外,这个流程特有的规则和控制知识会被自己重复利用来最终实现这个流程。而对于角色之间的交互知识则有: e)共享型。不同角色在流程活动中可能对同一知识发生兴趣,这就需要相关的知识能够灵活地共享在流程之间,为角色服务。 f)复制型。一个角色中的知识可以通过一个流程被复制后输入到两个或更多的流程中被其他角色使用。有时对于一些紧急情况的处理原则方法需要被复制到以后发生的类似的各个紧急状况中。 g)传递型。传递包括分裂传递和合并传递。基本的原理和角色内部的知识合并分裂相类似,但是不同之处在于,角色之间的知识传递,不仅仅包括角色当前活动的知识,也可能包括角色在多次活动累计的经验知识和继承的其他角色的知识。如图1所示的就为一个包含知识流的某团队项目开发RAD扩展模型。 2.2 RAD扩展模型 包含知识的扩展RAD建模,综合考虑了流程与知识这两个方面:其一,借鉴成熟的角色活动图建模的思想,综合考虑知识活动以及其相关知识等属性,用有向箭头来表示流程中各个角色的知识活动以及其衔接关系。与传统的RAD建模方法相比,这种方法的特点是重点考虑了知识活动所应对的角色;其二,在这样的基础上,可以用建模语言对知识流程进行描述,进一步可以对流程进行优化和改进。 2.3知识在扩展模型中的协调作用 由于流程参与者通过业务流程联系在一起,从流程的角度看,流程参与者之间的关系可以分为两种: a)参与某个业务流程的企业内部的员工组成单个角色; b)参与某项业务流程的多个相互之间的角色或者团体,记作Kf(n)。事实上,在业务流程的实施过程中,如果知识的需求者不能在所在流程组织内部或者相关流程找到知识提供者,那么就需要在其他角色之间进行知识交流。 流程与知识集成建模研究:3 小结 这样实现知识流与流程模型的集成具有很大的战略意义,它有利于建立企业的高效核心能力,获得持续的竞争优势:实现组织成员之间知识的合作,通过设计的优化合作过程,提高了整个团队解决问题的能力和工作效率;这样的集成模型描述更加简练、清晰,优于单独使用知识流或工作流的建模方法;使得流程中的知识水平处于稳定状态,不易受人员变动的影响;使得参与协作的角色可能涉及组织内每一个员工以及组织外任何其他组织,互相有效地学习交叉知识,在企业业务流程系统中更好地利用知识和创造出有用的新知识。
|