和大家探讨一下“虚拟光驱”原理
和大家探討一下“虛擬光驅(qū)”原理,在園子里也學(xué)習(xí)了不少時間了,感覺氛圍也真不錯。所以今天也上來和大家一起交流交流。通過這半年對WF4的學(xué)習(xí),感覺比原來3.5有了質(zhì)的飛躍,但還是有很多不足的地方??赡芪腋悠蛴跇I(yè)務(wù)方面的應(yīng)用,所以之前比較喜好JBPM,也接觸過國內(nèi)的幾大工作流廠商的產(chǎn)品,比如安碼,東蘭等,所以我自己做的平臺中,多少吸收了更方面的東西,希望大家一起交流學(xué)習(xí)下。
我的平臺主要還是那3大功能:光驅(qū),流程設(shè)計器,表單設(shè)計器,但經(jīng)過這么多年的流程項目實施經(jīng)驗來看,國內(nèi)很多的客戶還是希望一本萬利的來做項目,就是我出錢買你的產(chǎn)品,你來培訓(xùn)下,然后我自己的人就可以隨時隨地的進(jìn)行流程的設(shè)計,配置了,這樣就減少了實施費用,這個想法固然很好,但我覺得不能面面俱到,如果有和外部系統(tǒng)接口或是復(fù)雜的流程,個人覺得還是需要實施人員進(jìn)行二次開發(fā)。
那既然現(xiàn)實有這樣的需求,那只能將東西做的能讓用戶充分的自定義了光驅(qū):目前采用WCF的方式,有個別的園友叫它云端,這個感覺有點過了,其實就是個服務(wù)器,國內(nèi)感覺真正認(rèn)識到什么是云端的人太少,很多大的廠商也是,包括華為,不細(xì)講了,免得被人肉
流程設(shè)計器:拋棄了WF自帶的設(shè)計器,自定義流程設(shè)計器,并最終生成可執(zhí)行的XAML文件
表單設(shè)計器:通過拖拽直接生成WEB頁面,支持XPATH,模仿infopath,目前在開發(fā)自動生成Sliverlight的頁面
廢話不多說,直接上圖:
和大家探討一下“虛擬光驅(qū)”原理,流程定義
流程的活動是自定義封裝的,設(shè)計完成之后自動生成WF所識別的xaml文件
<Activity xmlns:mc=""? 之后省略。。。。
2開始節(jié)點配置
3任務(wù)審批節(jié)點
4子流程
流程變量
5表單設(shè)計器(支持XPATH,模仿Infopath。PS:Infopath是我見過最強的表單設(shè)計工具可以讓你從復(fù)雜的腳本中抽身出來)
控件屬性配置
控件計算和表達(dá)式公式設(shè)置
邏輯驗證:
表單運行環(huán)境(IE)
流程管理(Silverlight):
管理Portal頁面
流程查詢
在線查看
發(fā)完了,鑒于這個是公司項目,所以不方便貼代碼,見諒,但有問題我們可以一起交流下,因為我還有很多問題沒有解決或有待完善,WF4固然很好,但是要封裝成一個真正靈活強大的自定義工作流平臺,還是有很長的路要走,希望能和大家一起學(xué)習(xí)。
虛擬光驅(qū)
總結(jié)
以上是生活随笔為你收集整理的和大家探讨一下“虚拟光驱”原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VTK修炼之道27:图像基本操作_三维图
- 下一篇: VTK修炼之道28:图像统计_灰度直方图