一、簡介
UiPath Studio是一個完整的應用程序集成解決方案,可自動化第三方應用程序,管理IT任務和業務IT流程。Studio中最重要的概念之一是自動化項目。
項目是業務流程的圖形表示。通過讓您完全控制執行順序以及自定義步驟集之間的關係(也稱爲UiPath Studio中的活動),它使您能夠自動執行基於規則的流程。每個活動都包含一個小動作,例如單擊按鈕,讀取文件或寫入日誌面板。
支持項目的主要類型是:
- Sequences - 適用於線性過程,使您能夠順利地從一個活動轉到另一個活動,而不會使項目混亂。
- Flowcharts- 適用於更復雜的業務邏輯,使您能夠通過多個分支邏輯運算符以更多樣化的方式集成決策和連接活動。
- State Machines - 適用於大型項目; 他們在執行中使用有限數量的狀態,這些狀態由條件(轉換)或活動觸發。
二、用戶界面
UiPath Studio包含多個面板,可以更輕鬆地訪問特定功能。它們可以停靠,充當浮動窗口,或者可以啓用自動隱藏選項。
功能區
功能區非常簡單,可以通過單擊“ 最小化/展開”按鈕進行最小化或擴展。它由以下四個選項卡組成:
- start - 創建項目或打開以前創建的項目,切換到Beta或Stable版本,轉到在線文檔或提交請求。默認情況下,創建項目
C:\Users\Username\Documents\UiPath
。
- DESIGN - 創建或啓動sequence,flow 或state Mechin圖,訪問嚮導,管理變量以及檢查來自第三方應用程序的用戶界面元素。
- EXECUTE - 運行或停止項目,啓動調試過程,減慢步驟並打開日誌。
- SETUP- 只需單擊一下即可發佈項目或爲其創建快捷方式,安排任務和安裝擴展。
注意:
執行自動化項目期間未創建的文件在發佈到Orchestrator時變爲只讀。因此,您只能讀取它們,而不是在從Orchestrator啓動進程時寫入它們。如果您的業務流程要求您在某個時刻寫入特定文件,請務必在設計項目時創建它。
快速訪問工具欄
在快速訪問工具欄位於默認的標題欄,在功能區上方,但您可以在下面的輕鬆移動。
它提供了最常用命令的快捷方式,您可以通過右鍵單擊所需按鈕並選擇“ 添加到快速訪問工具欄”選項,輕鬆地向其添加新快捷方式。
通用搜索欄
通用搜索欄使用戶能夠查找Studio的“活動”,“庫”,“項目”和“設計器”面板中包含的任何內容。
設計師小組
在設計面板顯示你當前的自動化項目,使您可以進行更改,並提供快速訪問的變量,參數和進口。
通過雙擊要查看的活動,可以在圖表中導航。該路徑在Designer面板的標題中顯示爲麪包屑。
上下文菜單
通過上下文菜單,您可以對工作流執行多個操作,無論是序列還是流程圖。您可以通過右鍵單擊工作流程內的活動來顯示它。
注意
如果選擇更多活動,則根本不顯示菜單。
上下文菜單的字段描述
選項
描述
查看父母
在Designer面板中顯示目標活動的父級。
注意:此選項僅在子活動中顯示(如果在Designer面板中打開它們)。
打開
在“ 設計器”面板中打開所選活動。與雙擊結果相同。
坍方
摺疊活動,從而將顯示的詳細信息縮小爲“雙擊以查看”。單擊“ 摺疊”按鈕可以獲得相同的結果。
注意:僅顯示序列。
展開到位
擴展活動的內容,顯示其詳細內容。單擊“ 展開”按鈕可以獲得相同的結果。
注意:僅顯示序列。
切
刪除所選活動並將其放在剪貼板上。
複製
複製所選活動並將其放置到剪貼板上。
糊
在當前位置插入剪貼板的內容。
刪除
刪除目標活動。
注意:由於上下文菜單僅針對單活動選擇顯示,因此您可以使用此命令進行更多活動,並使用相應的鍵盤快捷鍵Delete。
複製爲圖像
製作Designer面板中顯示的內容的屏幕截圖。
注意:如果要製作子活動的屏幕截圖,請確保首先在Designer面板中打開它。
另存爲圖像
製作Designer面板中顯示的內容的屏幕截圖,並提示用戶設置保存詳細信息(名稱,類型,目的地)。支持的格式:JPG,PNG,GIF,XPS。
創建變量
在“ 變量”面板中創建變量。
刪除序列
從Designer面板中刪除選定的Sequence活動。
使用Try Catch進行環繞(Ctrl + T)
在Try Catch語句中插入活動。
注:一個嘗試catch語句用於處理所造成的數據或編碼錯誤例外。在嘗試條款封閉的例外情況進行檢查活動。該捕撈量子句是異常處理程序。的最後子句是用於執行無關的前兩個條款的狀態的活性。
提取爲工作流程
創建包含目標活動的新工作流,目的是將大型項目分解爲較小的項目。在提取活動的位置創建一個Invoke <new>工作流活動,使您可以編輯和導入新創建的工作流中的參數。
打開工作流程
打開使用上述選項創建的工作流程。
禁用活動
禁用活動,然後將活動放在“ 註釋”活動中。
啓用活動
啓用以前禁用的活動。
顯示所有條件
顯示項目中定義的所有條件(“ 屬性”面板>“ 條件”)。
注意:只有在右鍵單擊項目內的空白區域時,纔會爲流程圖顯示此選項; 如果右鍵單擊流程圖中的活動,則不會顯示。
隱藏所有條件
隱藏所有顯示的條件。
注意:只有在右鍵單擊項目內的空白區域時,纔會爲流程圖顯示此選項; 如果右鍵單擊流程圖中的活動,則不會顯示。
設置爲Start Node
將所選活動與“ 開始”節點連接。
注意:僅顯示流程圖。
“ 設計器”面板中的選項卡也會顯示上下文菜單。可以使用以下選項:
選項
描述
關
關閉活動選項卡。
關閉他人
關閉所有選項卡,但關閉活動選項卡。
關閉所有文件
關閉所有標籤。
浮動
取消鎖定目標選項卡並將其更改爲浮動狀態。
Pin標籤
在“ 設計器”面板中固定目標選項卡。
注意:最後固定的選項卡始終移動到所有其他現有選項卡的前面(固定或不固定)。固定標籤的位置只能相對於其他固定標籤進行更改。
新的水平標籤組
水平拆分屏幕,使您可以在同一屏幕中查看兩個或更多Designer面板實例。目標項目移動到右側的面板上。
注意:僅在項目包含兩個或更多選項卡時顯示,並且隱式顯示工作流。
新的垂直選項卡組
垂直拆分屏幕,使您可以在同一屏幕中查看兩個或多個Designer面板實例。目標項目移動到底部的面板上。
注意:僅在項目包含兩個或更多選項卡時顯示,並且隱式顯示工作流。
移至上一個標籤組
將目標選項卡移動到顯示的上一個Designer面板上。
注意:僅在您之前使用過“ 新建垂直選項卡組”或“ 新建水平選項卡組”選項時顯示。
移至下一個選項卡組
將目標選項卡移動到顯示的下一個Designer面板上。
注意:僅在您之前使用過“ 新建垂直選項卡組”或“ 新建水平選項卡組”選項時顯示。
活動小組
“ 活動”面板提供對可以拖動到當前項目的所有可用活動的快速訪問。
它具有搜索框,通過“ 顯示活動”列表,您可以隱藏或顯示活動的“ 收藏夾”,“ 最近”和“ 可用”文件夾。
“ 管理包”功能使您可以安裝其他活動包。有關更多信息,請參閱“ 管理包”一章。
圖書館小組
“ 庫”面板使您可以輕鬆地重複使用自動化。包括搜索框以便於更快地找到項目。
默認情況下,它包含多個樣本和片段,您可以通過單擊“ 添加文件夾”按鈕並從硬盤驅動器中選擇目錄來添加自己的樣本和片段。
要刪除文件夾,請右鍵單擊該文件夾,然後選擇“ 刪除”。
注意:
如果添加空文件夾,則不會顯示它們。
項目小組
使用“ 項目”面板可以查看當前項目的內容,並在Windows資源管理器窗口中打開文件位置。
您可以連接到一種源控件(TFS或SVN),並直接從此面板創建新項目。
有關更多信息,請參閱“ 連接到Team Foundation Server”一章。
通過上下文菜單可以進行版本控制,還可以查看所選文件的歷史記錄。
屬性面板
“ 屬性”面板具有上下文關係,使您可以查看和更改所選活動的屬性。
可以按字母順序對屬性進行排序,而使用搜索框可以查找特定屬性。
大綱面板
“ 大綱”面板顯示項目層次結構,所有可用變量和節點,幷包含一個搜索框。這使您可以輕鬆瀏覽大型自動化。
您可以通過在“ 設計器”面板中選擇活動來突出顯示此面板中的活動,也可以通過在“ 大綱”面板中選擇它來轉到特定活動。
輸出面板
使用“ 輸出”面板可以顯示“ 日誌消息”或“ 寫入行”活動的輸出,以及激活調試模式時的日誌。
調試時,日誌或多或少會詳細,具體取決於您在“ 執行”選項卡中的“ 選項”>“日誌記錄級別”下選擇的選項。
您可以通過單擊面板標題中的按鈕來隱藏或顯示時間戳,錯誤,警告,信息或跟蹤數據。此外,“ 全部清除”按鈕將刪除“ 輸出”面板中顯示的所有信息。
雙擊消息會顯示有關它的更多詳細信息。
當地人小組
“ 本地”面板顯示當前正在運行的活動範圍內的所有變量。此面板僅在運行時或調試時可見。
它可用於在執行期間跟蹤變量的使用情況,以及在變化時查看它們的值。這可以在“ 屬性值”窗口中完成,可以通過將鼠標懸停在變量的“ 值”字段上並單擊按鈕來訪問該窗口。
三、鍵盤快捷鍵
UiPath Studio的完整鍵盤快捷鍵列表:
文件管理
Ctrl + Shift + N - 創建一個新的空白項目。
Ctrl + O - 允許您打開以前創建的工作流程。僅支持.xaml文件。
Ctrl + L - 打開存儲日誌文件的文件夾。
Ctrl + S - 保存當前打開的工作流程。
Ctrl + Shift + S - 保存當前打開的所有工作流程。
評論
Ctrl + D - 通過將當前活動放入“ 註釋輸出”容器中來忽略當前所選的活動。
Ctrl + E - 從放置它的“ 註釋輸出”容器中刪除活動。
調試
F7 - 以調試模式運行當前打開的工作流程。
F8 - 檢查當前打開的工作流程是否存在驗證錯誤。
F9 - 使用斷點標記所選活動。
Shift + F9 - 刪除當前打開的工作流程中的所有斷點。
F11 - 調試時,您可以進入一個活動塊並執行第一個活動。
Shift + F11 - 調試時,逐步執行當前所選工作流程中的活動塊。
記錄
Alt + Ctrl + W - 打開Web錄製工具欄。
Alt + Ctrl + B - 打開基本錄製工具欄。
Alt + Ctrl + C - 打開Citrix錄製工具欄。
Alt + Ctrl + D - 打開桌面錄製工具欄。
F2 - 在錄製活動期間添加延遲。
F3 - 允許您指定自定義錄製區域。
F4 - 允許您選擇要記錄的UI框架,可以是Default,AA和UIA。
工作流程執行
F5 - 運行當前打開的工作流程。
暫停 - 在正常模式和調試模式下暫停當前工作流的執行。
F12 - 在正常模式和調試模式下停止當前工作流的執行。
選定的活動
Ctrl + T - 將活動置於Try Catch活動的Try部分內。
Ctrl + N - 在當前項目中創建新的序列圖。
Ctrl + C - 將選定的一個或多個活動複製到剪貼板。
Ctrl + V - 將複製的一個或多個活動粘貼到所選項目中。
雜
F1 - 使您可以訪問與當前所選元素關聯的幫助主題。
Alt + Ctrl + F - 將焦點設置到“ 活動”面板中的搜索框以搜索活動。
Ctrl + P - 打開“ 管理包”窗口。
自定義鍵盤快捷鍵
所有支持的鍵盤快捷方式都存儲在.xml文件中,該文件位於此位置 - %appdata%\UiPath\UiPath/keyboardmappings.xml
。
任何鍵盤快捷鍵可以通過編輯位於.xml文件被改變記事本和之間修改值<Key> </Key>
和<Modifiers> </Modifiers>
。
<Key> </Key>
- 表示要按的主鍵盤按鈕。<Modifiers> </Modifiers>
- 表示特殊/修飾鍵(Control,Alt,Shift,Windows)。<CommandName> </CommandName>
- 目標命令。
注意:
除“Alt”外,需要將修飾鍵寫爲全字。例如,寫“控制”而不是“Ctrl”。應通過空格分隔多個修飾符。
更改鍵盤快捷鍵綁定的示例
- 關閉工作室。
- 導航到該
%appdata%\UiPath\UiPath/keyboardmappings.xml
位置。 keyboardmappings.xml
使用文本編輯器(如記事本)打開文件。- 查找要更改的鍵盤快捷鍵。在這種情況下,創建一個新的空白項目:
複製
<KeyboardMapping xmlns="http://schemas.datacontract.org/2004/07/Orchestra.Models">
<CommandName>NewProjectCommand</CommandName>
<InputGesture xmlns:ctl1="http://schemas.datacontract.org/2004/07/Catel.Windows.Input" graphid="6">
<Key>N</Key>
<Modifiers>Control Shift</Modifiers>
</InputGesture>
<Text IsNull="true" />
<IsEditable>false</IsEditable>
</KeyboardMapping>
- 之間替換的值
<Key> </Key>
和<Modifiers> </Modifiers>
與所需的密鑰。例如<Key>S</Key>
<Modifiers>Alt Shift</Modifiers>
。鍵盤快捷方式應如下面的屏幕截圖所示。
- 保存並關閉該
keyboardmappings.xml
文件。