《UiPath Studio開發(fā)入門》是一本入門級別的RPA(機器人流程自動化)圖書,它采用圖文并茂加示例講解的方式,詳解介紹了使用UiPath Studio從事RPA開發(fā)工作的全部流程。
《UiPath Studio開發(fā)入門》總計分為8章,第1章介紹了RPA的概念以及如何安裝UiPath Studio,第2章介紹了UiPath Studio和UiPath Robot各自的界面構成和作用。第3章至第6章是本書最重要的部分,即使用UiPath Studio開發(fā)工作流程,這部分涉及的內容包括通過UiPath Studio讀寫數據并進行運算、操作應用程序和Web、操作Excel文件和收發(fā)郵件、操作Windows文件、操作剪貼板、開發(fā)應用程序等。本書最后兩章介紹了如何使用UiPath Robotic Enterprise Framework以及UiPath Orchestrator,以方便對RPA以及UiPath感興趣的讀者進一步學習探索。
《UiPath Studio開發(fā)入門》特別適合沒有任何編程經驗,但是希望了解并掌握RPA的人員閱讀。對于有一定編程經驗,但是之前尚未接觸過UiPath一系列RPA工具的人員來說,可以通過本書迅速上手并掌握RPA。
RPA(機器人流程自動化)快速入門,簡明實用。
圖文并茂,步驟詳細,可重現每一個操作環(huán)節(jié)。
從下載、安裝到實例演示,一網打盡。
RPA(Robotic Process Automation,機器人流程自動化)當前是一個炙手可熱的領域。它允許通過配置自動化軟件(即“機器人”)來模擬人類與軟件系統(tǒng)的交互動作,并根據具體的規(guī)則執(zhí)行業(yè)務流程。RPA在財務、保險、醫(yī)療衛(wèi)生、教育、零售、制造等行業(yè)領域中具有廣泛的應用前景并逐漸落地。
本書作為RPA的入門圖書,以UiPath公司的Studio產品為基礎,詳細介紹了使用Studio從事RPA開發(fā)工作的全部流程。本書涵蓋了RPA的基本概念以及Studio的安裝步驟,介紹了Studio和Robot的界面構成以及作用。隨后通過案例詳細介紹了使用Studio進行RPA開發(fā)的詳細流程(涉及數據的讀寫與計算、操作Web/Excel文件、收發(fā)郵件、開發(fā)具體的應用程序等)。本書最后擴展介紹了Robotic Enterprise Framework以及UiPath Orchestrator,以方便對RPA感興趣的讀者進一步學習探索。
邵銳照,RPA解決方案架構師,現任職于大型咨詢服務外包公司,自2016年起開始接觸并使用UiPath Studio,至今一直從事RPA相關的工作。
第 1章 安裝UiPath Studio 1
1.1 UiPath的安裝環(huán)境與配置要求 2
1.2 申請UiPath賬號 2
1.3 下載和安裝UiPath Studio并激活 5
第 2章 理解UiPath Studio與UiPath Robot 7
2.1 熟悉UiPath Studio 7
2.1.1 UiPath Studio界面 8
2.1.2 Activity(活動) 15
2.1.3 Variable(變量) 17
2.2 UiPath Robot介紹 20
2.2.1 UiPath Robot的后臺運行程序 20
2.2.2 UiPath Robot的用戶界面 22
第3章 通過UiPath操作數據 24
3.1 寫出“Hello World” 24
3.2 使用UiPath進行運算 26
3.2.1 Assign Activity 27
3.2.2 Int32 & Double的運算與方法 28
3.2.3 文本的運算與方法 30
3.2.4 時間運算和方法 34
3.2.5 轉換數據類型 36
3.3 UiPath里的判斷、循環(huán)和錯誤抓取 38
3.3.1 If和Flow Decision 38
3.3.2 Switch和Flow Switch 41
3.3.3 For Each 44
3.3.4 Do While 45
3.3.5 Try Catch 46
3.4 測試題 48
第4章 UiPath Robot與桌面端軟件和Web的交互 50
4.1 什么是UI Explorer 50
4.2 UiPath模擬鼠標與鍵盤動作 53
4.2.1 模擬鼠標動作 54
4.2.2 模擬鍵盤動作 59
4.3 通過UiPath Robot從程序或Web里抓取數據 61
4.3.1 Data Scraping(數據抓。 61
4.3.2 Get Text Activity抓取零散數據 67
4.3.3 Get From Clipboard 67
4.4 UiPath與Windows程序的交互示例 68
4.5 UiPath與Web頁面的交互示例 71
4.6 測試題 72
第5章 常用的應用集成 74
5.1 為什么要進行應用集成 74
5.2 Excel的應用集成 74
5.2.1 Excel Application Scope 75
5.2.2 讀寫Excel文檔 77
5.2.3 讀寫DataTable 79
5.2.4 Excel工作簿和工作表的其他交互Activity 84
5.3 Mail應用集成 87
5.3.1 SMTP 87
5.3.2 IMAP 89
5.3.3 Outlook 91
5.4 測試題 92
第6章 其他常用的Activity 93
6.1 操作文件的Activity 93
6.2 操作剪貼板的Activity 96
6.3 開關應用程序的Activity 98
6.4 與數據庫相關的Activity 101
6.4.1 Connect和Disconnect 101
6.4.2 Insert 104
6.4.3 Execute Query 106
6.4.4 Execute Non Query 108
第7章 UiPath Studio Robotic Enterprise Framework簡介 110
7.1 什么是UiPath Studio Robotic Enterprise Framework 110
7.1.1 調用工作流程文件 110
7.1.2 RE Framework的四大組成部分 115
7.1.3 REFramework中的異常處理與狀態(tài)機指向 117
7.2 RE Framework使用示例 120
第8章 UiPath Orchestrator 127
8.1 大規(guī)模部署UiPath Robot導致的問題 127
8.2 什么是UiPath Orchestrator 127
8.3 UiPath Orchestrator功能剖析 129
8.3.1 ROBOTS 130
8.3.2 PROCESSES 134
8.3.3 JOBS 136
8.3.4 SCHEDULES 137
8.3.5 ASSETS 139
8.3.6 QUEUES 140
8.4 總結 141
附錄 測試題答案 142
第3章測試題答案 142
第4章測試題答案 143
第5章測試題答案 144