上篇,咱們簡單的說明了WF的入門,那麼院子裏面已經有不少的高手,寫了很多的關於工做流的應用,最近在集成工做流平臺的過程當中也是發現了很多的問題和心得體會,工做流果然不僅是審批那麼簡單,複雜度可見很是的不通常,學好了工做流不管對自身的對業務流程的理解和改進,都是很是有幫助的,因爲不一樣的企業應用的具體的業務流程不一樣,所以也就形成了沒法構建通用的業務流程模型,就和企業的管理同樣,沒法生搬硬套,要符合企業內部的狀況才能夠。html
關於工做流的認識的相關文章,也是已經有了不少了,很多院子裏面的大牛都已經提到過工做流的認識,小弟不敢說對工做流理解的很深。工具
WorkFlow是最近比較流行的一門技術,其實WF起源於20世紀70年代中期的辦公化自動領域,自1993年8月,WFMC(工做流管理聯盟)成立,1994年制定了一系列的關於工做流的標準。進入21世紀工做流被愈來愈多的學者關注,該項技術愈加走向成熟。固然我也是必須跟上時代的步伐,因此也加入工做流的大軍,但願可以跟上前人的腳步。固然也但願感興趣的朋友,加入工做流的討論羣中來。具體羣號:120661978。學習
目前,咱們已經在AgileEAS.平臺中陸續集成了,界面設計器+工做流的內容,固然工做流目前還不算太成熟,還不方便放出來,本文只是拋磚引玉,還但願你們多多重視工做流的內容。網站
1、開篇spa
2、摘要.net
3、WF4.0的第一個實例設計
上一篇《WorkFlow入門Step.1—My Frist WorkFlow Trip!》咱們講述了基本的關於工做流的介紹和認識,此次咱們直接進入WF4.0,關於3.5以前的版本,咱們在後續的篇幅中就不介紹了,以4.0爲主,4.0的具體的關於更新和說明,我這裏也不特別的複述了,你們能夠參考以下文章htm
Windows Workflow Foundation 中的新增功能
4.0相比以前的版本能夠說是顛覆性的變化,沒法從以前的版本無縫的遷移到4.0版本之上。blog
下面咱們就來開始新建一個WF4.0的簡單項目,咱們先從Hello World!開始吧:ip
一、新建一個控制檯應用程序
二、新建完畢後,出現以下的界面,與原來的3.5以前的頁面的方式是不一樣的:
三、打開工具箱,咱們看到系統提供的默認設計活動分組:
四、咱們選擇「控制流」分組中的「Sequence 」 順序控制流:
五、上面咱們就完成了工做流的拖放,下面咱們在添加「基元」分組中的以下活動:
六、我這裏設置時間長度假設爲「15」秒鐘,那麼將上面的duration設置爲「00:00:15」 便可。咱們再添加一個活動節點「WriteLine」來輸出「Hello World!」;
六、這樣就行了,咱們再來看看宿主「Program」中的寫法吧,看看4.0相比3.5以前的版本的變化吧。
七、咱們來運行下程序看看效果吧:
八、你可能會認爲,我怎麼知道是不是等待了15秒鐘呢,下面咱們在執行該節點的先後,加入執行時間的輸出信息吧:
九、再次運行看看效果:
看起來很是的簡單吧,很容易上手,等你一旦找到了感受,會發現其實自己並不難,而是難在如何解決實際的問題。
本篇咱們講述了「WF4.0」的第一個程序,下篇,咱們也是參考C#語言的學習之路,開始講述循環結構,先掌握WF4.0中的控制流:
控制流中的不少內容,在咱們具體的業務流程的應用中是最經常使用的內容,因此咱們先把基礎的內容進行梳理和說明。
若是您在使用AgileEAS.NET開發平臺中有什麼問題,請使用以下幾種聯繫方式或者溝通方式。
一、郵箱方式:
魏瓊東: mail.james@qq.com 手機:18629261335 博客:http://eastjade.cnblogs.com/
殷長波:549558408@qq.com 博客: http://www.cnblogs.com/onmyway/
何戈洲:hegezhou_hot@163.com 博客:http://www.cnblogs.com/hegezhou_hot/
二、QQ交流羣:
AgileEAS.NET平臺交流羣:120661978(超級羣)[新建] AgileEAS.NET平臺交流羣:125643764(高級羣)[已滿] AgileEAS.NET平臺交流羣:147168308(高級羣)[已滿]