天天看點

WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流

上篇,我們簡單的說明了WF的入門,那麼院子裡面已經有很多的高手,寫了不少的關于工作流的應用,最近在內建工作流平台的過程中也是發現了不少的問題和心得體會,工作流果真不隻是審批那麼簡單,複雜度可見非常的不一般,學好了工作流無論對自身的對業務流程的了解和改進,都是非常有幫助的,由于不同的企業應用的具體的業務流程不同,是以也就造成了無法建構通用的業務流程模型,就和企業的管理一樣,無法生搬硬套,要符合企業内部的情況才可以。 關于工作流的認識的相關文章,也是已經有了很多了,不少院子裡面的大牛都已經提到過工作流的認識,小弟不敢說對工作流了解的很深。
WorkFlow是最近比較流行的一門技術,其實WF起源于20世紀70年代中期的辦公化自動領域,自1993年8月,WFMC(工作流管理聯盟)成立,1994年制定了一系列的關于工作流的标準。進入21世紀工作流被越來越多的學者關注,該項技術越發走向成熟。當然我也是必須跟上時代的步伐,是以也加入工作流的大軍,希望能夠跟上前人的腳步。當然也希望感興趣的朋友,加入工作流的讨論群中來。具體群号:120661978。
一、開篇 二、摘要 三、WF4.0的控制流
中的其他幾個循環基礎用法及說明,當然有一些誠懇的朋友說,我寫的系列與大多數的WF系列一樣,都是沒有實際的東西,可能我這裡想解釋下,我先寫入門吧,然 後在結合執行個體寫應用篇吧,希望大家繼續支援。
a、拖拽一個Parallel控制流節點到順序控制流之上。
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
b、在parallel控制流中添加二個或者更多的順序控制流:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
c、我們在最外層的sequence控制流上定義一個bool型的變量。
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
d、在二個執行體内添加相應的活動,例如我們這裡來添加如下二個活動:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
e、運作檢視運作結果。
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
f、我們修改上面的Assign活動中的設定變量的值,修改為myFlag=“false”,運作後的效果如下;
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
g、我們在程式的最開始添加一個輸出到控制台的活動,在每個分支執行完畢後,添加一個活動,輸出每個活動執行完成時的時間:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
h、下面我們來運作看看結果:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
i、如果我們這時候把myFlag設定為true的結果:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
說明:上面說明了Parallel控制流的使用及具體的作用,如何結合實際進行應用,我們後面會具體的進行舉例說明的。
a、建立一個活動:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
b、添加ParallelForEach<T>活動到順序控制流中,并設定ParallelForEach<T>的類型:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
c、在Body内添加一個順序工作流:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
d、在Body内的sequence控制流内添加如下活動節點:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
e、設定MyCollection的預設值如下:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
f、F5運作,檢視輸出結果:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
g、我們将上面的Body内的IF條件修改下:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
h、再次運作後,輸出如下結果:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
本篇我們講述了“WF4.0”的控制流中的Parallel與ParallelForEach<T>,下篇我們将會繼續講解控制流的其他用法,如果您有更好的意見或建議,還請提出:
WorkFlow入門Step.5—Adding Procedural Elements-For-WF4.0-(後續)開篇摘要大綱WF4.0中的控制流
控制流中的很多内容,在我們具體的業務流程的應用中是最常用的内容,是以我們先把基礎的内容進行梳理和說明。 本文轉自何戈洲部落格園部落格,原文連結:http://www.cnblogs.com/hegezhou_hot/archive/2011/06/12/2078985.html,如需轉載請自行聯系原作者

繼續閱讀