200 likes | 388 Views
An integration architecture for Knowledge management systems and business process management systems. Introduction. 知識經由 business process 的執行者被使用,而新知識是 business process 產生的結果。 Business process 是一個非常良好的知識傳遞媒介 ( 方法 ) ,也是知識產生的場所。 流程本身的資訊 與 流程執行的結果 都是公司中有價值的知識。
E N D
An integration architecture for Knowledge management systems andbusiness process management systems
Introduction • 知識經由business process的執行者被使用,而新知識是business process產生的結果。 • Business process 是一個非常良好的知識傳遞媒介(方法) ,也是知識產生的場所。 • 流程本身的資訊與流程執行的結果都是公司中有價值的知識。 • 定義流程知識(process knowledge)的概念與將其分類為三種型態。 • 本文建議如何將已存在的KM system與BPM system功能做延伸,來支援三種型態的流程知識(process knowledge) 。
Related work • 本文有一部分的研究是朝向Integrated Process Management (IPM),IPM的目標是整合流程與提供生命週期來支援流程塑模與整合、流程分析、最佳化、流程自動化技術與控制、流程導向的整合、流程知識管理。 • BPM system的概念是經由Business Process Management Initiative (BPMI)被提出,用來整合系統、自動化日常例行的活動、管理所有階段的流程、提供端對端的能見度與控制。 • 流程導向KM的優點是可幫助使用者避免資訊超載、專注於重要的資訊,這對公司的價值鏈而言是很重要的,它亦可促進公司中知識的可用性與執行KM系統的效率。
Business process management & knowledge management lifecycle BPM lifecycle KM lifecycle 可藉由應用各種不同流程分析技術 以達最佳化: (1)結構上的分析:PERT / CPM (2)模擬的技術:Petri-Net
Definition of process knowledge 流程知識的型態有三種: • process template knowledge process template用來分析與模擬資訊,來自於樣板設計階段,也包含了template 的演化歷史。 • process instance knowledge process instance 的集合與流程執行的衡量,是根據企業的評估準則,其中也包含了環境、資源、結果…等資訊。 • process-related knowledge 一個知識的集合在一個business process中被產生與被使用。
process template knowledge • process template knowledge包含 流程結構、事前分析結果、模擬結果、樣板發展歷史、目標流程的結構、中間(介)資訊。 • 從BPM生命週期的觀點來看,資訊是在 流程的產生、塑模、事前分析、評估期間被產生,再轉成process template knowledge。 • 一個business process的流程結構在塑模階段產出,是process template knowledge中最主要的一部分。
process instance knowledge • process instance knowledge的組成是在流程制定階段期間被產生,各纇的資訊如:實際的執行者、實際使用的資料與資源、工作時間、工作條件、成本…等都包含在知識當中。 再過濾、精緻化,最後在轉成有附加價值的process instance knowledge 。 • process template knowledge被產生是經由流程設計者或分析者而來。 process instance knowledge被產生是經由活動執行者。
process-related knowledge • process-related knowledge被產生是經由在流程制定與事後分析階段不斷收集與分析資訊的結果而來。 • 當business process在實際被執行時, process-related knowledge可經由活動執行者被使用。 • process-related knowledge可透過中介資訊與目標企業流程的活動做關聯 。 • process-related knowledge包含書籍、文件、專家、手冊、應用、法律、規則…等,其概念能使企業過濾有價值的知識與避免資訊的超載。
流程導向的知識管理 • Socialization(社會化) • 透過經驗分享來創造隱性知識. • Externalization(外部化) • 明確的表達隱性知識與流程的關係(定義環境資訊). • Combination(結合) • 結合完整流程事例(Process instance)的知識去創造新的知識或是去最佳化流程相關的知識. • Internalization(內部化) • 在流程的執行過程中,把顯性知識轉變成員供自己的內隱知識.
流程和知識管理的整合架構 • 利用前面所介紹的知識管理生命週期來呈現出整合和延伸需求
流程和知識管理的整合架構 • 描述知識管理和商業流程管理之間需求的相互關係
完整的系統整合架構 • 知識儲存庫有三個儲存的資料及一般功能: • 流程樣板知識 • 流程內容物知識 • 流程資源 為了尋找以上三種知識,會有基本的知識瀏覽功能、之事搜尋引擎以及流程知識追蹤 • 動作分為四種: • 建立流程 • 流程分析 • 流程執行 • 事後分析與進化
知識庫和一般功能 • 知識儲存區有兩項基本功能: • 知識地圖(知識分佈圖) • 一種知識索引,可以被用來找尋我們所需的知識 • 授權與安全性 • 在KM生命週期使用階段上又有三項功能: • 知識瀏覽功能 • 知識搜尋引擎 • 流程知識追蹤工具
雛型系統 • 使用程式語言:JDK 1.4, Java servlet • 流程定義語言:採用IPM-EPDL的定義 • 伺服器的環境:Tomcat 3.2, Apache 1.3.2 • 客戶端的環境:IE (web based)
在知識儲存藏區的流程樣板地圖 知識流程的追蹤 登入者: st1 流程樣板導航 執行者將自己的隱性知識作紀錄 流程進行到哪個階段 與此流程相關的知識
結 論 • 這篇文章推薦一個整合知識管理系統(KMMs)與企業流程管理系統(BPMs)的系統,藉由廣泛的框架去結合這兩個系統的好處。 • 這個系統有幾項好處: • 容易讓流程開發者建立或是重建流程,因可以在設計時就預覽流程執行狀況 • 當流程在執行時,可以在對的時間提供對的相關知識(解釋為什麼、何時需要使用、被誰使用) • 使用者可以在流程執行時,具體說明他們的技術或技巧,而系統會將之分析與計算,當作流程相關知識