WorkFlow入門Step.3—Adding Procedural Elements-For...

開篇

上篇,咱們簡單的說明了WF的入門,那麼院子裏面已經有不少的高手,寫了很多的關於工做流的應用,最近在集成工做流平臺的過程當中也是發現了很多的問題和心得體會,工做流果然不僅是審批那麼簡單,複雜度可見很是的不通常,學好了工做流不管對自身的對業務流程的理解和改進,都是很是有幫助的,因爲不一樣的企業應用的具體的業務流程不一樣,所以也就形成了沒法構建通用的業務流程模型,就和企業的管理同樣,沒法生搬硬套,要符合企業內部的狀況才能夠。html

關於工做流的認識的相關文章,也是已經有了不少了,很多院子裏面的大牛都已經提到過工做流的認識,小弟不敢說對工做流理解的很深。測試

摘要

WorkFlow是最近比較流行的一門技術,其實WF起源於20世紀70年代中期的辦公化自動領域,自1993年8月,WFMC(工做流管理聯盟)成立,1994年制定了一系列的關於工做流的標準。進入21世紀工做流被愈來愈多的學者關注,該項技術愈加走向成熟。固然我也是必須跟上時代的步伐,因此也加入工做流的大軍,但願可以跟上前人的腳步。固然也但願感興趣的朋友,加入工做流的討論羣中來。具體羣號:120661978。網站

目前,咱們已經在AgileEAS.平臺中陸續集成了,界面設計器+工做流的內容,固然工做流目前還不算太成熟,還不方便放出來,本文只是拋磚引玉,還但願你們多多重視工做流的內容。ui

大綱

1、開篇spa

2、摘要.net

3、WF4.0的控制流設計

WF4.0中的控制流

        上一篇《WorkFlow入門Step.2—Building a Simple WorkFlow-For-WF4.0》咱們講述了基本的關於WF4.0構建簡單的控制檯程序。本節咱們就來看看WF4.0中的控制流3d

中的基礎用法及說明,固然有一些誠懇的朋友說,我寫的系列與大多數的WF系列同樣,都是沒有實際的東西,可能我這裏想解釋下,我先寫入門吧,而後在結合實例htm

寫應用篇吧,但願你們繼續支持。blog

  一、使用變量

                a、先拖拽一個順序活動控制流到設計視圖中。

          image

          b、定義變量:

          image

         c、變量是支持繼承的,該順序控制流內部的活動,默認會能夠訪問到外部父活動定義的變量。

         image

        d、輸出結果,來測試下咱們說明的內容吧:

        image

   二、IF控制流

        a、拖拽一個IF控制流節點到順序控制流之上。

       image

       b、拖拽then與else的活動。

       image

       c、下面咱們來運行下上面的狀況,來查看下具體的結果吧:

       image

       d、咱們來修改下if中的表達式條件。

       image

       e、咱們修改了上面的「Condition的匹配條件」 condition=「test」 那麼這時候執行的確定是then。若是condition的值是test的話。

       image

       f、咱們修改上面的Assign活動中的設置變量的值,修改成condition=「test」;

       image

       g、再次運行,查看結果:

       image

三、While控制流

     a、新建一個活動:

     image

    b、添加以下信息:

    image

    c、運行該節點,查看輸出信息:

    image

    d、咱們來修改下while條件中的condition的條件或者是在上方的爲變量設置值的活動中設置condition的值爲1:

    image

    e、再次運行,查看輸出結果:

    image

    f、下面咱們來修改下這個條件,當condition<10的時候,咱們執行輸出,不然跳出循環:

    image

   g、咱們再來執行下,查看運行的結果。

   image

下篇預告

本篇咱們講述了「WF4.0」的控制流中的IF與While,下篇咱們將會繼續講解控制流的其餘用法,若是您有更好的意見或建議,還請提出:

image_thumb44

控制流中的不少內容,在咱們具體的業務流程的應用中是最經常使用的內容,因此咱們先把基礎的內容進行梳理和說明。

源碼下載

   download

更多交流

官方博客:http://www.smarteas.net/

官方網站:http://www.agilelab.cn/

若是您在使用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(高級羣)[已滿]

相關文章
相關標籤/搜索