簡易檢索 / 詳目顯示

研究生: 柯文周
Sam
論文名稱: 建構以專家系統之推論引擎為基之工作流程管理系統
Designing an Expert System Based Workflow Management System to Integrate Project Flow and Process Logics
指導教授: 張瑞芬
口試委員:
學位類別: 碩士
Master
系所名稱: 工學院 - 工業工程與工程管理學系
Department of Industrial Engineering and Engineering Management
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 107
中文關鍵詞: 專案管理工作流程協同產品設計專家系統JESS推論引擎
外文關鍵詞: Workflow Management System, Project Management, Expert System, Inference Engine
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 面對全球化的趨勢之下,企業必須要在最短時間內,設計完成符合市場需求的產品,快速上市,搶得市場先機,因此在既有的組織架構中,能迅速成軍的專案便扮演了重要的角色。除此之外,網路機制的發達造成了專案協同產品設計,透過資訊的快速傳播,專案工作的進行,變成可以讓散布在全球各地的相關人員共同執行,以快速地完成產品的設計,並提高產品品質。在這樣的環境之下,傳統人工化的工作流程方式已不再適用,運用自動化的工作流程管理系統 (WfMS) 在限定的期限之內,考慮資源、成本、流程、進度控制等因子,讓工作能自行驅動,且視情況即時修改流程,成為了一個新的課題。
    本研究是利用專家系統的推論引擎於工作流程中心的流程推進機制,推論引擎是利用知識庫中的事實與規則來進行推論,將專案以及專案任務的所有資訊,皆以事實呈現,並以規則來控制流程的走向與相關的指派行動。表示各任務的事實除了一般基本的任務資料外,還包含了任務的進行狀態以及產出的結果。因此工作任務的起始規則,可透過找尋對應前置任務的事實,以判斷前置任務的進行狀態以及產出結果是否在預先定義好的範圍之內。各任務的產出結果會儲存在本身的事實中,因此後續的工作任務可以依此與流程規則相比,推論出流程分支分流或是迴流的情況。整個研究的推論過程,在於事實的變動引發規則的滿足,而觸發產生新的事實或是變更既有的事實,對應到各工作任務狀態的改變,造成專案流程的推進,對於附有規則條件的流程提供了有效的運行機制。最後,以此雛形系統架構,並搭配使用JESS (Java Expert System Shell) 實際開發出原型系統,藉以驗證以此推論引擎為基之工作流程管理系統的可行性。


    Since the complexity of products and their design processes has increased, products are now designed collaboratively by many companies around the world. Thus, it is very important that new product development is properly managed using formal project management (PM) tools electronically. While traditional PM focuses on scheduling and planning of projects, current PM focuses on managing the processes because the project length and result are directly affected by its process. The concept of using workflow management in PM is to regard a project as a series of processes and makes this process flow automatically. The objective of this research is to establish a workflow management system to manage project flow, especially when process logics embed with rules that may drive the flow. The focus is on using an expert system’s inference engine which infers according to ‘facts’ and ‘rules’ for directions of the processes. In our research, we use ‘facts’ to represent the projects, tasks, resources, etc, while ‘rules’ to define relations of tasks in a project flow. The fact of each task contains not only the basic information but also the status and result of the task. The rules that control the start of each task can be fulfilled according to corresponding facts of previous tasks. Thus, rules are triggered by the inference engine and facts are modified subsequently so the process status can be changed accordingly. The direction of a project flow can be decided based on facts, which represent tasks, and pre-defined rules. Thus, the project output can be controlled precisely to meet customers’ requirements. The research contributes to manage some complex project processes imbedded logical rules for the looping of the processes.

    中文摘要 I Abstract II 謝辭 III 目錄 IV 表目錄 VII 圖目錄 VIII 第一章 序論 1 1.1 研究背景與動機 1 1.2 研究目的 2 1.3 研究方法與架構 2 1.4 論文架構 4 第二章 文獻探討 5 2.1 專案管理 5 2.1.1 專案管理定義 5 2.1.2 專案成功因素 7 2.1.3 專案管理的範籌 10 2.1.4 專案管理相關研究 14 2.2 工作流程 16 2.2.1 工作流程定義 16 2.2.2 工作流程分類 17 2.2.3 工作流程管理系統 18 2.2.4 工作流程相關研究 19 2.3 專家系統 23 2.3.1 專家系統定義 23 2.3.2 專家系統架構 24 2.3.3 專家系統推論引擎 26 第三章 系統功能方法論 30 3.1 系統架構 30 3.2 推論機制架構 32 3.3 事實定義 35 3.3.1 事實模板定義 36 3.3.2 事實變數定義 41 3.4 規則定義 48 3.4.1 規則定義方式 49 3.4.2 流程運行推論規則 50 第四章 系統功能分析設計 57 4.1 系統主架構 57 4.2 系統架構分析 59 4.2.1 系統階段架構 59 4.2.2 系統角色權限 60 4.3 系統軟硬體分析 60 4.3.1 系統分析工具 60 4.3.2 系統軟硬體環境 61 4.4 系統功能模組概觀 61 4.5 系統功能細部流程分析 63 4.5.1 系統管理功能流程分析 63 4.5.2 專案維護功能流程分析 64 4.5.3 專案變數維護功能流程分析 65 4.5.4 工作執行功能流程分析 66 4.5.5 專案監督功能流程分析 67 4.5.6 流程定義功能流程分析 67 4.5.7 推論引擎功能流程分析 68 4.6 系統資料庫分析 69 4.7 系統實作範例說明 71 第五章 系統實作 74 5.1 範例流程定義說明 74 5.2 系統管理模組說明 75 5.3 流程定義模組說明 79 5.4 專案維護模組說明 80 5.5 工作執行模組說明 84 5.6 專案監督模組說明 87 第六章 結論與未來展望 89 6.1 分析評估 89 6.2 結論 90 6.3 未來展望 91 參考文獻 93 附錄一、系統基本語法 97 附錄二、Microsoft Visio流程定義說明 101 附錄三、系統碼轉換 104

    中文部份
    [1] 王偉宇,「協同設計與工作流程之探討」,碩士論文(指導教授:尤春風),國立臺灣大學機械工程學研究所,2003。
    [2] 邱政興,「以工作流程為基之協同專案管理平台-以IC設計專案為例」,碩士論文(指導教授:張瑞芬),國立清華大學工業工程與工程管理學系,2003。
    [3] 林逸群,「應用專家系統於中央空調系統之故障診斷」,碩士論文(指導教授:陳昭榮),國立台北科技大學電機工程學系,2001。
    [4] 洪勖芳,「全球化協同式產品開發之知識整合與智慧資產管理-以系統單晶片產品開發為例」,碩士論文(指導教授:朱詣尹),國立清華大學工業工程與工程管理學系,2001。
    [5] 莊宗文,「運用三維同步工程於知識網路上之整合性產品開發」,碩士論文(指導教授:朱詣尹),國立清華大學工業工程與工程管理學系,2002。
    [6] 陳俊伊,「同步工程應用於新產品開發專案工作協調之研究」,碩士論文(指導教授:張光旭),國立台北科技大學生產系統工程與管理研究所,2002。
    [7] 張瑞芬,姚銀河,「企業流程元件運用在系統整合之研究」,財團法人中衛發展中心分包學術機構研究計畫期中研究成果報告,國立清華大學,2001。
    [8] 蓋瑞•哈肯。專案管理立即上手(丁惠民 譯),臺北市:美商麥格羅•希爾國際股份有限公司,台灣分公司,2002。
    [9] 簡君穎,「以網際網路為基之工作流程管理系統設計」,碩士論文(指導教授:張瑞芬),國立清華大學工業工程與工程管理學系,2002。

    英文部份
    [10] Abdomerovic, M., and Blakemore, G., “Project process interactions,” International Journal of Project Management, 20, 315-323, 2002.
    [11] Anderson, D. K., and Bower, D., “Project management domains: stepping stones,” Proceedings of 15th IPMA World Congress on Project Management, Universal Project Management, London, England, May 2000.
    [12] Anderson, D. K., and Merna, T., “Project management strategy – project management represented as process based set of management domains and the consequences for project management strategy,” International Journal of Project Management, 21(6), August 2003.
    [13] Archibald, R. B., The Implementation of Project Management: The Professional’s Handbook, Massachusette: Assison-Wesley Publishing, 178, 1981.
    [14] Armitage, K., “Project management – concept and some basic principles,” The British Journal of Administrative Management, Dec 2002/Jan 2003, 34, ABI/INFORM Global, 10-11, 2002.
    [15] Chen, C.-H., Ling, S. F., and Chen, W., “Project scheduling for collaborative product development using DSM,” International Journal of Project Management, 21(4), 291-299, May 2003.
    [16] Cleland, D. I., and King, W. R., System Analysis and Project Management. Graw-Hill, Inc., New York, 1983.
    [17] Cooke, D. J., “The real success factors on projects,” International Journal of Project Management, 20, 185-190, 2002.
    [18] Czuchry, A. J., and Yasin, M. M., “Managing the project management process,” Industrial Management & Data Systems, 103(1), 39-46, 2003.
    [19] Dawes, T., “Project management – an integrated approach,” The British Journal of Administrative Management, Dec 2002/Jan 2003, 34, ABI/INFORM Global, 24-25, 2002.
    [20] Fakas, G., and Karakostas, B., “A workflow management system based on intelligent collaborative objects,” Information and Software Technology, 41, 907-915, 1999.
    [21] Forgy, C. L., “Rete: A fast algorithm for the many pattern/ many object pattern match problem,” Artificial Intelligence, 19(1), 17-37, 1982.
    [22] Giarratano, J. C., and Riley, G. D., Expert Systems: Principles and Programming, 2nd ed, PWS Publishing, Boston, 1993.
    [23] Kerzner, H., Project Management: A System Approach to Planning, Scheduling, and Controlling, 2nd ed., Van Nostrand Reinhold Co. Inc., New York, 1984.
    [24] Knapp, G. M., and Wang, B., “Modeling of automated storage/retrieval systems using petri nets,” Journal of Manufacturing Systems, 11(l), 1992.
    [25] Liberatore, M. J., and Pollack, J. B., “Factors influencing the usage and selection of project management software,” IEEE Transactions on Engineering Management, 50(2), 164-174, May 2003.
    [26] Plesums, C., Introduction to Workflow, Workflow Handbook 2002, Future Strategies Inc., 19-38, March 2002.
    [27] Rob A., Workflow: An Introduction, Workflow Handbook 2001, Future Strategies Inc., 15-38, October 2000.
    [28] Romano, N. C., Chen, F., and Nunamaker, J. F., “Collaborative project management software,” Proceedings of the 35th Annual Hawaii International Conference on System Sciences, 7-10, Jan 2002.
    [29] Shih, H. M., and Tseng, M. M., “Workflow technology-based monitoring and control for business process and project management,” International Journal of Project Management, 14(6), 373-378, 1996.
    [30] Stevenson, W. J., Operations Management, 7th ed, Irwin/McGraw-Hill, 2002.
    [31] Turban, E., and Aronson, J. E., Decision support systems and intelligent systems, 6th ed., Upper Saddle River, Prentice Hall Inc., 2001.
    [32] Van der Aalst, W. M. P., “On the automatic generation of workflow processes based on product structures,” Computers in Industry, 39, 97-111, 1999.
    [33] White, D., and Fortune, J., “Current practice in project management - an empirical study,” International Journal of Project Management, 20, 1-11, 2002.
    [34] Zhuge, H., “A process matching approach for flexible workflow process reuse,” Information and Software Technology, 44, 445-450, 2002.

    網站
    [35] Rete演算法,http://www.cis.temple.edu/~ingargio/cis587/readings/rete.html#2
    [36] Rete演算法,http://cindy.cis.nctu.edu.tw/AI96/team08/ai13.htm
    [37] Jess, the Rule Engine for the Java Platform, http://herzberg.ca.sandia.gov/jess

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE