一. UIPath變量
變量(Variables),變量是所有編程語言中必不可少的部分。對於UIPath來說自然也是如此,其承載了我們RPA流程中數據傳遞的重要作用。對於接觸過編程的開發者來說,變量理解起來還是比較容易的。但是對於初學者還是要好好理解變量的基礎概念,能夠為之后開發較大的流程打下堅實的基礎。
變量設置界面介紹(UIPath中變量4個主要屬性):
- Name:變量的名字。一個好的命名規范對於review整個RPA流程的重要性不言而喻,所以一個邏輯規范的命名規則是我們在開發UIPath流程時一定要銘記的。
- Variable Type:變量的數據類型。
- Scope:變量的作用域,聲明的范圍。簡單來說,一個流程可能會由一個大的Sequence包含幾個小的Sequence組成,我們在小的Sequence這個Scope內聲明的變量在大的Sequence的Scope則不可用。
- Default:我們還可以為變量設置一個默認值,可能會應用於某些特殊的場景。
二. UIPath參數
UIPath參數,用於將數據從一個流程傳遞到另一個流程。在全局意義上講,它們類似於變量,因為他們動態存儲數據並傳遞給它。變量在活動之間傳遞數據,而參數在自動化之間傳遞數據。因此,它們使你能夠一次又一次地重用自動化。
UIPath Studio支持大量的參數類型,這些參數類型與變量的類型一致。因此,您可以創建泛型值、字符串、布爾值、對象、數組或DataTable參數,還可以瀏覽.NET類型,就像在變量情況下一樣。
參數有指定的傳遞方向(In、Out、In/Out、Property),它告訴應用程序存儲在它們中的信息應該放在那里。
- name:參數的名字。
- Direction:參數的傳遞方向。
- Argument type:參數類型。
- Default value:參數默認值。