基于流程节点的知识集成方法研究发表时间:2009-12-09T13:54:40.263Z 来源:《价值工程》2009年第11期供稿作者:葛均兵宋晋徽[导读] 提出了一种基于流程节点的知识集成方法,并对该方法的现实意义进行了分析。
葛均兵宋晋徽(南京航空航天大学经济与管理学院,南京 210016)摘要:提出了一种基于流程节点的知识集成方法,并对该方法的现实意义进行了分析。
在对流程节点进行界定的基础上,构建业务流程模型;并对知识分类与表示进行了研究并构建了知识集成模型。
Abstract: This article investigates a method of Knowledge Integration based on process node and analyses the meaning of the method;on the base of definition of process node,this article creates a business process model;it also classifies and expresses the knowledge and builds a model of knowledge integration.关键词:知识集成;流程节点;知识;流程;知识管理Key words: knowledge integration;process nodes;knowledge;process;knowledge management中图分类号:G302 文献标识码:A 文章编号:1006-4311(2009)11-0111-040 引言1996年,世界经合组织发表了《以知识为基础的经济》的报告,将知识经济定义为建立在知识的生产、分配和使用(消费)之上的经济。
人类社会正向知识经济时代迈进,知识成为企业竞争力的根本来源。
因此,企业迫切需要一种有效的知识管理方法对企业知识进行有效管理,进而塑造企业的核心竞争能力。
1 基于流程节点的知识集成的意义1.1 实现知识“有序化管理”随着现代信息技术和网络等不断发展,知识膨胀速度已大大超出了知识整理和知识有序化速度。
《21世纪世界预测》指出,最近30年产生的知识总量等于过去2千年产生的知识量总和。
人们处在这样一个知识极大丰富的环境下,却迷失在知识的海洋之中,很多时候面临找不到自己需要的知识的尴尬。
一项统计表明:在没有对知识进行有效管理的企业中,员工将花费80%的时间用于寻找资料和知识[1]。
因而企业迫切需要对知识进行“有序化管理”,使“企业知识在需要的时候出现在需要的员工手中”,提高知识使用效率。
1.2 实现“个体资源企业化”在经济发展中,无论经济繁荣还是经济危机时期,企业都可能面临员工跳槽或裁员问题,员工流动性导致企业知识资源流失,甚至造成巨大的、不可挽回的损失。
如何使“个体资源企业化”成为企业管理者思考的重要议题,也是企业知识管理一大难题。
业务流程是企业实现价值增值的活动集合和载体、运营的基础,企业知识产生和应用于流程节点,流程节点凝结了企业关键知识;因此,以流程节点为切入点对知识进行管理是知识管理的基点,可以有效解决知识“有序化管理”和“个体资源企业化”问题。
2 基于流程节点的知识集成方法2.1 业务流程体系模型构建2.1.1流程和流程节点的定义构建企业业务流程体系模型,首先要界定业务流程和流程节点。
对业务流程定义,从不同角度有所不同,主要有:①ISO9000对业务流程的定义:业务流程是一组将输入转化为输出的相互关联或相互作用的活动;②M·Hammer认为,流程是把一个或多个输入转化为对顾客有价值的输出的活动[2]。
③T·H·Davenport认为,流程是利用企业的资源达到预定目标的一系列逻辑相关的活动[3]。
以上定义大多包含了流程6大要素,却很少有将流程活动执行者——角色纳入流程定义。
笔者认为:业务流程是相关角色按照由既定活动组成的程序,将一个或多个输入转化为对顾客有价值的输出过程。
业务流程节点是一种特殊节点。
业务流程具有层次性,上层流程的一个流程节点可细分为下层的一个业务流程;所以不同层次流程节点之间存在包含和被包含关系,如图 1所示。
我们把处于最底层、不可细分的流程节点定为节点单元,流程节点的界定将从节点单元入手;而节点单元是由不可再分的角色完成的将一个或多个输入转化为输出的同一类型的活动。
2.1.2业务流程建模根据Hommes的研究[4],目前约有350种左右支持BPR业务流程建模方法,而其中跨职能流程图是基于流程节点的知识集成流程建模的理想工具,能够清晰表达流程节点与角色之间对应关系,而角色正是知识的获取者、提供者和使用者。
跨职能流程图是通过图形化语言,描述组织中各职能单位(部门或岗位)之间的业务流程图,是描述业务活动与业务能力之间交互关系的图表模型[5]。
它通过横向与纵向的二维方式反映工作流程,是一种图形的实现方式。
横向维度是职能带,表示工作(进程)发出者或承担者;纵向维度是序号,反映工作(进程)之间逻辑关系。
横向与纵向维度确定了进程坐标,把流程责任者和流程逻辑关系固化下来,形成清晰的流程图形化描述。
图 2为某公司研发立项流程跨职能流程图。
由于业务流程具有层次性,所以用跨职能流程图对业务流程进行建模时,需对不同层次流程进行建模,并阐明不同层次之间关系,体现流程层次性。
2.2 基于流程节点的知识集成模型构建2.2.1知识的识别与分类目前对知识分类的方式有很多种,学者们从不同角度分类。
笔者根据本研究特点,从流程节点角度,将企业知识分为三类:第一类:流程节点的属性知识。
它包括:流程节点所属流程编号,流程节点编号,流程节点的启动知识,流程节点的活动描述,流程节点的输入知识,流程节点的输出知识,流程节点执行的时间约束,执行节点活动的角色,胜任节点工作的知识、技能、素质要求。
第二类:流程节点的规范知识。
它包括流程节点活动涉及的表单规范和节点活动的执行标准。
角色在处理流程节点活动时,可以参考这些标准并按照表单规范进行操作。
第三类:流程节点的经验知识。
在流程节点的执行过程中,由于不同角色知识水平和经验不同,在处理实际问题时会遇到各种各样“问题”,并且会通过各种途径,找到问题“解决方案”。
笔者将这些“问题”及“解决方案”定义为流程节点的经验知识。
前两类知识是静态知识,只有当企业业务流程发生变化时,才会发生相应变化。
后一类知识是动态知识,随着业务流程运行和实际问题出现而不断更新。
这类知识也是企业知识中最重要的一类,是实现“个体资源企业化”的关键所在。
2.2.2知识表示所谓知识表示,就是对现实世界中的知识在分类基础上建立知识的表示规范,能够充分、完备地表达现实世界中的知识,并被计算机接受和处理的过程。
知识表示规范,在基于流程节点的知识集成方法研究中至关重要,不仅影响其对现实世界知识表达的完备性,而且影响系统知识获取和知识应用的效率。
目前,知识表示方法主要有:一阶谓词逻辑表示法、产生式表示法、框架表示法、语义网络表示法、面向对象的知识表示方法。
面向对象技术具有层次性、封装性、模块性、继承性、易于维护和良好的可扩展性等特性,符合人们的思维过程,是最适合用来模拟现实世界的一种计算机技术,已被越来越多地应用于知识管理系统中。
而互联网技术的飞速发展,促使了XML技术的产生,它是通用标记语言标准SGML的一个子集。
XML是一个开发的标准,并且不与任何程序设计语言有关,具有良好的跨平台特性,因此成为处理结构化文档的有力工具。
本文结合XML技术和面向对象技术建立知识表示规范,对知识进行表示。
针对前面对知识的分类,给出第一类知识的XML 表示规范如下:<?xml version="1.0" encoding="utf-8"?><xs:schema id="节点属性知识表示规范"targetNamespace="/XMLSchema.xsd"elementFormDefault="qualified"xmlns="/XMLSchema.xsd"xmlns:mstns="/XMLSchema.xsd"xmlns:xs="/2001/XMLSchema"><xs:element name="流程节点属性知识"><xs:complexType><xs:sequence><xs:element name="知识编号"><xs:complexType><xs:sequence><xs:element name="流程编号"type="xs:string"/><xs:element name="节点编号" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="节点编号" type="xs:string"/><xs:element name="启动知识" type="xs:string"/><xs:element name="节点描述" type="xs:string"/><xs:element name="节点输入" type="xs:string"/><xs:element name="节点输出" type="xs:string"/><xs:element name="时间约束" type="xs:string"/><xs:element name="角色" type="xs:string"/><xs:element name="知识_技能_素质要求"type="xs:string"/></xs:sequence></xs:complexType></xs:element></xs:schema>2.2.3流程节点知识的集成知识生命周期包括知识获取、共享、使用和淘汰,组成了知识流程。