【UiPath介紹】一次彙整常見QA合集
一、UiPath 基本題
1. RPA 與 EAI 軟體的差異?
EAI主要透過API等軟體介面整合,需要專業軟體工程師去開發整合程式,而RPA最大的特點就是:完全不對系統做任何侵入性的整合
RPA只是模擬人工在各個不同系統間讀取或輸入資料,相對容易且免除對API的依賴 (有很多系統本身是沒有API可以整合的)
2. UiPath 安裝所需要的軟硬體規格?
硬體方面,建議CPU 64位元、RAM 8 GB的電腦
軟體方面,詳細說明可參考此連結
- Operating System:Windows環境,至少 Win7 (含)以上版本(在MAC環境不可以使用,除非裝VM環境)
- Citrix environments : XenApp v6.5 (含)以上、XenDesktop v7.0 (含)以上
- .NET Framework:4.6.1 (含)以上
- Web Browsers:IE v8(含)以上、Google Chrome v64(含)以上、Mozilla Firefox v52(含)以上、Microsoft Edge v1803(含)以上 或在Windows 10上
- Microsoft Office:Office 365、Office 2019、2016、2013、2010
3. UiPath 的設定操作有幾種語言介面可以選擇?
簡中、英文、日文、韓文、……共12種,目前暫時沒有繁體中文。英文介面應該是很多軟體開發者最習慣的。
二、版本差異、能否試用、如何計價
1. UiPath 付費企業版 vs. 免費版的差異是什麼?
主要差異在於授權條件不同, Community版本通常僅供評估用,因UiPath會強迫Community版本的用戶升級到最新Beta版本,
所以如果企業使用免費的Community版本去執行日常企業業務流程,在「執行的穩定度」上,有無法控制的風險
有可能會因為自動強制更新,而導致原本既有的流程突然無法執行 (e.g.已經使用的元件被移除等狀況)
至於如何選擇適合的企業方案,歡迎留言直接跟我們討論,由導入顧問來協助評估。
2. UiPath StudioX 有免費的試用版嗎?
安裝Studio的免費Community版,即可切換到StudioX
3. UiPath License 的授權模式?如何計價
採年租賃訂閱制,授權模式是依照職能角色,分6種組合餐,每個組合餐內有不同產品。角色包含:給 Business Users、給 Citizen Developer、給 RPA Developer、給 Specialized Developer、給 Process Users、給 Quality Testers
至於如何決定應該採購哪個方案,需考量「流程類型」、「機器人執行模式」是人機合作 or 全自動、是否需要管理以及「機器人數量」,可直接來信討論!
三、UiPath建置導入服務、培訓課程
1. 是否有中文教育訓練文件或相關課程?
- 若是慢慢自學的話,建議上UiPath官方線上免費學院,至少上『RPA Developer Foundation』課程
- 若想快速上手,則建議直接上我們的 UiPath 兩日基礎實作培訓課
- 若基礎都了解後,針對特定主題的自動化,則可上UiPath Forum 官方論壇上找實作情境或提問
2. PGi樺鼎是代理銷售 UiPath,還是提供導入服務?
兩者都有,PGi樺鼎是UiPath台灣正式代理商,也提供導入開發服務。導入顧問皆取得原廠技術認證,若目前已確定有導入評估的需求,歡迎直接來信具體討論!
四、UiPath Studio 流程情境設計
1. 讀取郵件時,是否可依照讀取先後順序指定排程的執行時間序?
若需要針對不同的郵件,設計不同的處理流程時, 在沒有UiPath管理中控平台Orchestrator的情況下,可以把讀取郵件當成主流程,然後按照讀取順序呼叫各個子流程,但是整體合起來算是一個流程。
若是有管理中控平台Orchestrator的情況下,則可以針對不同郵件各自設計獨立的處理流程。然後設計一個機器人流程去讀取所有的流程,接著依照郵件順序通知Orchestrator排程處理各郵件對應的處理流程。
2. 當有多個關鍵字需要查詢時,該怎麼設計?
建議將所有要查的關鍵字放在一個Excel或TXT檔中,讓Robot一開始先讀取此檔,取得所有關鍵字,在使用For Each Row Activity迴圈針對每個關鍵字做處理
3. 若一個網站有NTLM的認證,要怎麼輸入,又如果是機器人時,可以代登嗎?
若機器人執行的電腦有加入AD,則不會有要登入的問題。 若機器人執行的電腦沒加入AD,則就像一般的方式讓機器人直接在跳出的帳號密碼視窗做輸入。
4. 外部網頁如需驗證碼如何處理?
驗證碼的目的,原則上就是要防止機器人的,建議是人先登入後,再交由機器人進行後續作業,所以是半自動。
另外若公司可以接受的話,也有一些專門提供破解驗證碼的網站,若有付費就可讓機器人透過API的方式做介接。
五、UiPath 特定功能
1. 如果整個流程設定完成卻跑不出想要的結果,如何知道是哪個步驟發生錯誤?
可以用Debug模式執行找出異常步驟
2. Activities很多怎麼知道何時要下何種指令?
因為內建有很多Activities,所以建議一開始不熟悉時,用Recording 功能,根據操作,自動產出對應的Activity元件
3. 兩個表的幣別欄位名稱不一致時,要如何處理?
LookupValue[填寫Excel上的要找值的欄位名字 ; ColumnName [是填上對照表上要對應的欄位名字] 是可以各別填寫,不需要欄位名稱都要相同
4. UiPath 可以突破RPA同一時間只能執行一個流程的限制嗎?
基本上UiPath 的 Parallel Activity 是模擬平行作業的情境,但背後還是同一個時間只能執行一個作業。但若是採購UiPath Unattended Robot則可支援Multitask (但只有一個Task可以與UI互動,其他Tasks都必須是背景作業)
5. SAP的密碼輸入只能購買Orchestrator才能輸入帳密的功能嗎?
因為SAP機器人是模擬人的動作,所以任何桌面或網頁程式的密碼輸入都可以透過錄製方式達成。
但在流程設計輸入密碼時,可以有以下不同做法:
- 在流程執行前即先手動完成登入
- 在流程執行時由機器人跳出密碼輸入對話框,在人輸入密碼後,由機器人幫人填入密碼到密碼欄位。
- 將帳密儲存於文字或Excel檔中,流程執行時,由機器人讀取檔案中的帳密後協助輸入。
- 將帳密儲存於Orchestrator中,流程執行時,由機器人讀取Orchestrator中儲存的帳密後協助輸入 (Orchestrator中的密碼是可以加密儲存的)
六、UiPath其他產品
Task Capture 跟 UiPath Platform 的關係?
UiPath Task Capture 可以 一鍵生成流程定義文件,作為非IT人跟IT開發人的共用溝通工具,讓雙方的專業能輕易接軌、更快完成需求溝通的階段
➜ 詳細介紹可參考此篇:如何用Task Capture一鍵錄製流程+自動生成文件