RPA (流程自動化機器人) 入門 — 手把手教你應用 UiPath 自動化工作

柴娟偉

  • 出版商: 電子工業
  • 出版日期: 2020-12-01
  • 售價: $414
  • 貴賓價: 9.5$393
  • 語言: 簡體中文
  • 頁數: 196
  • 裝訂: 平裝
  • ISBN: 7121399954
  • ISBN-13: 9787121399954
  • 相關分類: 機器人製作 Robots
  • 立即出貨(限量) (庫存=2)

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

商品描述

RPA 可以24 小時不間斷地工作,幫你完成在電腦上有規則、重復的操作,用於提高工作效率。RPA 是一個新工具,供業務人員使用,就像Excel 一樣,未來可能人人需要。RPA 更是一種新職業,這種職業包含9 種角色,形成多種新的工作職位。不用寫代碼,RPA 就讓非程序員擁有了使流程自動化的能力。本書是RPA 學習者的入門參考書(以UiPath、UiBot、雲擴、Automation Anywhere 等工具為例)。

作者簡介

柴娟偉,畢業於北京航空航天大學軟件學院。
具有十多年定制化ERP的實施與開發的經驗。
作為項目經理,帶隊完成過多個定制化ERP項目,最短在四個半月完成了對江北化肥ERP的實施,對企業大多數部門的業務有較深的理解。
2016年通過信息系統項目管理師(高級)考試。
2018年轉入致同RPA部門,開始實施國美RPA,帶領團隊輔助國美財務實現RPA的普及,協助引入AI、Alteryx(業務用戶可以上手的、處理大量數據的工具)、Qlik等RPA相關工具。
2019年作為顧問參與了蒙牛RPA實施;2019年帶隊實施戴姆勒大中華區HR RPA;2020年帶隊實施融創財務RPA。獲得UiPath高級開發認證、Alteryx的Core認證、UiBot及達觀的開發認證。
業餘在微信公眾號“柴班說”上發布了很多基於UiPath實踐的RPA文章,其中被UiPath中國微信公眾號轉載十多篇,不少網友借助這些文章的指導,進入RPA行業。

目錄大綱

目錄
第1 章 RPA 是什麼 . 1
1.1 RPA 的本質 . 1
1.2 RPA 的7 個優點 . 2
1.3 為什麼RPA 能模仿人類在計算機上的操作 . 3
1.4 是不是有點兒擔心自己快失業了 3
1.4.1 RPA 是新的工具軟件,更是一種新職業 4
1.4.2 提供RPA 諮詢、實施服務的公司簡介 . 5
1.5 RPA 使用場景舉例 . 6

第2 章 RPA 的前身、現在、未來 8
2.1 RPA 的前身 . 8
2.2 RPA 的現在 . 9
2.2.1 開發RPA 軟件的公司 . 9
2.2.2 RPA 工具軟件/平台的基本組成 . 13
2.3 RPA 的未來 . 14
2.3.1 RPA 解決了企業“最後一公里”的自動化,未來會像Office 一樣普及 14
2.3.2 人機協同的時代終將到來,RPA 將發展成IPA . 15

第3 章 RPA 工具之UiPath――基礎介紹 16
3.1 版本對比 16
3.2 UiPath 軟件的下載 17
3.2.1 註冊 17
3.2.2 下載方式1 . 19
3.2.3 下載方式2 . 19
3.3 UiPath Studio 的安裝 21
3.3.1 關於UiPath 社區版授權的說明 . 25
3.4 初次打開UiPath Studio 25
3.4.1 初次打開UiPath Studio 時的設置 25
3.4.2 切換為中文界面 28
3.4.3 進入UiPath Studio 的設計界面 30
3.4.4 在UiPath 的雲平台上註冊賬號和獲取Orchestrator URL 和Machine Key 值 32
3.4.5 獲得機器人授權的過程 35
3.5 團隊協作功能 38
3.6 幫助 39
3.6.1 UiPath 學院 40
3.6.2 發行說明→產品生命週期 43

第4 章 RPA 工具之UiPath――Studio 基礎 . 45
4.1 UiPath Studio 的界面佈局簡介 45
4.1.1 Studio 菜單 . 45
4.1.2 項目、活動、代碼片段 46
4.1.3 輸出(運行日誌)、錯誤列表、斷點 46
4.1.4 屬性、大綱 47
4.2 名詞解釋 48
4.2.1 項目 48
4.2.2 活動 50
4.2.3 依賴項 54
4.2.4 流程佈局 55
4.2.5 數據類型、變量、常量 55
4.2.6 調試 58
4.2.7 邏輯結構:順序、選擇、循環 59
4.2.8 屬性 60
4.3 流程佈局――詳解 60
4.3.1 序列 61
4.3.2 流程圖 62
4.3.3 狀態機 63
4.3.4 全局處理程序 64
4.4 參數、變量――詳解 64
4.4.1 變量的作用域 64
4.4.2 默認值 64
4.4.3 修改變量/參數的“數據類型” . 65
4.5 流程自動化中的邏輯判斷及分支――詳解 66
4.5.1 IF 條件 . 66
4.5.2 流程決策 67
4.5.3 IF 函數 . 68
4.5.4 切換(實現多分支) 68
4.5.5 流程切換(實現多分支) 69
4.6 命名約定 70
4.7 標題、批註 71

第5 章 RPA 工具之UiPath――Studio 實踐 . 73
5.1 UiPath 實踐1:HR 給員工發送工資條郵件 . 73
5.1.1 實踐準備 74
5.1.2 實踐步驟 74
5.2 UiPath 實踐2:從網頁抓取數據 . 83
5.2.1 數據抓取嚮導的主要步驟 83
5.2.2 數據抓取可能遇到的問題 90
5.2.3 總結 90
5.3 UiPath 實踐3:將實踐2 中抓取到的數據寫入Excel 文件 91
5.4 UiPath 實踐4:用“錄製”功能,加速流程自動化速度 . 91
5.4.1 UiPath Studio 錄製功能的6 種類型 . 92
5.4.2 錄製時可以使用的快捷方式 95
5.5 UiPath 實踐5:調用Python 編譯後的. exe 文件 95
5.5.1 “調用代碼”的說明 95
5.5.2 “調用代碼”調用Pyhon 開發編譯後的. exe 文件 . 96
5.5.3 將Python 文件編譯成. exe 文件 . 98
5.5.4 總結 98
5.6 UiPath 保護流程自動化過程中的用戶名、密碼 99
5.6.1 打開Windows 憑據管理器 . 99
5.6.2 添加Windows 憑據 . 100
5.6.3 安裝“UiPath.Credentials.Activities”包 101
5.6.4 在流程中使用Windows 憑據 . 102
5.7 使用UiPath 發送帶附件的Outlook 郵件 103
5.7.1 發送固定附件個數的Outlook 郵件 . 103
5.7.2 發送不固定附件個數的Outlook 郵件 . 104
5.8 使用UiPath 批量發送固定格式Word 模闆對賬單 106
5.8.1 固定格式Word 模闆對賬單 106
5.8.2 對賬信息列表 107
5.8.3 實現所需的關鍵活動 107
5.8.4 實現過程 108
5.9 小技巧 110
5.9.1 快速確認流程中“表”數據的正確性. 110
5.9.2 新建一個專門解決局部問題的小流程. 110
5.9.3 帶空格文本的格式化 110

第6 章 RPA 工具之UiPath――Studio 重點 . 112
6.1 UiPath 之必殺技:Try Catch 異常處理 . 112
6.1.1 Try Catch 異常處理介紹 . 112
6.1.2 示例 114
6.1.3 總結 115
6.2 UiPath 之活動的TimeOut 屬性 115
6.3 在UiPath Studio 中實現循環邏輯 116
6.3.1 基本概念 116
6.3.2 什麼時候用循環結構 116
6.3.3 使用循環結構的前提 . . 116
6.3.4 在UiPath Studio 中實現循環的7 種方法 116
6.3.5 在循環結構中使用計數器 118
6.3.6 在UiPath Studio 中選擇實現循環時,選用活動的原則 118
6.3.7 UiPath 從業者的睡前故事:一個小箭頭,導致死循環 . 118
6.3.8 總結 119
6.4 在UiPath Studio 中調用Python 的活動 119
6.4.1 理論 120
6.4.2 實踐:調用Python 腳本 . 120
6.5 在UiPath Studio 中實現數據篩選的4 種方法 124
6.5.1 方法1:“篩選數據表”活動 . 124
6.5.2 方法2:DataTable. Select()方法 125
6.5.3 方法3:擴展方法DataTable. AsEnumerable() . 126
6.5.4 方法4:LINQ 過濾 . 126
6.5.5 總結 126
6.6 不借助數據庫功能進行數據分類匯總的兩種方法 126
6.6.1 BalaReva. DataTable. Activities . 126
6.6.2 Linq 查詢 . 127
6.7 UiPath 的Join:通過類似VLookup 的功能,橫向合併兩個表 . 128
6.7.1 功能說明 128
6.7.2 Join 實踐 129
6.7.3 小結 131

第7 章 RPA 工具之UiPath――Studio 問題解決方法 132
7.1 問題1:不能與Google 瀏覽器交互 . 132
7.2 問題2:不能連接到機器人 . 133
7.3 問題3:讀取CSV 文件,中文顯示亂碼 . 135
7.4 問題4:“解壓”中文文件名或目錄亂碼 . 135
7.5 問題5:調用Outlook 時一直警告 135
7.6 問題6:字典參數不需要初始化,程序卻提示沒有進行初始化 136
7.7 SAP 相關問題 . 136
7.7.1 問題7:無法抓取SAP 界面元素 136
7.7.2 問題8:SAP 提示“某腳本正嘗試添加到GUI” . 137

第8 章 RPA 工具之UiPath――Platform(平台)、Orchestrator(指揮家) . 138
8.1 UiPath 平台 138
8.1.1 SERVICES(服務) 138
8.1.2 LICENSES(授權) 139
8.2 Orchestrator(簡稱OC) . 141
8.2.1 MACHINE(註冊計算機) 142
8.2.2 ROBOTS(註冊機器人) 145
8.2.3 連接機器人到Orchestrator,獲得來自Orchestrator 的“社區版”授權 147
8.2.4 通過UiPath Studio 向Orchestrator 發布流程 150
8.2.5 設置、訪問“資產” 153

第9 章 RPA 工具之UiPath――UiPath 高級開發認證簡介 156
9.1 第一部分:理論考試 157
9.2 第二部分:實踐考試 157
9.3 考試相關網站 157
9.4 注意事項 158

第10 章 RPA 工具之UiBot 159
10.1 下載、安裝 159
10.2 實踐:HR 給員工發送工資條郵件 163
10.2.1 條件準備 163
10.2.2 實踐步驟 163
10.3 UiPath 與UiBot 的實踐對比 170
10.4 UiPath 與UiBot 的官方培訓對比 170
10.5 UiBot 的學院與認證 . 170
10.5.1 RPA 學習 171
10.5.2 RPA 考試認證 171

第11 章 其他RPA 工具簡介 174
11.1 RPA 工具之雲擴智能RPA . 174
11.1.1 雲擴編輯器 174
11.1.2 產品文檔 174
11.2 RPA 工具之達觀智能RPA(達觀數據) 175
11.3 RPA 工具之Blue Prism(藍棱鏡) . 176
11.4 RPA 工具之AA――AAE . 178
11.4.1 AA 設計工具AAE 界面介紹 178
11.4.2 AA 的IQ Bot . 180
11.4.3 AA 的Bot 分析 181
11.4.4 AA 學院與認證 181
11.5 RPA 工具之AA――AA2019 . 181
11.5.1 登錄Control Room 181
11.5.2 創建機器人 182
11.5.3 運行機器人 184
11.5.4 問題:“Local Bot Agent”無法連接 185

附錄A 流程自動化機器人(RPA)術語表 . 190