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