即使沒有人為你鼓掌,也要優雅的謝幕,感謝自己的認真付出。
一. UiPath組成
學習UiPath,我們一定先要了解Studio,Robot和Orchestrator這3個重要組成部分。
-
UiPath Studio:在后台,可視化編程流程設計編輯器,是UiPath用來開發RPA(workflow)流程的工具
-
UiPath Robot:運行工具,用來運行UiPath Studio生成的workflow。
-
UiPath orchestrator:基於UiPath Studio和UiPath Robot的一種網絡應用,用來管理多個機器人進行協調工作。
它們之間是如何工作的呢?如何布局標准的企業級UiPath架構?

- Studio開發流程(workflow);
- 在Studio開發完一個流程后,一般我們會將其publish(發布)到一個與我們Studio相連的Orchestrator上。這里的Orchestrator,我們可以把它理解成一個中控,其通過連接后台的Studio和前端的Robot,方便我們直接在Orchestrator這個平台管理我們所有的Robot和RPA流程。
- 再然后就是UiPath的Robot了。Robot會被安裝到不同的電腦上,用來直接運行開發好的RPA流程。這里,UiPath給到Robot兩個不同的定義,Attended和Unattended。其中Attended Robot一般用於需要人機互動的流程,手動觸發;Unattended Robot則常裝於VM(虛擬機)上,我們在Orchestrator上設置固定啟動時間定點觸發。
二. UiPath社區版安裝
第一步:打開官網,點擊開始試用(社區版)。

第二步:用企業郵箱注冊賬號,等待幾分鍾就會有一封來自UIPath官方的回信,回信的內容包括下載鏈接,點擊鏈接即可下載社區版。
第三步:安裝激活社區版,點擊社區版UiPath安裝包。


激活后再次打開UiPath Studio就不會彈出激活界面了,接下來就可以免費使用了。注意激活后不要點擊安裝包打開,這樣會一直提示激活,應該到應用程序里去打開。
三. UiPath Studio設計器介紹
Studio是UIPath平台三大組件之一,通過設計器的簡單直觀的界面,可以使用預建組件,設計自動化工作流程,只需要簡單的拖拽即可。
-
打開UiPath Studio

-
新建工程,進入工程開發頁面
主要包括設計界面和調試界面。其中設計界面包括:
- 設計器-設計面板(程序開發區);
- Project(項目面板);
- 屬性(Properties)/大綱(outline)區域;
- 日志(Output)/斷點(breakpoints)區域;

-
設計工具欄介紹

-
執行工具欄介紹

四. UiPath RPA流程初識
其實UiPath所有的RPA流程(workflow)都是由一個個小的Activities所組成的,這些Activities實現了自動化應用程序的各種不同操作,例如點擊、輸入或其它數據處理等。
所有的Activities都放置在編輯界面左邊的面板,我們可以通過名字直接搜索我們要使用的Activities,也可以收藏常用的Activities方便我們日常開發。
而組合這些Activities的方式只需要非常方便直接的拖拽,把它們按流程的先后順序放到Sequence或Flowchart中。
三種工作流程(Workflow)類型
-
Sequence(序列):自上而下的流程在UiPath中我們將其定義為一個Sequence,邏輯為順序執行;
-
Flowchart(流程圖):流程包含邏輯節點判斷,我們一般會通過創建一個Flowchart來實現。
-
State Machine(狀態機)
