圖解 RPA 機器人流程自動化入門:10堂基礎課程+第一線導入實證,從資料到資訊、從人工操作到數位勞動力,智慧化新技術的原理機制、運作管理、效益法則
內容描述
席捲日本、引領全球的智慧化技術浪潮
――――――――第一本完整介紹虛擬機器人流程的專書――――――――
還在每天複製貼上、手動填寫表單?
從輸入不完的資料、反覆核對的數據中解放!
重新思考人的價值,讓人去處理真正需要人來執行的工作!
★深入介紹機器人流程自動化的發展趨勢、代表性產品、導入流程,第一次應用就上手!
★大量圖解詳述實務知識、基礎架構、軟體協作,從範例中學習!
★日本一流企業、前線專家實證解析,發揮最強實戰力,以科技提升競爭力!
★重新定位人的角色,化繁為簡、流程再造、數位轉型的最佳活用教本!
【專文推薦】
柯志賢 │ 勤業眾信聯合會計師事務所會計師暨科技創新長
張禎元 │ 工研院機械與機電系統研究所技術長、機械工業雜誌總編輯、國立清華大學動力機械工程學系特聘教授
黃甦 │ 工研院機械所智慧機器人組組長、交通大學機械工程學系助理教授
【好評讚譽】
郭奕伶 │ 商周集團執行長
【目標讀者】
․給想開發機器人程式的工程師
․給想優化作業流程的工作者
․給想推動數位轉型的企業人士
▌什麼是RPA?善用RPA能讓AI發揮最大成效!
RPA(robotic process automation)是一種流程機器人軟體,以自身以外的軟體為對象,自動執行定義好的處理。
RPA不是核心系統的角色,而是從外圍支援核心系統和其他業務系統輸出入等處理的工具,發揮連結辦公室自動化工具、業務系統、核心系統等的作用。
人會因疲累或身體狀況等而使操作所需時間不同,軟體機器人不會有這樣的變化,能夠以一定的速度自動執行定義好的處理。當工作量龐大、時間冗長,RPA能發揮非常大的威力。
▌邊做邊學,RPA軟體實際演練!
RPA可以將人所執行的規則化、機械化工作轉化為自動化,讓人從重複性的操作中解放。這項嶄新的自動化技術能夠降低成本、提高效益、改革勞動方式。有效運用RPA,將是人工智慧時代最強的利器。
本書帶領讀者從基礎開始學習AI時代的效率改革新技術,從RPA的應用場景、趨勢和效益、產品知識、協作技術、與IoT機器人的共通點,到機器人開發、系統開發、操作可視化、導入流程、運作管理和安全性,以圖解的方式循序漸進逐步分析。
書中收錄第一線的具體範例和具代表性的RPA產品說明,包括Automation Anywhere、Blue Prism、Kofax Kapow、Pega、UiPath、WinActor等,以及實際的操作畫面,以最貼近實務現場的方式完整解析。把變數轉化為規則,讓繁瑣的流程自動執行,優化作業,減少人為疏失,進行附加價值更高的活動。
強化思維,建構效率概念,精闢解構RPA的全貌,一次弄懂機器人流程活用之道!
目錄大綱
推薦序│柯志賢
推薦序│張禎元
推薦序│黃甦
前言
【第1章】 RPA的基礎知識
1.1 RPA概要
1.1.1 RPA是什麼?
1.1.2 將處理與自動化分開來思考
1.1.3 從兩個觀點來檢視實際的案例
1.1.4 RPA是一種工具
1.1.5 RPA不是很難的軟體
1.2 RPA的效益不只是降低成本
1.2.1 降低成本和資源移轉
1.2.2 用數字來思考看看
1.2.3 有助提高生產力
1.2.4 機器人特有的優勢
1.2.5 促進工作標準化
1.3 軟體的物理架構
1.3.1 軟體的集合體
1.3.2 依產品而異
1.4 RPA的系統架構
1.4.1 兩種系統架構
1.4.2 單一桌面架構
1.4.3 伺服器集中管理架構
1.5 RPA的應用場景
1.5.1 可以應用RPA的場景
1.5.2 資料輸入的範例
1.5.3 資料核對
1.6 綜觀應用場景
1.6.1 業務系統周邊作業RPA化
1.6.2 業務系統間的作業RPA化
1.6.3 未系統化的工作RPA化
1.7 導入作業的順序
1.7.1 公司內部的輕負荷業務
1.7.2 常規業務
1.7.3 客戶導向的業務和流程
1.8 導入成本
1.8.1 可以用較便宜的費用導入
1.8.2 自行開發與委外開發
1.9 RPA是業務效率化的最後手段
1.9.1 企業流程委外
1.9.2 行動裝置
1.9.3 雲端
1.9.4 業務套裝軟體
1.9.5 最後的領域
【第2章】 RPA的趨勢和效益
2.1 影響RPA的趨勢
2.1.1 RPA的市場規模
2.1.2 市場和業種別趨勢
2.1.3 企業整體的趨勢
2.1.4 社會的需求
2.1.5 因應工作方式改革
2.2 RPA也能解決人手不足問題
2.2.1 直接解決式
2.2.2 間接解決式
2.3 2020年之前「7%的工作消失」?
2.3.1 OECD的預測
2.3.2 人力資源重新配置
2.4 企業導入RPA的目的
2.4.1 RPA的導入戰略
2.4.2 RPA的導入戰略範例
2.5 RPA讓生產力倍增的企業組織
2.5.1 後台作業文書處理
2.5.2 房貸業務的範例
2.5.3 房貸的占比
2.6 RPA效益的真相
2.6.1 RPA導入效益的真相
2.6.2 RPA軟體特性產生的效益
2.6.3 機器人檔案的設計專門知識產生的效益
2.6.4 系統整體的效益
2.6.5 導入行動產生的效益
2.6.6 各種效益的關聯
2.6.7 留意不要對效益照單全收
2.7 效益大於不安
2.7.1 執行不如預期讓工作難推動怎麼辦?
2.7.2 機器人失控或閒置時的因應
2.7.3 沒人管理也沒問題?
2.7.4 變更或新增業務的維護
2.8 RDA是什麼?
2.8.1 RDA與RPA的不同之處
【第3章】 RPA的產品知識
3.1 RPA相關產業
3.1.1 產品銷售
3.1.2 RPA相關進修
3.1.3 RPA相關認證資格
3.1.4 導入支援諮詢
3.1.5 技術人員派遣、技術支援
3.1.6 概念驗證、相關試用
3.1.7 展示會、研討會
3.2 具代表性的RPA產品
3.2.1 主要產品
3.2.2 日本市場的先驅者
3.2.3 RPA產品一覽
3.3 RPA軟體的學習
3.3.1 學習、生成、使用
3.3.2 取得基本資訊
3.3.3 線上學習
3.3.4 購買產品
3.3.5 進修課程
3.4 線上學習的範例
3.4.1 UiPath的線上學習
3.4.2 Automation Anywhere的線上學習
3.5 免費的RPA軟體
3.5.1 RPA Express是什麼樣的軟體?
3.5.2 RPA Express的畫面
3.6 關於學習的順序
3.6.1 物理條件的限制
3.6.2 費用差異
3.6.3 可行的是RDA
【第4章】 與RPA相近的技術
4.1 與RPA相近的技術代表範例
4.1.1 類似RPA的技術
4.2 Excel巨集
4.2.1 RPA與巨集的差異
4.2.2 RPA與巨集的共通點
4.3 讓人聯想到RPA的巨集模組
4.3.1 巨集功能的有效化
4.3.2 對話方塊設定
4.3.3 想用巨集執行的工作
4.3.4 錄製巨集前的準備
4.3.5 巨集模組錄製
4.3.6 巨集模組執行
4.3.7 巨集模組利用方法
4.4 AI與RPA的關係
4.4.1 機器學習
4.4.2 持續導入AI的客服系統
4.4.3 在客服系統中應用RPA
4.4.4 用RPA進行「特定」操作的範例
4.4.5 在RPA上搭載AI
4.4.6 用周遭的例子思考
4.5 OCR與RPA
4.5.1 OCR是什麼?
4.5.2 有限的自動化
4.5.3 OCR與RPA的差異
4.5.4 OCR與RPA的共通點
4.6 OCR與RPA的協作
4.6.1 OCR的性能
4.6.2 RPA在OCR中的作用
4.6.3 OCR和RPA與AI的協作
4.7 BPMS與RPA
4.7.1 BPMS是什麼?
4.7.2 RPA與BPMS的關聯
4.8 EUC與RPA
4.8.1 EUC是什麼?
4.8.2 筆者的EUC
4.8.3 RPA只是工具
4.9 IoT機器人
4.9.1 IoT機器人是什麼?
4.9.2 IoT機器人的功能
4.9.3 IoT機器人與RPA的共通點
4.10 實現業務自動化
4.10.1 各種技術的組合
4.10.2 應用範圍的差異
4.10.3 自動化模型
【第5章】 RPA軟體概論
5.1 RPA軟體的定位
5.1.1 軟體的三個層次
5.1.2 RPA的軟體層次定位
5.1.3 RPA不是程式語言
5.2 RPA的功能
5.2.1 RPA的三種功能
5.2.2 功能與物理架構
5.3 RPA軟體的初始畫面
5.3.1 RPA初始畫面圖像
5.3.2 初始畫面之後的差異
5.4 現有應用軟體與RPA的關聯
5.4.1 連結多個應用軟體
5.4.2 連結=資料移動
5.4.3 各自發揮作用的領域
5.5 執行的時機
5.5.1 由人來執行
5.5.2 依排程來執行
5.5.3 由事件驅動來執行
5.6 資料處理
5.6.1 外部資料
5.6.2 內部資料
5.7 Windows畫面的物件辨識技術
5.7.1 屬性式
5.7.2 圖像式
5.7.3 座標式
5.8 生成執行檔
5.8.1 一般的應用軟體開發生成執行檔
5.8.2 RPA的執行檔生成
5.9 RPA軟體序列
5.9.1 動作序列
【第6章】 機器人開發
6.1 機器人檔案開發
6.1.1 基本原則與程式開發相同
6.1.2 實際運作之前的作業
6.2 不同類型的機器人開發
6.2.1 擷圖式
6.2.2 物件式
6.2.3 程式設計式
6.2.4 各產品具備多種類型
6.3 擷圖式範例:WinActor
6.3.1 WinActor的機器人開發步驟
6.3.2 用WinActor生成機器人腳本
6.3.3 Web應用程式讀取和操作的設定
6.3.4 變數設定
6.3.5 腳本編輯
6.3.6 從腳本編輯移轉到機器人的動作
6.4 物件式範例:Kofax Kapow
6.4.1 Kofax Kapow的機器人開發步驟
6.4.2 用Kofax Kapow生成機器人腳本
6.4.3 初始畫面、生成新專案
6.4.4 讀取變數
6.4.5 載入Web系統
6.5 程式設計式範例:Pega
6.5.1 Pega的機器人開發步驟
6.5.2 用Pega生成機器人腳本
6.5.3 運用Pega的機器人開發
6.6 設計畫面範例:Blue Prism
6.6.1 Blue Prism的設計概念
6.6.2 設計畫面的範例
6.6.3 雙擊連結了設計與開發
6.7 機器人檔案的設計
6.7.1 在工程中的定位
【第7章】 業務和操作的可視化
7.1 開發機器人之前
7.1.1 機器人開發之路
7.1.2 從可視化到開發的三個階段
7.2 業務可視化的必要性
7.2.1 有資料的情況
7.2.2 沒有資料的情況
7.2.3 比較導入前後的情況
7.2.4 新舊業務的名稱
7.2.5 比業務低階的操作
7.3 業務可視化手法
7.3.1 業務可視化的三種手法
7.4 訪談
7.4.1 訪談的進行方式
7.4.2 訪談高手
7.5 作業研究表
7.5.1 作業研究表是什麼?
7.5.2 生成研究表時的注意事項
7.6 由研究者來觀察
7.6.1 研究者的觀察方式
7.6.2 觀察時的注意事項
7.7 To-Be設計的起點:機器人記號
7.7.1 機器人記號是什麼?
7.7.2 To-Be設計
7.8 操作可視化手法
7.8.1 業務可視化與操作可視化的關聯
7.8.2 桌面操作可視化
7.9 應用軟體使用狀況研究範例
7.9.1 藉由軟體來研究使用狀況
7.9.2 實際研究範例
7.10 使用畫面研究範例
7.10.1 PSR是什麼?
7.10.2 PSR的啟動方式
7.10.3 PSR的使用方式
【第8章】 使用者需求和系統開發
8.1 使用者需求
8.1.1 使用者需求整理的定位
8.1.2 機器人流程
8.2 功能性需求與非功能性需求
8.2.1 機器人開發的功能性與非功能性需求
8.2.2 避免忽略非功能性需求
8.2.3 定義非功能性需求的時機
8.3 工作表的運用
8.3.1 操作表與機器人化範圍的差異
8.3.2 利用工作表來進行使用者需求整理
8.4 流程圖的運用
8.4.1 運用流程圖的操作
8.4.2 明確指示機器人動作和對象
8.5 複合型的運用
8.5.1 複合型是什麼?
8.6 其實並不簡單的RPA系統開發
8.6.1 RPA的系統開發為什麼一點也不簡單?
8.7 瀑布式開發與敏捷式開發
8.7.1 瀑布式開發
8.7.2 敏捷式開發
8.7.3 瀑布式還是敏捷式?
8.8 RPA中的敏捷式開發
8.8.1 工作現場實例
8.8.2 工作現場的敏捷式開發注意事項
【第9章】 RPA的導入流程
9.1 導入流程中機器人開發的定位
9.1.1 導入RPA時的五個流程
9.1.2 導入流程中機器人開發的定位
9.2 整體規劃
9.2.1 整體規劃的作業
9.2.2 全公司導入
9.2.3 整體規劃範例
9.2.4 決定對象領域的方法
9.3 實機驗證
9.3.1 有時兩階段進行
9.3.2 實機驗證生成文件的範例
9.4 概念驗證
9.4.1 概念驗證的兩種類型
9.4.2 概念驗證的進行方式
9.4.3 概念驗證的目的類型
9.5 評估和改正
9.5.1 整體規劃的改正
9.5.2 應該預設會做改正
9.6 RPA工程師與RPA顧問
9.6.1 RPA工程師
9.6.2 RPA顧問
9.6.3 順利銜接的方法
9.6.4 人才不足
【第10章】 運作管理和安全性
10.1 運作管理系統
10.1.1 運作管理系統與RPA的關係
10.1.2 運作監控系統
10.2 RPA的運作管理
10.2.1 RPA的健康檢查和資源監控
10.3 運作管理畫面範例
10.3.1 Kofax Kapow的Management Console
10.3.2 Pega的Robot Manager
10.3.3 WinDirector的執行機器人狀態確認畫面
10.4 使用RPA的運作管理
10.4.1 工作進度該由誰管理?
10.4.2 RPA的業務系統登入ID
10.5 RPA的安全性
10.5.1 從物理架構來看安全威脅
10.5.2 具體的安全威脅
10.5.3 安全性對策
10.6 安全性畫面範例
10.6.1 WinDirector的權限管理畫面範例
10.6.2 Blue Prism的權限管理畫面範例
10.6.3 Blue Prism的資料加密畫面範例
結語
附錄 專有名詞縮寫對照表
COLUMN
調整關於RPA的說明
RPA軟體的使用區分
RPA催生的新產業
RPA運作之際無法使用終端裝置?
從RDA到RPA的高牆和RPA的多樣性
如何讓RPA成為主流?
資料驅動與RPA
程式設計技能是必要的嗎?
元件化趨勢的線索
更貼近使用者部門的RPA
企業流程和操作流程範例
需要有多好的英語能力?
KPI設定
對於導入RPA的態度
導入作業的部署和自行開發的可能範圍
利用RPA進行運作監控
作者介紹
<作者簡介>
姓名:西村泰洋Yasuhiro Nishimura
富士通株式會社領域創新(Field Innovation)本部資深總監。負責指導客戶企業的全公司業務可視化,並驗證經營策略效果的服務。具有做為經營策略的RPA等自動化技術的全公司導入豐富經驗。從事IoT、行動裝置、雲端、機器人學、音樂下載等工作近二十年,包括各種新技術的企業導入和相關業務。
著有《圖解認識最新的RPA入門》(図解入門 最新RPAがよ〜くわかる本,秀和System)、《成功的企業聯盟》(成功する企業提携,NTT出版)、《RFID(無線射頻識別)+ICタグ(電子辨識標籤)系統導入和建構標準講座》(RFID+ICタグ システム導入・構築 標準講座,翔泳社)等書。
<譯者簡介>
姓名:陳彩華
成功大學材料工程系畢,赴日就讀國貿,歷經業務、施工現場、產業廢棄物處理等工作,目前在日本主要從事電腦與IT系統管理工作。
兼職譯者,業餘馬拉松跑者以及重度文字中毒者。譯有《圖解建築施工入門》、《樓梯,上上下下的好設計》、《圖解建築物理環境入門》、《演算法圖鑑》、《圖解建築計畫入門》等書。
姓名:莊永裕(審定)
日本東京大學情報理工學博士。現任中央大學資工系助理教授。主要研究領域為程式語言設計、軟體工程,以及高效能運算。ACM、IEEE、IPSJ學會會員。曾任東京大學情報理工學系研究科助理教授,旅居日本多年。譯有數本程式語言與軟體開發相關之日文書籍。日常興趣為旅行、攝影、小說與音樂。