
最完整【RPA介紹】之UiPath常見問題FAQ 彙整
PGi 樺鼎商業資訊,台灣區資深 UiPath 代理商,也是最專注培訓與導入服務的合作夥伴
自 2019 年開始至今,我們已協助超過 500家 企業認識RPA與UiPath,固定舉辦 線上RPA 與 UiPath 介紹分享會 (可優先透過影片觀看)
以下整理大家在分享會上常見的入門提問,希望能提前為您解惑!
內容涵蓋:智慧文件辨識 SmartOCR、如何使用 UiPath Activity、如何設計某特定流程、與外部網站互動、UiPath Orchestrator 相關等
內容也將持續更新…
若有比較深入且個別問題需要洽詢,歡迎直接來信討論
與外部網站互動
1若遇到網頁需要輸入驗證碼時,RPA機器人還可以繼續進行嗎?
驗證碼的目的,原則上就是防止機器人。建議是人先登入後,再交由機器人進行後續作業,所以是半自動化的流程。
另,若公司可接受的話,也有一些專門提供破解驗證碼的網站,若有付費就可讓機器人透過API的方式做介接,在流程中讓機器人呼叫外部驗證碼處理網站的服務來解讀驗證碼。
2用RPA擷取網頁資訊時,若之後網頁改版會有什麼影響?
UiPath 抓取網頁元素的方式主要透過 HTML解析,非畫面絕對位置,所以可一定程度的減少因改版導致抓不到元素的問題。但若畫面大改版就有可能須調整機器人程式。
3如果網頁有NTLM的認證,機器人可以代登嗎?
若機器人執行的電腦有加入AD,則完全不會有要登入的問題。
若機器人執行的電腦沒加入AD,則就像一般的方式讓機器人直接在跳出的帳號密碼視窗做輸入。
UiPath Activity 相關
1Activities 那麼多,怎麼知道什麼情況要用什麼指令?
因為內建有很多Activities,所以建議一開始不熟悉時,先用 Recording 功能。直接根據平常的人為操作流程去錄製動作,就會自動產出對應的 Activity 元件。
UiPath官網中有非常完整的說明,可點此參考
- 若是自學的話,建議上 UiPath官方線上免費學院 UiPath Academy 至少上過 RPA Developer Foundation 課程
- 若想快速上手,則可以參加我們的兩日扎實的培訓課程,會將專案顧問平常最常用的元件與使用經驗教給學員,課程內容請 點此前往了解【UiPath 兩日基礎實作課】
- 若基礎都了解後,針對特定主題的自動化,則可上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)或全選,該怎麼處理?
可以參考 UiPath原廠的文件說明
與 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,流程是?
- 先瞭解您想要自動化的流程,根據兩大構面,8要素協助評估篩選
- 與您商討在完整流程中,找出關鍵一小段流程,去實作驗證實施效果,或針對需要做技術驗證的地方做測試。
文件辨識與處理相關
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擷取圖片式文件內的中文字效果如何?
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機器人是模擬人的動作,所以任何桌面或網頁程式的密碼輸入都可以透過錄製方式達成。但在流程設計輸入密碼時,可以有以下不同做法:
-
- 在流程執行前即先手動完成登入
- 在流程執行時由機器人跳出密碼輸入對話框,由人先輸入密碼後,由機器人幫人填入密碼到密碼欄位。
- 將帳密儲存於文字或Excel檔中,流程執行時,由機器人讀取檔案中的帳密後協助輸入。
- 將帳密儲存於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 以上的版本