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