天天看點

WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳

開篇

         之前的篇幅,我們主要是講述了《WorkFlow入門篇》的一些内容,其實主要是基礎的workflow的用法,我們并沒有深入的說明,從本篇開始,就開始講述一些設

計篇的内容,比如代碼活動等等,更深入一些的内容,并且結合一些業務流程來說明WF的用法。

摘要

WorkFlow是最近比較流行的一門技術,其實WF起源于20世紀70年代中期的辦公化自動領域,自1993年8月,WFMC(工作流管理聯盟)成立,1994年制定了一

系列的關于工作流的标準。進入21世紀工作流被越來越多的學者關注,該項技術越發走向成熟。當然我也是必須跟上時代的步伐,是以也加入工作流的大軍,希望能

夠跟上前人的腳步。當然也希望感興趣的朋友,加入工作流的讨論群中來。具體群号:120661978。

目前,我們已經在

AgileEAS.平台

中陸續內建了,界面設計器+工作流的内容,當然工作流目前還不算太成熟,還不友善放出來,本文隻是抛磚引玉,還希望

大家多多重視工作流的内容。

大綱

一、開篇

二、摘要

三、WF4.0的參數傳遞

參數傳遞使用說明

參數傳遞,顧名思義,有入參,出參,還有既是輸入又是輸出的參數等,下面我們就來看看參數的傳遞用法吧。

1、建立一個控制台工作流應用程式,并命名為OrderProcess:

WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
2、添加一個Orders的Class類檔案:
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳

3、在Orders類的内部,添加如下代碼:

namespace OrderProcess

{

     public class Orders

    {

         public Orders()

         {

             Items = new List<OrderItem>();

         }

         public int OrderID

             get;

             set;

         public int Description

         public int TotalWeight

         public string MethodName

        {

            get;

            set;

         public IList<OrderItem> Items

         }

    }

}

上面引用了類OrderItem類的内容,作為訂單的具體訂單内的明細項資訊,該OrderItem的類的代碼如下:

    public class OrderItem

        public int OrderItemID

        }

        public string OrderItemCode

        public int Quantity

        }

4、我們拖拽一個Sequece活動到設計器上:

WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
5、我們建立一個MyOrder參數,該參數的方向是輸入,類型是我們之前定義的Orders類類型:
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
6、向工作流設計器中添加如下幾個活動和參數:
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
7、在sequence控制流中添加一個switch活動,具體如下:
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
8、下面我們繼續添加,在sequence快結束的地方,輸出我們的輸出參數“TotalAmount”的值
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
9、下面我們來在program的main方法中初始化一些資訊及相關的參數,我們來測試運作,看看具體的運作結果。
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
10、F5運作檢視運作結果:
WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳

源碼下載下傳

WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳

更多交流

官方部落格: http://www.smarteas.net/ 官方網站: http://www.agilelab.cn/

如果您在使用AgileEAS.NET開發平台中有什麼問題,請使用如下幾種聯系方式或者溝通方式。

1、電話-郵箱方式:

何戈洲 [email protected]  手機:18691480181 部落格: http://www.cnblogs.com/hegezhou_hot/

2、QQ交流群:

QQ:308961614    網名:H.O.T

AgileEAS.NET平台交流群:120661978(超級群)[建立]

作者:

IT行者-何戈洲

出處:

2007年大學畢業後便投入到計算機行業中,先後涉足(電信、電子商務、教育、醫療、工程建築、項目管理、房産)等行業,目前有比較豐富的技術及行業經驗,技術方面涉及(Java、Go、.NET、Python、設計模式、系統架構、PM管理流程、軟體工程、靈活開發、SOA、雲計算、大資料、區塊鍊、WF、SAAS等領域),結合業務可提供(EIP、ERP、HIS、B2B、B2C、B2B2C、CRM、OA、O2O等)業務及技術解決方案,随着時間的推移,目前已逐漸轉向管理方面,歡迎同行一起交流學習,個人平時愛好體育運動、音樂、旅遊等,向往豐富多彩的生活旅程。如有問題或建議,請多多賜教!

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,如有問題,可以通過

 聯系我,非常感謝。

其他聯系方式:

電話:13716055594

聯系人:何戈洲

微信聯系我:

WorkFlow設計篇Step.1—傳參的用法-訂單金額的計算-WF4.0開篇摘要大綱參數傳遞使用說明 源碼下載下傳
回報文章品質,你可以通過快速通道評論:

繼續閱讀