FileNet工作流引擎在OIS系統中的應用與研究
【學位授予單位】:南昌大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP311.52
- 摘要3-4
- Abstract4-9
- 第1章 緒論9-14
- 1.1 課題研究背景9-10
- 1.2 課題研究意義10-11
- 1.3 主要工作11-13
- 1.4 論文安排13-14
- 第2章 FileNet相關技術14-24
- 2.1 FileNet介紹14-15
- 2.2 FileNet工作流建模15-21
- 2.2.1 工作流定義元素16-17
- 2.2.2 工作流定義過程17-19
- 2.2.3 節點任務分析19-20
- 2.2.4 節點動作的擴充20-21
- 2.3 FileNet工作流部署21-22
- 2.4 FileNet特點及優勢22-23
- 2.5 本章小結23-24
- 第3章 特殊工作流模式的FileNet解決24-38
- 3.1 流程回滾模式24-27
- 3.1.1 流程回滾場景24-25
- 3.1.2 流程回滾實現及效果25-27
- 3.2 定時任務處理模式27-30
- 3.2.1 定時任務處理場景27-28
- 3.2.2 定時任務處理實現及效果28-30
- 3.3 任務會籤模式30-37
- 3.3.1 任務會籤場景30
- 3.3.2 工作流組實現多實例30-32
- 3.3.3 活動多實例任務會籤32-34
- 3.3.4 比例會籤模式實現34-37
- 3.4 本章小結37-38
- 第四章 面向工廠模式的任務催辦38-60
- 4.1 面向工廠模式的任務催辦38-43
- 4.1.1 工廠模式原理39-40
- 4.1.2 基於FileNet的催辦目標抽取40-41
- 4.1.3 面向工廠模式的郵件模板獲取41-43
- 4.2 事務分離式郵件緩衝池設計43-44
- 4.3 切面式自動任務催辦44-51
- 4.3.1 Servlet監聽機制44-46
- 4.3.2 切面式郵件服務46-48
- 4.3.3 郵件發送體系結構48-51
- 4.4 任務通知跟蹤辦理一體化51-57
- 4.4.1 單點登錄機制51-52
- 4.4.2 單點登錄實現52-54
- 4.4.3 一鍵任務辦理54-57
- 4.5 任務催辦異常處理57-58
- 4.6 本章小結58-60
- 第五章 FileNet在OIS系統中的應用60-71
- 5.1 系統需求分析60-61
- 5.2 系統體系和技術架構61-62
- 5.3 系統核心模塊的設計與實現62-70
- 5.3.1 FileNet實現公文流轉62-65
- 5.3.2 FileNet與SAP系統交互65-66
- 5.3.3 基於RBAC的待辦獲取66-68
- 5.3.4 FileNet文件管理68-69
- 5.3.5 可視化流程管理69-70
- 5.4 本章小結70-71
- 第六章 總結與展望71-74
- 6.1 工作總結71-73
- 6.2 工作展望73-74
- 致謝74-75
- 參考文獻75-77
- 附錄A 系統主要模塊核心代碼實現77-80
- 附錄B 可視化流程流程建模、監控和跟蹤80-82
- FileNet P8 是 IBM 新一代的、統一的企業級內容和流程管理平臺,它包含廣泛的產品和服務,幫助用戶在面向服務架構(SOA)的環境中構建,部署,運行和管理企業的內容和流程。它在分佈式
(distributed),可獲取性 (availability),可調控性 (scalability),安全,標準化等諸多方面都有很強的表現。它包含三大產品組:內容管理 (FileNet Content Manager),流程管理 (FileNet Business Process Manager) 和記錄管理 (FileNet Records Manager) 。流程管理包含流程配置控制檯 (Process Configuration Console),流程設計器 (Process Designer),流程引擎
(Process Engine),應用引擎 (Application Engine) 等產品和應用。本文內容主要涉及流程引擎(以下簡稱 PE)。
與 FileNet PE 相配套的有兩個應用:流程管理器 (Process Administrator) 和流程跟蹤器 (Process Tracker),它們可以用來監控和管理 PE 中正在運行的流程實例。但流程管理器和流程跟蹤器中的概念和操作相對來說比較複雜,更適合於專門的 IT 人員,對於企業的業務人員來說,通常更希望在一個統一的業務應用裏來監控和管理企業裏所有的流程實例,這個業務應用將底層的 IT 技術屏蔽,而且很可能集成了其他的日常應用,如辦公系統。另外,不同的企業對於流程監控和管理的業務需求很可能有差別,對用戶界面的要求也有差別,如有的企業喜歡 Web2.0,有的喜歡桌面軟件。因此,開發人員有必要掌握 FileNet PE 中工作流(即流程)的生命週期以及 FileNet 提供的 PE API(用於觀察和改變工作流的狀態),從而能夠爲不同的企業開發定製化的流程監控和管理軟件。本文主要是爲此目的而撰寫,但對於想了解 FileNet PE 工作流生命週期及相關底層知識的開發者和架構師來說,本文亦有參考價值。
本文假設讀者已經具有 FileNet P8 流程管理產品的一些基本知識,能夠使用流程設計器創建工作流定義 (Workflow Definition),保存成內容引擎 (Content Engine,以下簡稱 CE) 中的文檔並且轉移(Transfer)至 PE 引擎,瞭解工作區(Workplace)的基本使用方法。