官术网_书友最值得收藏!

3.4.2 工作流文件之間的調(diào)用

鑒于UiPath參數(shù)可以在不同流程間傳遞數(shù)據(jù)的性質(zhì),本節(jié)將介紹在調(diào)用工作流文件(Invoke Workflow File)活動中使用參數(shù)的實例。

Invoke Workflow File活動是UiPath提供的可以調(diào)用其他工作流程的活動,可以實現(xiàn)將一個或多個參數(shù)傳遞給調(diào)用的工作流程。使用時通過活動主體的瀏覽按鈕選擇希望調(diào)用的工作流程,通過點擊Import Argument按鈕來管理參數(shù),還可以通過點擊Open Workflow按鈕來打開被調(diào)用的工作流,如圖3-221所示。

當(dāng)我們想要在當(dāng)前的流程中調(diào)用其他流程來實現(xiàn)需求時,就可以使用Invoke Workflow File活動,具體使用方法如例3.23所示。

【例3.23】使用Invoke Workflow File活動取得今天是星期幾,并彈出窗口顯示。我們會創(chuàng)建兩個序列,第一個序列根據(jù)今天的日期判斷今天是星期幾,第二個序列使用Invoke Workflow File活動取得該值,并彈出窗口顯示結(jié)果。流程圖如圖3-222所示。

圖3-221 Invoke Workflow File活動

圖3-222 流程圖

具體實現(xiàn)步驟如下所示。

1)進(jìn)入Studio界面,點擊Process創(chuàng)建一個新流程,命名為3_23_InvokeWorkflow-File,如圖3-223所示。

2)點擊DESIGN選項卡中的New按鈕,選擇Sequence工作流,如圖3-224所示。

圖3-223 新建流程

圖3-224 新建Sequence工作流

3)在彈出對話框中為新創(chuàng)建的Sequence工作流命名為“判斷星期幾處理”后點擊Create按鈕,如圖3-225所示。

圖3-225 命名新創(chuàng)建的Sequence工作流

4)在Arguments面板中創(chuàng)建Out方向的字符型參數(shù)out_Weekday,用于存儲今天是星期幾并傳遞給第二個序列,如圖3-226所示。

圖3-226 創(chuàng)建參數(shù)

5)拖入一個Assign活動到“判斷星期幾處理”Sequence中。在Properties面板中,將Assign活動的DisplayName屬性更改為“判斷星期幾”,在To屬性中輸入?yún)?shù)out_Weekday,在Value屬性中輸入Today.DayOfWeek.ToString,第一個序列完成,如圖3-227所示。

6)點擊DESIGN選項卡中的New按鈕,選擇Sequence工作流,創(chuàng)建第二個序列,如圖3-228所示。

圖3-227 判斷星期幾

7)在彈出對話框中為新創(chuàng)建的Sequence工作流命名為“取得星期幾并輸出”后點擊Create按鈕,如圖3-229所示。

圖3-228 新建第二個Sequence工作流

圖3-229 命名第二個新創(chuàng)建的Sequence工作流

8)在Variables面板中創(chuàng)建字符型變量FinalWeekday,用于存儲從“判斷星期幾處理”序列取得的參數(shù)值,如圖3-230所示。

圖3-230 創(chuàng)建變量

9)在Activities面板的搜索框內(nèi)輸入invoke workflow file,如圖3-231所示。

圖3-231 搜索Invoke Workflow File活動

10)將Invoke Workflow File活動拖入“取得星期幾并輸出”Sequence中。在Properties面板中,將Invoke Workflow File活動的DisplayName屬性更改為“調(diào)用"判斷星期幾處理"流程”,如圖3-232所示。

圖3-232 拖入Invoke Workflow File活動并更改屬性

11)在Invoke Workflow File活動中點擊“瀏覽”按鈕,在瀏覽對話框中選擇之前創(chuàng)建的“判斷星期幾處理”序列,并點擊“打開”按鈕,如圖3-233所示。

圖3-233 選擇要調(diào)用的工作流

12)在Invoke Workflow File活動中點擊“導(dǎo)入?yún)?shù)”按鈕,將會彈出Invoked workflow’s arguments窗口,在Value字段輸入變量FinalWeekday,點擊OK按鈕,如圖3-234所示。

13)拖入一個Message Box活動到“取得星期幾并輸出”Sequence中。在Properties面板中,將DisplayName屬性更改為“輸出星期幾”,在Text屬性中輸入變量FinalWeekday,如圖3-235所示。

圖3-234 導(dǎo)入?yún)?shù)

圖3-235 輸出星期幾

14)按F6鍵執(zhí)行當(dāng)前文件,系統(tǒng)將彈出對話框顯示執(zhí)行結(jié)果,如圖3-236所示。

圖3-236 執(zhí)行結(jié)果

主站蜘蛛池模板: 巴林左旗| 元江| 池州市| 吴堡县| 平和县| 鸡西市| 镇康县| 伊川县| 信宜市| 揭阳市| 万山特区| 阳江市| 临澧县| 耒阳市| 井冈山市| 日照市| 遵义市| 惠州市| 巨野县| 和静县| 敦煌市| 太仓市| 苗栗县| 昌都县| 隆尧县| 金堂县| 涞源县| 齐齐哈尔市| 临武县| 金寨县| 广西| 迁西县| 宁海县| 通渭县| 临城县| 临武县| 嘉义县| 施秉县| 江达县| 延长县| 巨野县|