UiPath RPA 開發:入門、實戰與進階

邵京京,白晶茹

  • 出版商: 機械工業
  • 出版日期: 2021-07-01
  • 定價: $774
  • 售價: 8.5$658 (限時優惠至 2024-03-31)
  • 語言: 簡體中文
  • 頁數: 508
  • 裝訂: 平裝
  • ISBN: 7111686845
  • ISBN-13: 9787111686842
  • 銷售排行: 👍 2022 年度 簡體中文書 銷售排行 第 14 名

    立即出貨

買這商品的人也買了...

商品描述

內容介紹
本書詳細講解了RPA領域z流行的技術UiPath的功能、原理以及應用開發方法。
本書主要內容包括。
D1章:簡要介紹RPA軟件的概念、功能點和優勢特徵。
第2章: 主要介紹RPA軟件(UiPath)的基礎功能:工作流。
第3章:詳細介紹RPA程序中的變量、數據類型的選擇和使用場景。
第4章:重點介紹RPA程序設計的基本要素之一:流程控制。
第5章:RPA自動化流程處理離不開對Excel表格數據的操作。
第6章:重點介紹RPA軟件中如何模擬人的操作,在瀏覽器網頁中實現完全的自動化操作。
第7章:重點介紹UiPath中選擇器和錄製器。
第8章:重點介紹如何抓取網頁中各種結構化數據。
第9章:詳細介紹UiPath對郵件處理提供的各種活動。
第10章:詳細介紹UiPath的包管理機制和異常處理。
第11章:詳細介紹UiPath中Orchestrator的管理、配置和使用。
第12章:重點介紹UiPath中ReFramework框架的使用。
第13章:通過一個實戰案例梳理UiPath開發流程。

作者簡介

邵京京

RPA之家合夥人。
擁有5年國內外大型RPA企業級項目開發、架構設計和運維經驗。
華為WeAutomate在線教程主編,大連華信前端團隊技術主管。
2018年獲得“RPA Developer Advanced”認證。


白晶茹

RPA之家合夥人。
長期從事RPA相關工作,擔任項目負責人。
擅長UiPath自動化,致力於帶領團隊梳理流程、攻克各種技術難題,涉及領域涵蓋財務、人力資源、採購等。
2018年取得“RPA Developer Advanced”認證。


RPA之家介紹

RPA之家(www.rpazj.com)是中國具有影響力的RPA垂直交流社區,社區匯聚了RPA領域的各類從業人員。
其中包括RPA開發工程師、售前工程師、業務分析師、架構師、
運維工程師、項目管理、項目負責人、企業高管、HR等多種角色。
社區提供了各種豐富的教程、資訊、文章、問答、招聘、活動、項目等供大家一起交流和成長。

目錄大綱

目錄
前言
第1章 RPA與UiPath入門1
1.1 RPA的概念1
1.1.1 RPA功能介紹1
1.1.2 RPA的特徵2
1.1.3 RPA適合的流程2
1.2 UiPath的下載與安裝3
1.2.1 UiPath的下載3
1.2.2 UiPath的安裝5
1.3 UiPath產品介紹8
1.3.1 UiPath Studio介紹8
1.3.2 UiPath Robot介紹11
1.3.3 UiPath Orchestrator介紹12
1.3.4 新建一個工程12

第2章 UiPath基礎15
2.1 工作流15
2.1.1 序列15
2.1.2 流程圖18
2.1.3 狀態機24
2.2 調試與發布36
2.2.1 調試方式介紹37
2.2.2 調試工具欄介紹37
2.2.3 測試活動39
2.2.4 調試面板介紹40
2.2.5 監控面板43
2.2.6 即時面板43
2.2.7 發布52
2.3 項目實戰—求兩個數字的和56

第3章 UiPath數據類型58
3.1 變量的概念與理解58
3.2 數據類型70
3.2.1 String74
3.2.2 Int3277
3.2.3 Double80
3.2.4 Boolean82
3.2.5 DateTime85
3.2.6 GenericValue89
3.2.7 Array92
3.2.8 Dictionary96
3.2.9 List109
3.3 常用運算符120
3.4 UiPath參數125
3.4.1 參數的概念125
3.4.2 工作流文件之間的調用133
3.5 項目實戰—判斷ping均氣溫137

第4章 UiPath控制語句139
4.1 分支結構活動139
4.1.1 If139
4.1.2 Flow Decision142
4.1.3 Switch146
4.1.4 Flow Switch150
4.2 循環結構活動152
4.2.1 While152
4.2.2 Do While155
4.2.3 For Each157
4.2.4 Break159
4.2.5 Continue161
4.3 循環嵌套162
4.3.1 循環嵌套的應用163
4.3.2 循環嵌套總結166
4.4 項目實戰—自動刪除過期文件166

第5章 Excel自動化操作168
5.1 Excel和Workbook的區別168
5.2 Excel Application Scope169
5.3 讀取單元格170
5.3.1 使用Excel下的Read Cell170
5.3.2 使用Workbook下的Read Cell173
5.4 讀取行175
5.4.1 使用Excel下的Read Row175
5.4.2 使用Workbook下的ReadRow177
5.5 讀取列180
5.5.1 使用Excel下的Read Column180
5.5.2 使用Workbook下的Read Column183
5.6 讀取範圍185
5.6.1 使用Excel下的Read Range186
5.6.2 使用Workbook下的Read Range188
5.7 DataTable操作191
5.7.1 新建DataTable191
5.7.2 遍歷DataTable194
5.7.3 篩選DataTable196
5.8 寫入單元格200
5.8.1 Excel下的Write Cell200
5.8.2 Workbook下的Write Cell202
5.9 寫入範圍205
5.9.1 Excel下的Write Range205
5.9.2 Workbook下的Write Range207
5.10 添加/刪除行和列210
5.10.1 添加/刪除行210
5.10.2 添加/刪除列212
5.11 調用VBA處理Excel214
5.12 Excel中宏函數使用217
5.13 查找數據所在的單元格219
5.14 透視表操作221
5.15 項目實戰—信息批量錄入225

第6章 用戶界面自動化226
6.1 Browser 活動和Application活動226
6.1.1 瀏覽器插件安裝226
6.1.2 Open Browser228
6.1.3 Attach Browser233
6.1.4 Open Application236
6.2 鼠標活動242
6.2.1 Click242
6.2.2 Hover248
6.3 鍵盤活動250
6.4 OCR活動255
6.4.1 Click OCR Text255
6.4.2 Get OCR Text257
6.5 項目實戰—網頁提取文字259

第7章 選擇器和錄製器262
7.1 選擇器262
7.1.1 什麼是Selector262
7.1.2 完整選擇器和部分選擇器265
7.1.3 通配符選擇器265
7.1.4 動態選擇器267
7.2 UI Explorer270
7.3 錄製器272
7.3.1 錄製器的類型273
7.3.2 自動錄製器的使用276
7.4 項目實戰—自動化錄製278

第8章 數據抓取281
8.1 Data Scraping281
8.2 Screen Scraping290
8.3 Get Text 活動294
8.3.1 Get Text294
8.3.2 Get Full Text297
8.3.3 Get OCR Text300
8.3.4 Get Visible Text303
8.4 Get From Clipboard306
8.5 項目實戰—網頁信息抓取308

第9章 郵件自動化309
9.1 Outlook(2013版)郵箱設置309
9.2 Outlook自動化活動313
9.2.1 Get Outlook Mail Messages313
9.2.2 Move Outlook Mail Message317
9.2.3 Reply To Outlook Mail Message319
9.2.4 Send Outlook Mail Message321
9.3 Get POP3 Mail Messages活動介紹 323
9.4 Send SMTP Mail Message活動介紹327
9.5 Save Attachments活動介紹330
9.6 Save Mail Message 活動介紹335
9.7 項目實戰—自動發送郵件339

第10章 包管理器和異常處理342
10.1 包管理器介紹342
10.2 添加一個本地的Package351
10.3 添加一個官方的Package357
10.4 使用Library自定義Activities360
10.5 項目實戰—登錄憑據讀取自動化368
10.6 程序異常情況介紹371
10.7 異常處理活動介紹372
10.7.1 Try Catch372
10.7.2 Throw377
10.7.3 Rethrow381
10.8 全局異常處理384
10.8.1 全局異常處理工作流的使用384
10.8.2 全局異常處理工作流的取消390
10.9 異常處理總結391
10.10 項目實戰—RPA之家云實驗室登錄模塊392

第11章 Orchestrator394
11.1 簡介與註冊394
11.2 服務配置396
11.3 計算機配置398
11.4 機器人配置400
11.5 環境配置402
11.6 流程配置403
11.6.1 同步流程到Orchestrator403
11.6.2 同步流程到本地408
11.7 任務調度409
11.8 資產411
11.9 隊列416
11.10 作業與日誌420
11.11 創建多個組織422
11.12 版本控制423
11.13 項目實戰—RPA之家官網進行數據抓取425

第12章 企業框架427
12.1 理解企業框架427
12.1.1 企業框架介紹427
12.1.2 事務模式429
12.2 企業框架案例分析430
12.2.1 企業框架項目設計430
12.2.2 新建企業框架項目431
12.3 初始化模塊433
12.3.1 總體介紹434
12.3.2 Config字典的生成436
12.3.3 OC端的隊列設置439
12.3.4 上傳隊列任務到OC端441
12.3.5 InitAllApplications445
12.4 獲取數據模塊448
12.4.1 總體介紹448
12.4.2 GetTransactionData工作流詳解450
12.5 處理數據模塊452
12.5.1 總體介紹452
12.5.2 Process工作流453
12.5.3 SetTransactionStatus工作流詳解456
12.6 結束模塊462
12.7 如何選擇Transaction Item類型463
12.8 項目實戰—自動爬取網頁數據並提交表單469

第13章 考勤數據分析機器人472
13.1 需求調研472
13.1.1 適用業務場景介紹472
13.1.2 RPA機器人實施後的收益472
13.1.3 本業務中的痛點473
13.1.4 機器人運行環境調研473
13.1.5 自動化思維拆解業務場景473
13.1.6 識別流程開發所需活動474
13.1.7 定義異常規則475
13.2 流程設計475
13.2.1 初始化477
13.2.2 獲取數據490
13.2.3 處理數據491
13.2.4 結束流程495
13.3 項目中難點總結498
13.3.1 初始化498
13.3.2 獲取數據499
13.3.3 處理數據499
13.3.4 結束流程499