fbpx
RPA介紹之UiPath常見問題集

最完整【RPA介紹】之UiPath常見問題FAQ 彙整

PGi 樺鼎商業資訊,台灣區資深 UiPath 代理商,也是最專注培訓與導入服務的合作夥伴

自 2019 年開始至今,我們已協助超過 500家 企業認識RPA與UiPath,固定舉辦 線上RPA 與 UiPath 介紹分享會 (可優先透過影片觀看)

以下整理大家在分享會上常見的入門提問,希望能提前為您解惑!

內容涵蓋:智慧文件辨識 SmartOCR、如何使用 UiPath Activity、如何設計某特定流程、與外部網站互動、UiPath Orchestrator 相關等

內容也將持續更新…

若有比較深入且個別問題需要洽詢,歡迎直接來信討論

想看完整 RPA 與 UiPath 介紹?

Smart OCR 跟 UiPath 如何搭配?

與外部網站互動

1若遇到網頁需要輸入驗證碼時,RPA機器人還可以繼續進行嗎?

驗證碼的目的,原則上就是防止機器人。建議是人先登入後,再交由機器人進行後續作業,所以是半自動化的流程。

另,若公司可接受的話,也有一些專門提供破解驗證碼的網站,若有付費就可讓機器人透過API的方式做介接,在流程中讓機器人呼叫外部驗證碼處理網站的服務來解讀驗證碼。

2用RPA擷取網頁資訊時,若之後網頁改版會有什麼影響?

UiPath 抓取網頁元素的方式主要透過 HTML解析,非畫面絕對位置,所以可一定程度的減少因改版導致抓不到元素的問題。但若畫面大改版就有可能須調整機器人程式。

3如果網頁有NTLM的認證,機器人可以代登嗎?

若機器人執行的電腦有加入AD,則完全不會有要登入的問題。
若機器人執行的電腦沒加入AD,則就像一般的方式讓機器人直接在跳出的帳號密碼視窗做輸入。

UiPath Activity 相關

1Activities 那麼多,怎麼知道什麼情況要用什麼指令?

因為內建有很多Activities,所以建議一開始不熟悉時,先用 Recording 功能。直接根據平常的人為操作流程去錄製動作,就會自動產出對應的 Activity 元件。

UiPath官網中有非常完整的說明,可點此參考

  1. 若是自學的話,建議上 UiPath官方線上免費學院 UiPath Academy 至少上過 RPA Developer Foundation 課程
  2. 若想快速上手,則可以參加我們的兩日扎實的培訓課程,會將專案顧問平常最常用的元件與使用經驗教給學員,課程內容請 點此前往了解【UiPath 兩日基礎實作課】
  3. 若基礎都了解後,針對特定主題的自動化,則可上UiPath官方論壇上提問或找其他使用者的回答。
2Excel資料可以轉成樞紐分析表嗎?

有一個 Create Pivot Table 的Activity,可以讓機器人選擇特定區塊建立樞紐分析表。

3可以監聽資料夾有檔案時,自動連結 Adobe 軟體做檔案處理自動化嗎?

可以。但若要做比較複雜的檔案內文擷取,建議參加下場次 AI+RPA智慧文件辨識應用分享 或 直接來信與我們聯繫 另外與您說明。

4跳出視窗輸入訊息或繼續執行按鈕,請問這是使用什麽Activities?

跳出視窗輸入訊息是用 Input Dialog

5當有多個關鍵字需要查詢,是要重複動作嗎?應該怎麼設計?

建議將所有要查的關鍵字放在一個Excel或TXT檔中,讓Robot一開始先讀取此檔,取得所有關鍵字,再使用 For Each Row Activity 迴圈針對每個關鍵字做處理

6請問是否可以支援判斷邏輯 if xxx, then 呼叫xxx的流程?

邏輯判斷是UiPath的基本功能哦!只要是具有邏輯性的電腦作業流程,都可以在UiPath Studio 被設計出來,請前往參考 UiPath 基本介紹

7呼叫的應用程式是否只有特定的,例如SAP?是要UiPath支援的應用程式才能呼叫嗎?

UiPath 可以用模擬人的方式與任何應用程式互動,並非只針對如SAP等特定應用程式。

8是否有比對資料的功能?例如:到銀行網站查餘額後和公司帳務系統核對再寄送Email通知

已有多個客戶實作類似的Use Case。再請您直接來信聯繫,安排時間做進一步介紹。

9兩個表的幣別欄位名稱不一致時,要如何處理?

LookupValue [填寫Excel上的要找值的欄位名字]

ColumnName [是填上對照表上要對應的欄位名字] 是可以各別填寫不需要欄位名稱都要相同

10如在網頁執行Select item功能,但我要執行複選(Multiple select item)或全選,該怎麼處理?

與 Email 處理相關

1讀取郵件時,可以依照讀取的先後順序「指定排程的執行時間序」嗎?

假設您是要針對不同的郵件,設計不同的處理流程,

在「沒有」 UiPath Orchestrator 的情況下,可以把讀取郵件當成主流程,然後按照讀取順序呼叫各個子流程,但是整體合起來算是一個流程。

若是「有」UiPath Orchestrator 的情況下,則可以針對不同郵件,各自設計獨立的處理流程。然後設計一個機器人流程去讀取所有的流程,接著依照郵件順序,通知OC排程處理各郵件對應的處理流程。

2Email中的附件可以指定接收的檔案名稱嗎?

可在 UiPath Studio 中寫邏輯判斷,決定是怎樣的檔案名稱才下載

3請問 Robot 讀取郵件的時候,可以依照發信人回覆嗎?

沒問題!甚至還可以按照指定規則添加其他收件人

4可以按照指定規則添加其他收件人嗎?

只要有明確規則都可以寫進流程裡。例如:在主旨發現關鍵字”新人報到”就再添加人事作為收件人

5如何辨識 Email 中 的 Excel 的多個 sheet 文件內容?

可以先下載下來,再由UiPath處理,這也是UiPath基本可以做到的事情。,請前往參考 UiPath 基本介紹

UiPath 軟體授權與服務相關

1UiPath的試用版跟企業付費正式版最大的差別在哪裡呢?

主要差異在於授權條件不同, Community免費版本通常僅供評估用,因UiPath會強迫Community版本的用戶升級到最新Beta版本

因此,如果企業使用Community版本,當作正式執行日常企業業務流程,在「執行的穩定度」上,有無法控制的風險。有可能會因為自動強制更新,而導致原本既有的流程突然無法執行 (e.g.已經使用的元件被移除等狀況),風險承擔是企業需要納入考量的。

此外,以下是明文規定,使用Community版本的限制條件:

    • 若公司人數超過250人,年營業額超過500萬美金的企業,只能在評估或培訓時使用Community版本的UiPath Studio
    • 其他企業最多可以使用5套 Community UiPath Studio,UiPath Orchestrator 則僅可於評估或培訓時使用
    • 一般家用使用者可免費使用

至於如何選擇適合的企業方案,歡迎直接來信跟我們討論,由導入顧問來協助評估。

2一個金鑰可以用幾台電腦?

每台要執行機器人作業的電腦,都需要一個機器人的License。

在有 UiPath Orchestrator 與AD的環境下,一個機器人 License 可以在多台電腦上啟用。

但裝有這一個License的所有電腦中,同時間只有一台電腦上的機器人可以執行流程。

3請問授權方式?一個 user 要一個 account 嗎?

授權方式採年租賃。

半自動機器人是Named User(一個User一個Account),全自動機器人則是Concurrent Runtime

且UiPath Robot 機器人的License 與 UiPath Studio 開發工具的License 是分開計算的。

4若要進行 POC,流程是?
  1. 先瞭解您想要自動化的流程,根據兩大構面,8要素協助評估篩選
  2. 與您商討在完整流程中,找出關鍵一小段流程,去實作驗證實施效果,或針對需要做技術驗證的地方做測試。

文件辨識與處理相關

1UiPath 本身是否有 AI Activities 來辨識 OCR 文字?

UiPath 內建多種 OCR 引擎讓使用者自己選擇,其中包含:

    • Tesseract OCR  (使用Google的Open Source)
    • Microsoft OCR  (使用MODI OCR Engine)

但若要做比較複雜的檔案內文擷取,建議參加下場次 AI+RPA智慧文件辨識應用分享 或 直接來信與我們聯繫 另外與您說明。

2半結構性的表單,若格式或表身長度不固定,可否透過關鍵字定位並擷取 Table 資料?

標準 OCR 功能可透過 UiPath 內建的 Activity 達成,透過 OCR Engine 相關的 Activities擷取出 Table 中的文字。

然而,常見的情況是:會因為各種原因,使得即便文字抓出來後,也無法順利切割取得 Table 中各欄位的值。

因此,在智慧文件辨識與資訊擷取部分 (如半結構化表單),若透過我們公司提供的「Smart OCR 智慧文件辨識解決方案」,可以做到透過簡單設定,甚至透過機器學習訓練方式,不須撰寫任何程式,即可順利抓取每個欄位的值。

3擷取非結構化合約、協議內文的特定數據,能做嗎?

可以,有客戶實作擷取合約中的 SLA 或 Payment Term 等資訊

4資料來源若是傳真進來的PDF(非嵌入字體),OCR文字辨識率如何?

目前各家的 OCR 功能,都是使用 像是 Microsoft 或 Google 的 OCR Engine

若掃描檔的解析度高,則文字辨識率不會太差。

但若要做到進階的文件內容解析(e.g. 訂單細項資訊擷取),則大部分都需要搭配智慧文件辨識軟體才能準確解析文件內容。

貼心提醒:傳真的檔案不論解析度高低,有時會有文字模糊的情況,因此建議提供Sample給我們看,以確認是否可以抓取。

5若一份文件中涵蓋多國語系,OCR如何提高辨識正確率?

可針對每個欄位設定辨識語言

6PGi 的 Smart OCR 智慧文件辨識方案,裡面有『自動學習』這一塊嗎?

有,可自由針對特定辨識模型,設定開啟或關閉自動學習功能

7Smart OCR 軟體的授權方式為何? 訂閱模式嗎?

採訂閱模式,依照訂閱等級決定一年最多可辨識多少張。若超過則另外加買所需張數。

8擷取圖片式文件內的中文字效果如何?

中文手寫辦識目前不支援,只支援中文的電子格式

圖片式文件的辨識效果也會依圖片的v像素高低而有所影響。

因影響效果的要素非常多,目前 PGi技術團隊實測 Smart OCR 效果是較好的,若有需要測試,請直接來信詢問

9文件的讀取辨識後,如何和簽核流程整合呢?

後續就可以透過UiPath Robot 去執行簽核流程

其他疑難雜症

1機器人在執行時,人可以同時操作畫面嗎?

若設計的流程中所有的動作都可以用 SimulateClick 或 SimulateType,則機器人不會搶鍵盤滑鼠。

另外一個方案就是直接用 PiP(Picture in Picture)的功能,讓機器人跑在虛擬環境中。且 PiP 不需要準備另一份windows授權。

PiP 功能在 UiPath Studio 企業版 跟 UiPath StudioX 都有。

但請注意:不論是否使用PiP執行,一次都只能執行一個流程

2儲存的帳密怎麼儲存? 安全嗎?

若儲存在 UiPath Orchestrator 上面,會是完全加密的狀態,才可確保帳密的安全性。

同時也可在 UiPath Orchestrator 上設定登入權限,只有那個帳密的擁有者有權利維護此組帳號密碼 (系統管理員完全不用介入)

3想知道SAP的密碼輸入,是否只能購買OC才能輸入帳密的功能?

因為SAP機器人是模擬人的動作,所以任何桌面或網頁程式的密碼輸入都可以透過錄製方式達成。但在流程設計輸入密碼時,可以有以下不同做法

    1. 在流程執行前即先手動完成登入
    2. 在流程執行時由機器人跳出密碼輸入對話框,由人先輸入密碼後,由機器人幫人填入密碼到密碼欄位。
    3. 將帳密儲存於文字或Excel檔中,流程執行時,由機器人讀取檔案中的帳密後協助輸入。
    4. 將帳密儲存於OC中,流程執行時,由機器人讀取OC中儲存的帳密後協助輸入(OC中的密碼可以加密儲存)。
4所有UiPath開發的程序是否集中統一在Server端?備份統一管理在Server端?

若有UiPath Orchestrator(管理平台),則所有開發流程可以集中於Server端做管理

5UiPath RPA 有支援Cloud 嗎?

UiPath Robot 機器人本身沒有Cloud版,但可以在Cloud環境(Azure、AWS、GCP…)上運行,而 UiPath Orchestrator 則有Cloud 版

6UiPath的 Robot 設定操作有幾種語言介面可以選擇?

簡中、英文、日文、韓文共12種,但繁體中文暫時還沒有

7是否有中文教育訓練文件或相關課程?

在UiPath官網的Academy有豐富的資源

但如果想要快速上手且中文教學,就可以參加我們兩日扎實的培訓課程,會將專案顧問平常最常用的元件與使用經驗教給學員,課程內容請 點此前往了解【UiPath 兩日基礎實作課】,或看學員上課筆記Day1

8部署機器人的部份,會有另外的課程嗎?

機器人佈署主要跟 UiPath Orchestrator 有關,而 Orchestrator 是一個 Web的管理平台,並不複雜,可參考此影片 

9如果整個流程設定完成卻跑不出想要的結果,如何知道是哪個步驟發生錯誤?

可以用Debug模式執行找出異常步驟,這在我們兩日課程的第一天最前面就會教,最基本的功能。

補充:Studio 有與其他程式開發工具一樣的完整debug工具。而 StudioX 因為定位在做簡單的小流程,所以沒有debug工具

10執行RPA一定要安裝UiPath嗎?還是能打包成一個執行檔?

機器人可以獨立安裝在電腦中,不用一定要同時安裝UiPath Studio。

要執行的流程可以打包成一個.nupkg檔後,放到此機器人安裝電腦的指定目錄中。

11設計好的.xaml 複製到別台電腦使用時,設計流程時所擷取的畫面圖檔,如何對應?

需要連screenshot資料夾一起複製過去才可保存畫面截圖。

12機器人在PiP執行模式下,是否可同時啟用多個VM執行多個流程呢?

不行,一台電腦只能起一個虛擬環境,且要是Windows Pro以上的版本。

13RPA是前景的作業嗎? 一台PC同時間只能執行一個作業嗎?

UiPath 在互動的網站或桌面程式的程式架構支持情況下,是可以設計成背景作業。

半自動機器人 (Attended Robot) 同一時間只可以跑一個流程

而全自動機器人 (Unattended Robot) 則是可以在同時間,跑一個前景流程與多個背景流程。

推薦下載閱讀:半自動、全自動、混合式等6種自動化部署方式

14目前 Excel packages 比較穩定的是哪個版本?

Excel Packages 的版號中只要不是註明 Prelease 的版本,應該都很穩定。

但要特別注意:只保證支持Excel 2010(含)以後的版本

15請問 Mac 上可以安裝使用UiPath嗎?

不行,UiPath 只在 Windows 系統上跑,且是Windows Pro 7 以上的版本

想看完整 RPA 與 UiPath 介紹?

Smart OCR 跟 UiPath 如何搭配?