基于流程节点的知识集成方法研究

(整期优先)网络出版时间:2009-11-21
/ 3

基于流程节点的知识集成方法研究

葛均兵宋晋徽

葛均兵宋晋徽(南京航空航天大学经济与管理学院,南京210016)

摘要:提出了一种基于流程节点的知识集成方法,并对该方法的现实意义进行了分析。在对流程节点进行界定的基础上,构建业务流程模型;并对知识分类与表示进行了研究并构建了知识集成模型。

Abstract:ThisarticleinvestigatesamethodofKnowledgeIntegrationbasedonprocessnodeandanalysesthemeaningofthemethod;onthebaseofdefinitionofprocessnode,thisarticlecreatesabusinessprocessmodel;italsoclassifiesandexpressestheknowledgeandbuildsamodelofknowledgeintegration.

关键词:知识集成;流程节点;知识;流程;知识管理

Keywords:knowledgeintegration;processnodes;knowledge;process;knowledgemanagement

中图分类号:G302文献标识码:A文章编号:1006-4311(2009)11-0111-04

0引言

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表示规范如下:

<?xmlversion="1.0"encoding="utf-8"?>

<xs:schemaid="节点属性知识表示规范"

targetNamespace="http://tempuri.org/XMLSchem

a.xsd"

elementFormDefault="qualified"

xmlns="http://tempuri.org/XMLSchema.xsd"

xmlns:mstns="http://tempuri.org/XMLSchema.xsd"

xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:elementname="流程节点属性知识">

<xs:complexType>

<xs:sequence>

<xs:elementname="知识编号">

<xs:complexType>

<xs:sequence>

<xs:elementname="流程编号"type

="xs:string"/>

<xs:elementname="节点编号"type

="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:elementname="节点编号"type="xs:string"/>

<xs:elementname="启动知识"type="xs:string"/>

<xs:elementname="节点描述"type="xs:string"/>

<xs:elementname="节点输入"type="xs:string"/>

<xs:elementname="节点输出"type="xs:string"/>

<xs:elementname="时间约束"type="xs:string"/>

<xs:elementname="角色"type="xs:string"/>

<xs:elementname="知识_技能_素质要求"

type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

2.2.3流程节点知识的集成

知识生命周期包括知识获取、共享、使用和淘汰,组成了知识流程。基于流程节点的知识集成是指知识生命周期中的所有活动完全基于流程节点进行,如图3所示。基于流程节点的知识集成模型如图4所示。

知识库中的知识为节点单元知识,通过节点编号与流程节点发生关联。某一流程节点可能由不同节点单元组成,该流程节点的知识是其所包含的节点单元知识的集合。

节点地图(知识地图)是在业务流程建模基础上构建的,体现不同层次流程中的流程节点之间的包含与被包含关系,并不体现同一流程中节点之间的先后顺序,如图5所示。节点地图的作用是通过流程节点编号从节点地图中获取构成流程节点的节点单元编号,进而通过节点单元编号获取知识库中的知识。

2.2.4知识库的管理

在知识库中,前述第一类和第二类知识是静态知识,维护比较简单。而对于第三类知识,流程节点的角色可以随时添加,这就必须对知识库进行及时维护,否则就可能会形成很多知识垃圾,影响知识库运行效率。因此对知识库管理主要指对流程库中第三类知识的管理。知识库管理包括以下几方面:

①知识的添加。流程节点的角色在处理流程节点活动过程中,如果遇到“问题”就会查找流程节点中的知识,以确定是否存在此问题的“解决方案”。如果存在,则依照“解决方案”处理该问题;如果不存在,则通过其他渠道(如专家建议、外部知识)等获取问题的“解决方案”,并将其添加到知识库中。在添加知识时必须同时添加相应的关键词,并且关键词必须与知识内涵紧密相关,以便于检索。

②冗余知识管理。知识库可以根据关键词检索次数,定期向知识库管理员提示冗余知识,管理员可以根据实际情况判断是否删除。

③知识优化。知识库可以根据关键词检索次数定期向知识库管理员提示检索次数高的关键词和对应的知识,管理员就可以对该知识优化,使检索效率更高。

④关键词更新。流程节点的角色在实际检索过程中如果发现关键词设置不合理,可以对知识的关键词进行合理调整。

3总结

本文提出一种全新的基于流程节点的知识集成方法,是对知识管理研究领域的有益补充,对知识管理研究具有一定的参考价值。在基于流程节点的知识集成方法研究中,以下问题还需进一步研究:

(1)节点知识动态集成的实现。企业处于不断变化环境之中,作为企业价值载体的业务流程必须不断调整以适应市场需求变化,从而更好地为顾客提供价值。业务流程变化必然带来节点知识变化(包括所有的三类知识),这就需要节点知识在业务流程变化时能够自动实现重构,以支持新的业务流程运行。

(2)如何激励企业员工将“个体知识”添加到知识库中,实现“个体资源企业化”。

笔者将在今后对以上课题做进一步研究。

————————————

参考文献:

[1]钱亚东、顾新建、王生发、李响烁:《汽车企业知识管理中知识与业务的集成研究》[J];《汽车工程》2006:1。

[2]MichaelHammer,JamesChampy.ReengineeringtheCorporation:AManifestoforBusinessRevolution[M];NewYork:HarperBusiness,2001:1。

[3]DavenportTH.,ShortJE.Thenewindustrialengineeringinformationtechnologyandbusinessprocessredesign[J];SloanManagementReview,1990,32(4):11-27。

[4]B.J.Hommes.Overviewofbusinessmodelingtools[J];2001:3-5。

[5]詹友刚、王峰:《DFMA面向制造和装配的设计——并行工程的核心技术》[J];《软件世界》2001(6):70-73。