文/ Thomas Thiel,Andreas Kronz博士
這里有您想了解的關于機器人流程自動化(RPA)技術的所有信息——當前,人們稱之為“軟件機器人”的RPA技術被認為是實現數字化企業生產經營最有效的技術之一。和所有的軟件技術解決方案一樣,在應用RPA技術之前,需要了解一些它的背景資料、應用場景和潛在的危險源等問題,以便能夠在應用過程中得到最佳的使用結果。本文將為讀者解答什么是RPA技術,技術應用的可能性,以及一些用戶較為關心的重要問題。
如果您相信著名研究機構的科學研究,那么您就一定會相信未來的工作場所將會發生巨大的變化。據全球市場預測,世界各地的RPA技術市場銷售額將從2019年的130億美元增長到2023年的210億美元。在這一背景下,強大的商務信息搜索比較軟件和有時甚至能充當商務代理人在網上代替交易雙方、促使交易完成的軟件機器人占企業職工總數的比例將會繼續增加。因此,RPA技術成為了當前人們討論最多的數字化技術。
但是在許多企業,包括很多的流程工業企業,對RPA技術以及這一技術的各種應用可能性了解甚少。因此,縮小認知上的差距、消除普遍存在的誤解是當前的一項重要工作。

機器人同事能夠不知疲倦地工作和服從日常安排
數字化轉型對流程工業企業的影響是非常明顯的。除了區塊鏈技術(例如,在制藥企業的物流、物聯網和生產設備的數字雙胞胎,以及評估各種信息內容的人工智能等),RPA技術也是當前和未來發展的主要驅動力之一。
盡管在很早以前就已經出現了RPA技術,但人們對這一術語始終沒有統一的定義,也缺乏統一的認知。習慣的解釋是:由機器人驅動支持的流程自動化技術。但這種解釋僅僅是字面上的描述,并非是這一概念的實質。
RPA技術是使用可以設置的軟件來執行數字化業務流程的技術。簡單來講,就是用軟件模擬人對計算機的控制。這意味著RPA技術有著幾乎無限廣闊的應用領域和應用范圍。最典型的應用就是用它來彌補人類所缺少的“軟件性能”——實現機器人的基本功能——不知疲倦地工作,而且是按照人類任意設置的工作參數不知疲倦地工作。
闡明RPA技術定義的最佳方法就是搞清楚這一技術與其他技術手段(如宏和工作量管理系統等)有什么區別。RPA技術與其他自動化技術方法的最大區別就在于:具備獨立處理問題和將若干解決方案集中處理的能力。
例如,電子表格中的宏僅限于在啟動電子表格后設置電子表格中某一操作流程的自動運行,但RPA技術則沒有這樣的限制,可以獨立地運行。也就是說,它能夠自己工作,不會受到應用程序是否啟動的限制,卻能夠執行并完成一些工作任務。換句話說,不管有沒有用戶界面,RPA技術都能控制所有可以使用的應用程序。
除了非常廣泛的應用領域之外,RPA技術還有著2個非常明顯的優勢。首先,軟件機器人可以在一次運行中控制多個程序,甚至啟動一個操作系統;其次,機器人執行的任務與其目標應用無關,因此可以靈活地應對出現的錯誤和問題,在處理完這些錯誤、問題之后重新開始執行既定的任務。
企業的每一項業務流程都有可能會受到多種因素和數據的影響。要在這樣的工作流程中實現整個業務流程鏈的流程自動化是一件相當復雜的事情。在這樣的業務流程鏈中使用工作流管理系統來控制業務流程時,需要不斷地尋找和訪問接口,或者回訪集成平臺,不僅費時費力而且成本高昂。
在許多情況下,這樣做帶來的直接結果會是經濟效益降低。如果使用軟件機器人來進行業務流程的自動化,則它就會像您的人類同事一樣充當控制系統之間的橋梁和“緩沖器”,而且無需創建專用的接口。
使用RPA技術的典型例子就是用機器人驗證發票。機器人通過電子郵件接收發票,進而對發票進行驗證。經過人類員工的蓋章批準之后,機器人會將發票直接登記到會計系統中去。
RPA技術中蘊含著3大技術:流程控制技術、機器人技術和協調器技術。流程控制作為機器人的核心技術,可以完成其所有的執行任務。在現代化的RPA技術平臺中,可以通過圖像建模或者任務通知書的方式快速地告知機器人所要完成的任務。
在確定好所要完成的任務之后,將任務通過圖像建模或者任務通知書的形式輸入到承擔完成這一任務的工作站中,即正在運行的軟件系統之中。這一軟件系統的主體通常被稱為機器人。另外,完成這一任務的工作站中通常還有一個設有“虛擬員工”的控制中心——其應用的就是協調器技術。它的任務是向機器人下達當前要執行的任務,同時對機器人執行任務的流程進行監控,并根據計劃在必要的時候啟動機器人開始工作,其作用相當于機器人的遠程遙控平臺。
根據所有已經完成的任務和機器人自主運行的程度,軟件機器人也被人稱之為數字化助理或者數字化工作者,在人類的日常工作中提供支持和幫助。因此,如果人類工作者身旁有一個機器人時,這個機器人就是一個數字化助理。數字化助理的典型特征就是人機交互。
人類員工將容易出錯的繁瑣工作交由機器人來完成,例如,填寫大量的表格、輸入大量的數據等。當出現問題或者需要做出決定時,機器人就會停下來與人類員工以交互的方式進行交流。
而數字化工作者則不同,它是獨立行動的,無需人工干預。通常情況下,它所完成的任務會比數字化助理的任務范圍更加廣泛,通常是一個完整的過程,或者是復雜整體流程中的一個獨立部分。
對許多企業來講,使用RPA技術是為了提高生產效率。在完成簡單任務時,機器人的工作速度比人類同事更快、更持久。這就可以在更短的時間內完成一項任務或者同時完成多項任務。
在完成這些任務時的出錯率也是值得注意的問題。機器人在完成這些任務的過程中會嚴格地執行人類同事制定的操作規程,不會出現一絲一毫的偏差。在進行大量數據的輸入工作時,機器人的優勢最為突出:在頻繁的重復工作中人類同事常常會犯錯,機器人則不會。
如果在規定的時間內一臺機器人無法完成下達的任務,則第二臺機器人就會投入工作,從而全面提升整體的工作進度。
RPA技術有著極強的靈活性,有利亦有弊。盡管在實際應用中可以考慮使用虛擬同事來處理繁雜的工作,但常常會遇到“何種程度的自動化技術才最合適當今現代的需求”這樣的問題。由于每個企業的目標和要求都有很大的差異,因此這一問題沒有通用的答案。通常情況下,利用傳統方法或者流程挖掘技術(Process Mining)等方法對企業業務流程進行的初步調查是確定“最合適的自動化程度”的依據,也是RPA技術項目成功的關鍵。
引進RPA技術帶來的好處是顯而易見的。實踐已經證明:那些原來業務流程容易出現問題風險的企業在引進和使用了RPA技術之后都獲得了巨大的成功。
人們對RPA技術是有爭議的。反對者們大聲疾呼:機器人剝奪了我們的工作崗位。然而,自工業革命以來的每一次技術變革都對工作崗位產生過巨大的影響,這是不爭的事實。同時不得不承認的是,每一次技術革命都給經濟和社會帶來了開創性的進步和發展。
實踐證明:在最初的懷疑之后,RPA技術已經得到了從管理層到生產員工的一致好評。例如,某國際物流公司的員工們就非常支持引進RPA技術,因為數字化助理幫助他們完成了數百項費時費力、枯燥無味且極易出錯的賬戶入款憑證檢驗任務。同時,公司解決了因缺乏員工而危及客戶關系的問題,發展戰略也得到了鞏固和強化。在引進RPA技術項目時,最高程度的透明度和廣大職工對引進過程的積極支持都對項目的成功有著重要的作用和意義。
在引進RPA技術項目的過程中,潛在的另一主要風險是選擇錯了需要實現的自動化業務流程或者是不加選擇地采用RPA技術。成功項目的經驗表明:如果事先對引進RPA技術項目有一定的規劃,并通過系統的方法選擇需要實現RPA技術的業務流程,則可以規避這種風險。
概覽
RPA技術適用于哪些業務流程中?
RPA技術最適合在不太復雜的重復性業務流程中使用,例如:
● 高度重復性的工作流程;
● 基于統計學規則的業務流程;
● 大量數據的處理流程;
● 長期不變的,即在很長時間內幾乎沒有變化的業務流程;
● 訪問結構化的數據流程;
● 人工操作很容易出錯的業務流程;
● 全數字化和由不同軟件系統構成的業務流程。