业务流程中的知识流程建模
业务流程中的知识流程总是与业务流程、组织、人员、知识密不可分,因此首先要建立这些基本模型,然后再对业务流程中的知识流程进行建模,最后建立知识流程与业务流程的集成模型(见图1) 。本文采用元组表示法来表示各种模型。
1 基本模型
a.组织模型。业务流程中员工之间的关系有多种:他除了属于各个部门(传统m层级式组织结构)或者属于跨部门的团队,还通过业务流程联系在一起,此外他们还可能属于各种非正式组织如实践社区、专家网络、兴趣小组、最佳实践等。
b.人员模型。人员是业务流程中任务实施的主体,其模型可表示为:Psn=
C.业务流程模型。尽管企业中的业务流程多种多样,结构各异,但是其组成却是基本相同的,即由若干相互关联的、按姐一定时间和逻辑顺序的流程活动或任务组成。这些任务由相应的角色通过利用各种资源来执行。业务流程可表示为:PM=
PBA表示流程的基本属性,比如ID、名称、创建者、创建时间等;PData表示流程相关的数据。
2 知识流程模型
a.业务流程中的知识获取模型。知识获取模型KAM(Knowledge Acquisition Model)表示员工在业务流程场景中根据自己的知识需求从知识源中获得所需要的知识对象。知识获取模型可表示为:KAM = < Psn, KDmd,KSrc, KObj>
b.业务流程中的知识交流模型。在业务流程执行过程中员工为了满足自己的知识需求可以与他人进行知识交流以获得所需的知识。知识交流的参与者可以是两个(即一对一的关系),也可以包括多个(即一对多或多对多的关系),因此存在多种交流模式比如链式、环状、网状、星型等。其次,如果知识需求者不能在流程参与者中找到知识提供者,那么就会与该流程组织之外的其他人员进行知识交流,因此知识交流可以分为两种:一种是线性的在一个业务流程的参与者之间的知识交流;一种是复杂的在业务流程的参与者和业务流程之外的人员比如企业内部或外部的领域专家之间的知识交流。再次,知识交流可以是同步的(比如通过电话、即时信息、网络会议、应用共享等),也可以是异步的(比如通过电子邮件、讨论组、虚拟工作室、电子白板、论坛等)。因此,知识交流模型可表示为:KCM=< Psn,K Dmd,K Cnt,C Mod,C Scp,C Typ>
C.业务流程中的知识创造模型。在实施业务流程中的任务过程中,员工原有的知识通过与有关业务流程的知识,从企业的知 识源中获取的知识以及通过与其他员工交流而获得的知识 结合起来,从而可以产生新知识。如果要将创造的新知识存储到相应的知识源中,那么还应该将这些新知识按照统一的知识分类体系进行分类,以便于以后的查询和使用。知识创造模型可表示为:KGM= < Psn, PM,A ct,K AM,K CM,K Obj>
3 集成模型
在业务流程实施过程中,知识流程与业务流程是动态连接的,即业务流程中某项业务活动执行时,会激活与之相连的知识流程以进行相应的知识处理并提供相应的知识服务。因此,这就需要一个集成模型,可将其表示为:BKI=< PM, Act, KP>