作 者:柴娟偉 著
定 價:69
出 版 社:電子工業出版社
出版日期:2021年01月01日
頁 數:204
裝 幀:平裝
ISBN:9787121399954
"讓非程序員擁有了使流程自動化的能力讓普通業務用戶快速入門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:無法抓取SA素 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
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。獲得UiPat等