人人都能開發(fā)RPA機器人:UiPath從入門到實戰(zhàn)
定 價:79.8 元
- 作者:王珮瑤 李嘉怡
- 出版時間:2024/10/1
- ISBN:9787115610072
- 出 版 社:人民郵電出版社
- 中圖法分類:TP242.3
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書為UiPath的入門工具書。第1~3章介紹RPA與UiPath的基礎知識;第4~5章依次介紹流程自動化基礎知識與流程搭建的方法論,建議沒有相關技術(shù)背景的讀者詳細閱讀;第6~8章是UiPath流程開發(fā)的關鍵章,建議讀者通讀并跟練,便于加深記憶,熟練掌握相關知識,其中的關鍵知識可以根據(jù)章節(jié)索引,在實際開發(fā)時按需查閱;第9~10章介紹更深層次的云UiPath Orchestrator和機器人企業(yè)框架,適合在掌握UiPath Studio的基礎開發(fā)功能后進階學習。
本書詳細介紹了機器人流程自動化(RPA)與UiPath的基礎知識、流程自動化搭建方法、UiPath Studio開發(fā)關鍵步驟、云UiPath Orchestrator和機器人企業(yè)框架的進階應用。無論你是希望通過RPA提升工作效率的職場人士,還是希望拓展RPA高階用法的專業(yè)技術(shù)人員,都能從本書中獲取實用的理論知識和操作技巧。
本書特色:
·結(jié)合具體的案例場景,深入淺出地介紹相關功能的使用方法,更便于讀者理解和掌握;
·結(jié)合作者長期的實戰(zhàn)經(jīng)驗,總結(jié)大量可供初學者參考的方法論,有助于讀者舉一反三并將所學靈活應用于自己的場景;
·基于中文版的UiPath Studio進行圖文介紹,更符合國內(nèi)讀者的閱讀習慣;
·內(nèi)容涵蓋UiPath Studio、UiPath Assistant和UiPath Orchestrator三大核心產(chǎn)品,全面翔實地介紹在實踐過程中使用頻率較高的產(chǎn)品功能。
王珮瑤,本科畢業(yè)于西南財經(jīng)大學,碩士畢業(yè)于法國里昂高等商學院,具有金融與計算機復合知識背景。曾先后就職于銀行、金融科技公司、top咨詢公司及由政府主管的智囊機構(gòu)。自2018年起,投身RPA領域的咨詢、實施與運維工作,是國內(nèi)早期涉足該領域的專家之一,在制造業(yè)數(shù)字化轉(zhuǎn)型咨詢、企業(yè)數(shù)據(jù)治理和IT系統(tǒng)建設項目管理方面積累了豐富的實戰(zhàn)經(jīng)驗。已出版《企業(yè)數(shù)字員工建設指南:機器人流程自動化(RPA)實踐》及譯著《RPA(機器人流程自動化)快速入門——基于Blue Prism》和《Jupyter數(shù)據(jù)科學實戰(zhàn)》。聯(lián)系郵箱:wangpy1992@163.com。
李嘉怡,本科畢業(yè)于華東師范大學,碩士畢業(yè)于香港中文大學,于2018年進入RPA領域,具有豐富的RPA咨詢、研發(fā)、項目管理經(jīng)驗。負責RPA培訓工作,曾組織多場面向不同受眾的RPA開發(fā)培訓,了解初學者學習UiPath開發(fā)的需求與痛點。聯(lián)系郵箱:gloria_mee@163.com。
第 1章 RPA概述 1
1.1 RPA的定義 1
1.2 RPA的優(yōu)勢 2
1.2.1 降本、保質(zhì)、增效 2
1.2.2 低代碼 2
1.2.3 非侵入式互聯(lián) 2
1.2.4 兼容開放 2
1.2.5 敏捷速贏 3
1.3 RPA的局限 3
1.3.1 依賴操作環(huán)境 3
1.3.2 運維壓力較大 3
1.3.3 智能水平有限 4
1.4 RPA的適用場景 4
1.4.1 RPA的適用場景特征 4
1.4.2 RPA的適用場景示例 5
1.5 小結(jié) 5
第 2章 UiPath簡介 6
2.1 公司簡介 6
2.2 核心產(chǎn)品 7
2.2.1 設計器—UiPath Studio 7
2.2.2 機器人—UiPath Robot 8
2.2.3 管理端—UiPathOrchestrator 8
2.3 產(chǎn)品生態(tài)圈 9
2.3.1 UiPath自動化云 9
2.3.2 UiPath學院 10
2.3.3 UiPath論壇 10
2.4 小結(jié) 10
第3章 UiPath Studio的下載、安裝與激活 11
3.1 軟硬件要求 11
3.1.1 硬件要求 11
3.1.2 軟件要求 11
3.2 下載 12
3.3 安裝與激活 13
3.4 界面介紹 13
3.4.1 主界面 14
3.4.2 設計視圖 14
3.5 小結(jié) 16
第4章 流程自動化基礎知識 17
4.1 基本邏輯結(jié)構(gòu) 17
4.1.1 順序 17
4.1.2 選擇 17
4.1.3 循環(huán) 18
4.2 工作流類型 19
4.2.1 序列 19
4.2.2 流程圖 20
4.2.3 狀態(tài)機 20
4.3 變量、參數(shù)與數(shù)據(jù)類型 21
4.3.1 變量 21
4.3.2 參數(shù) 22
4.3.3 數(shù)據(jù)類型 23
4.4 用戶界面元素 23
4.4.1 圖形用戶界面 23
4.4.2 選取器 25
4.4.3 用戶界面探測器 25
4.4.4 對象存儲庫 27
4.5 活動、包與依賴項 28
4.5.1 管理程序包 29
4.5.2 管理包的來源 31
4.6 小結(jié) 32
第5章 自動化項目周期 33
5.1 流程梳理 33
5.1.1 數(shù)據(jù)梳理 33
5.1.2 規(guī)則梳理 34
5.1.3 功能梳理 34
5.1.4 邏輯梳理 35
5.1.5 異常梳理 36
5.2 流程設計 36
5.2.1 拆分工作流文件 36
5.2.2 合理地表達邏輯 37
5.2.3 恰當?shù)靥幚懋惓!?8
5.3 開發(fā)規(guī)范與調(diào)試 39
5.3.1 開發(fā)規(guī)范建議 39
5.3.2 調(diào)試 41
5.4 部署 42
5.5 小結(jié) 42
第6章 UiPath Studio用戶界面自動化開發(fā) 43
6.1 與網(wǎng)頁交互 43
6.1.1 新建項目 43
6.1.2 流程開發(fā) 45
6.1.3 調(diào)試與運行 52
6.2 獲取數(shù)據(jù) 56
6.2.1 獲取第 一條搜索結(jié)果 57
6.2.2 調(diào)整選取器 59
6.2.3 獲取余下搜索結(jié)果 65
6.3 與應用程序交互 68
6.3.1 打開記事本 69
6.3.2 輸入文本內(nèi)容 71
6.3.3 保存至指定路徑 73
6.3.4 關閉記事本 76
6.4 工作流控制與優(yōu)化 79
6.4.1 序列控制與優(yōu)化 79
6.4.2 流程圖控制與優(yōu)化 88
6.4.3 常用開發(fā)技巧 95
6.5 小結(jié) 96
第7章 UiPath Studio辦公常見應用案例 97
7.1 Excel與數(shù)據(jù)表 97
7.1.1 獲取網(wǎng)頁數(shù)據(jù)表 99
7.1.2 生成Excel工作簿 103
7.1.3 逐行錄入系統(tǒng) 108
7.1.4 判斷日期 110
7.1.5 讀取Excel工作簿 111
7.1.6 生成月度美元匯率表Excel工作簿 116
7.2 郵件自動化 117
7.2.1 UiPath.Mail.Activities包 118
7.2.2 獲取IMAP郵件消息 118
7.2.3 安全地保存用戶名和密碼 120
7.2.4 遍歷郵件消息并保存附件 125
7.2.5 發(fā)送SMTP郵件消息 129
7.3 人機交互 130
7.3.1 輸入對話框 130
7.3.2 選擇本地路徑 132
7.3.3 對話框提示 133
7.3.4 自定義輸入 134
7.4 通過UiPath Assistant發(fā)布與啟動流程 135
7.4.1 啟動機器人 135
7.4.2 編輯流程輸入?yún)?shù) 137
7.5 小結(jié) 138
第8章 UiPath Studio異常處理 139
8.1 系統(tǒng)異常處理 139
8.1.1 常見系統(tǒng)異!139
8.1.2 Try Catch異常處理 142
8.1.3 全局處理程序 146
8.2 UiPath Studio開發(fā)常遇到的問題 151
8.3 小結(jié) 153
第9章 云UiPath Orchestrator 154
9.1 管理體系 154
9.1.1 組織 154
9.1.2 租戶 155
9.1.3 文件夾 155
9.1.4 賬戶、角色與組 157
9.1.5 許可證 159
9.2 資產(chǎn) 162
9.2.1 在云UiPath Orchestrator中管理資產(chǎn) 162
9.2.2 在UiPath Studio中設置資產(chǎn) 166
9.2.3 在UiPath Studio中獲取資產(chǎn) 168
9.3 包、庫與流程 170
9.3.1 包 170
9.3.2 庫 174
9.3.3 流程 176
9.4 執(zhí)行 181
9.4.1 計算機 181
9.4.2 作業(yè) 188
9.4.3 隊列和事務 197
9.4.4 觸發(fā)器 212
9.5 小結(jié) 218
第 10章 機器人企業(yè)框架 219
10.1 基礎架構(gòu) 219
10.1.1 新建機器人企業(yè)框架 219
10.1.2 機器人企業(yè)框架的邏輯架構(gòu) 220
10.2 配置文件配置 224
10.2.1 Settings工作表的配置 225
10.2.2 Constants工作表的配置 225
10.2.3 Assets工作表的配置 226
10.3 Initialization模塊 227
10.3.1 InitAllSettings工作流 227
10.3.2 KillAllProcesses工作流 228
10.3.3 InitAllApplications工作流 228
10.4 Get Transaction Data模塊 228
10.5 Process Transaction模塊 229
10.5.1 Process工作流 229
10.5.2 SetTransactionStatus工作流 230
10.5.3 TakeScreenshot工作流 231
10.5.4 RetryCurrentTransaction工作流 231
10.5.5 CloseAllApplications工作流 232
10.6 End Process模塊 232
10.7 使用方式 232
10.7.1 通過OC上的隊列獲取事務 232
10.7.2 通過本地獲取事務 233
10.7.3 線性事務處理 241
10.8 流程測試 242
10.8.1 Tests.xlsx 242
10.8.2 通用測試用例GeneralTestCase.xaml 243
10.8.3 常用工作流的專屬測試用例 244
10.9 小結(jié) 244