RPA實作 | UiPath Orchestrator配置(config)

--

即使身處在台灣(凌晨3點),使用者也能透過這項工具使RPA機器人於美國加州時區的中午12點自動執行任務,而不需要通宵熬夜,這個幫了遠端工作者一個大忙的功臣便是:UiPath Orchestrator!

RPA數位優化器今天要介紹的是UiPath Orchestrator的其中一項功能,可以協助使用者安排時程,去執行已經製作完成的機器人。

RPA實作 | UiPath Orchestrator配置(config)

而「UiPath Orchestrator」是UiPath提供使用者執行或是整合環境中的各項資源,用以建立(build)、部署(deploy)、監控(monitor)機器人的雲端(Cloud)應用程式,尤其是在企業使用RPA流程的時候,由多人共同開發一個或是多個機器人,經常需要仰賴這項工具將每個人的流程整合並使用於不同電腦上,可有效解決UiPath套件相容性和版本等問題。

註:UiPath一共分為以下三個工具,在使用者下載UiPath的同時便已涵蓋這三個功能,不過這時候Orchestrator尚未配置完成,必須特地至頁面進行系統設定後,才會連動UiPath Assistant形成更完整的工作流程。
1) UiPath Studio
2) UiPath Assistant
3) UiPath Orchestrator

Step1:初始配置

首先進入UiPath Cloud並登入,點擊圖中左側功能選單中的Orchestrator,右側顯示如圖的控制台畫面。

1.a:點擊Tenant(租戶)查看使用者資訊(第1點),也可從Setting選擇介面顯示的語言和使用時區(第2點)。UiPath將每位註冊者稱呼為Tenant,有如租借雲端空間使用的租戶。

1.b:在橫欄中點擊Machine(第3點),並且先新增機器(第4–5點),而機器指的就是希望執行的電腦,我們需要配置一台電腦用來執行流程機器人的副檔.xaml。

圖(一):左側功能選單點擊Orchestrator後,操作畫面如右側所示

接著,我們要開始設定Machine中的欄位,如圖(二)。Name請填入執行的電腦名稱,Description則可填入補充說明,有太多台電腦時會較容易辨別。

圖(二):設定機器(Machine)畫面示意

電腦名稱可從「控制台→系統及安全性→查看此電腦的名稱」找到,請參考圖(三)。

圖(三):如何找到電腦名稱

1.c:建立一個資料夾並為其命名,如圖(四),這個資料夾將會作為工作區並專門儲存工作流程,建議專為一台機器(1.b所提到的Machine)建立一個資料夾,方便監控與管理。

接著點擊建立好的資料夾,並於最右邊選單中點擊Machine,然後點擊Manage Machines in the Folder,並選擇要放在資料夾裡面的機器。

圖(四):如何建立新資料夾,並選擇放在資料夾裡的機器

如果希望不用人為手動點擊「啟動」,而是希望設定好時間就可自動執行,可以開啟「Unattended」功能,設定方式請參考圖(五)。

圖(五):開啟unattended功能畫面。Domain\username的欄位只需要更換UiPath帳號,其他都相同。autogen\UiPath帳號_local

Step2:UiPath Assistant綁定

前一個步驟就是在雲端上進行環境配置,而接下來的步驟是要將執行RPA流程的電腦與流程機器人綁定,讓機器人知道是要哪一台電腦執行,同時方便使用者在UiPath Assistant監測執行情況與順序。

首先打開UiPath Assistant,依序點選Preferences、Orchestrator Settings,並輸入要綁定的Orchestrator URL和Machine Key,如圖(六)。

圖(六):將執行RPA流程的電腦與流程機器人綁定

那我們該如何找到Orchestrator URL和Machine Key呢?請回到Orchestrator,找到相對應的資料夾後,複製前段網址以及該台Machine右側的複製圖示即可,請參考圖(七)。

圖(七):如何找到Orchestrator URL和Machine Key

Step 3:發佈流程及時間設定

3.a:發佈流程(Publish)
在UiPath Studio上開發與設計流程機器人的介面中,請注意右下角的的工作空間設定,選擇要將RPA機器人上傳至哪個Tenant後,請選擇最上方工作列中的「發佈(Publish)」,如圖(八)所示。

圖(八):將RPA機器人發佈到UiPath Cloud

3.b:部署至雲端
發佈成功後,我們可以回到UiPath Orchestrator,選擇欲放置的資料夾並新增Process,請參考圖(九),就可在新增Process的選單中,找到成功上傳的RPA機器人。

圖(九):顯示有三個螢幕畫面,為正中、左下和右下。按照數字順序操作,就能順利將發布到雲端空間的機器人新增在指定的資料夾。

3.c:Unattended設定
前面已經提過如何開啟Unatteded功能,接下來則要說明如何讓RPA機器人以指定頻率執行流程。

上一個步驟如果有順利新增Process,會出現如圖(十)所示,由使用者自行命名的流程名稱,請在此項目的右方點擊三個點的圖示,並選擇Add Trigger功能,新增方才上傳的 UiPath流程(第1–4點)。

選擇後,我們可為此 Unattened設定它的名稱(第5點),並勾選方才在UiPath建立的檔案資訊(第6點),並在 Timezone選擇合適的時區(第7點),並勾選希望執行的頻率(第8點),如每小時、每天等,即可完成設定!(如果只希望執行一次的話,也可在執行後將程序關掉即可)

圖(十):第8點的錯誤訊息是希望使用者以24小時制來描述時間,並且不能超過23。

辛苦了!如果進行每一個步驟的過程中沒有遇到阻礙,未來想要發佈新的RPA機器人時,我們只需要重複操作Step 3的步驟就可完成。

這次分享的內容仍較為繁複且有一定難度,如有遺漏說明的部分也歡迎參考官方文件說明,下一篇文章我們也將分享如何用其他方法跳過Orchestrator配置,直接使用Windows電腦的工作排程器功能,也可做到類似效果!

如果你/妳喜歡這篇文章,歡迎透過拍手,讓我們更有動力寫下去!
這次的分享到此告一段落,想了解更多RPA在數位轉型過程中所扮演的角色、UiPath操作技巧與實務應用,以及數位轉型相關趨勢與心得,歡迎追蹤RPA數位優化器的臉書粉絲專頁與我們互動,我們下次見!
🚀 臉書粉絲專頁傳送門:RPA數位優化器

--

--

RPA 數位優化器

我們是以「RPA機器人流程自動化」為主題的中文學習社群,旨在分享RPA相關學習資源、應用實例以及最新發展趨勢,讓每位工作者能透過各項數位工具的有效應用,創造數位優化與轉型契機。