工作流原理與.Net平臺實現培訓課程
?
課程簡介:?
?
課程首先講解工作流基本原理,然后結合工作流典型平臺WWF講解工作流程的自動化原理。最后結合實際應用案例,講解如何進行工作流建模和工作流平臺自動化實現。
?
?
培訓目標:?
?
·工作流概覽
·工作流的基本構成
·工作流建模
·典型工作流平臺介紹
·WWF架構和實現原理
·WWF的整體架構原理
·運行期工作流實例模型分析
·WWF的主要用法
·WWF的高級應用
·基于WWF的工作流管理系統實踐 路線圖
·對WWF的相關接口進行封裝,構建自己的工作流應用平臺
·WWF的應用
?
培訓對象:.Net應用開發工程師
學員基礎:具有一定.Net 平臺開發經驗。
培訓內容:?
?
|
?
|
|
工作流概覽
|
·?為什么需要工作流
·?工作流基本概念
·?工作流適用于什么場景
·?工作流的分析設計方法
·?典型的工作流支撐平臺介紹
·?工作流管理系統的典型組成
|
|
工作流的基本構成
|
·?開始和結束
·?活動和狀態
·?轉移
·?事件,條件
·?消息和甬道
·?數據對象和容器
|
|
工作流模型
|
??????InstallScript的文件結構講解
??????InstallScript的操作符講解
??????InstallScript的函數講解
??????流控制語句
??????保留字
|
|
工作流引擎實現技術
|
??????工作流狀態變遷和調度算法
??????流程引擎的基本結構和對象
??????工作流引擎結構和實現
??????工作流定義描述語言
??????比較流行的開源引擎實現及擴展
|
|
工作流建模
|
·?類型定義:類和接口;抽象類,實體類
·?捕獲事件
·?描述事件處理流程
·?業務流程分析
·?工作流定義
·?工作流建模
·?從工作流落地到實現平臺
|
|
典型工作流平臺介紹
|
·?工作流平臺具有哪些功能
·?具有哪些特點
·?工作流平臺的組成要素
|
|
工作流應用案例剖析
|
??????工作流在項目中的應用注意事項
??????如何正確的在項目中應用工作流
??????商業應用案例講解
|
|
.Net平臺的工作流框架WWF核心基礎
|
·?WWF的核心概念
·?WWF安裝及配置
·?VS.Net及流程圖形設計器的使用
·?創建一個流程文件及編輯其源代碼
·?WWF的整體架構原理
·?工作流定義模型分析
·?運行期工作流實例模型分析
·?數據庫表模型分析
|
|
WWF架構和實現原理
|
·?WWF的框架層次
·?主要的構件及其職責的分析
·?WWF的實現機制
·?流程引擎解析
·?工作流對象解析
·?執行流程分發原理解析
·?工作流對象數據表結構
|
|
運行期工作流實例模型分析
|
·?工作流程模式
·?配置文件加載過程
·?流程對象實例
·?轉移對象實例
·?數據對象關系
·?工作流數據庫存取場景
|
|
WWF的服務接口
|
·?創建流程引擎的相關API及配置
·?發布一個流程及刪除發布
·?多種方式啟動一個新的流程(按名稱,按名稱及版本)
·?在流程設置變量,激活等待的執行。
·?在流程設置變量,激活等待的執行。
·?啟動任務
·?啟動歷史流程、歷史活動
|
|
流程設計器復雜用法
|
·?流程(process)定義
·?流程控制的各種結點說明
·?流程控制節點的用法
·?原子節點的用法
·?監聽事件和異步調用
·?任務的各種分派方式
·?每個功能的應用場景和現實意義
·?結合實例的演示
|
|
案例分析
|
·?案例分析一:資金申請流程
·?案例分析二:公司請假流程
·?案例分析三:訂單處理流程
·?創建一個流程文件及編輯其源代碼
·?WWF的整體架構原理
·?工作流定義模型分析
·?運行期工作流實例模型分析
·?數據庫表模型分析
|
|
對WWF的相關接口進行封裝,構建自己的工作流應用平臺
|
·?工作流層次的擴展
·?數據對象接口擴展
·?業務邏輯接口擴展
·?流程引擎接口適配
|
?
|
?
|
?