不要指望RPA能改變你的業務
機器人流程自動化(RPA)已經在國內企業中廣泛應用,國內許多企業都期待通過RPA,來實現與各種新舊應用互動,從而快速自動化。他們認為這可能是提升業務效率,優化業務路徑的最佳手段。
然而,雖然RPA確實可以在前期快速實現降本增效目標,非侵入式的特點也讓RPA足夠靈活,但穩定性卻比較脆弱,需要持續的開發和維護。
除此之外,企業內業務流程自動化的機會遠比RPA提供的“任務”自動化更具戰略性和變革性。為了實現這些更具戰略意義的目標,企業必須采取端到端的方法來實現企業自動化。
例如:他們在使用RPA以外,會采用一些低代碼IPAAS平臺,在互不連通的系統和數據之間來協調業務動作,這種方法將顯著擴大自動化的影響范圍和規模,遠比單純使用RPA的價值要高得多。
企業自動化的背景
自動化目前在國內是頗具熱門的話題之一,起步于2019年,火爆于2021年,現在被越來越多企業接受并上升到非常重要的地位。但是自動化的概念可以追溯到200多年前的十九世紀初的提花織布機。
隨著技術創新進入市場,自動化本身也在不斷發展進步。
我們甚至可以說,第一批數字計算機的意義在于執行自動化——盡管大部分都是計算任務。
在IT領域,自動化至少可以追溯到20世紀60年代的企業資源規劃或ERP等應用,它們的出現讓會計基本流程實現了自動化。
然而,正如提花織布機的發明,自動化從來都不只是關于計算機。事實上,自動化是指各種類型設備的機器控制,從工廠的裝配機器人到包裹運輸公司的分揀機。這些常見的自動化例子主要屬于操作技術(OT)領域。
相較之下,當我們談論業務流程自動化時,我們可以將視角從自動化裝配線中走出來,看看日常的企業內部流程上——特別時那些花大量時間與電腦和其它智能設備頻繁互動的工作者。
本質上是一樣的。
為此,業務流程管理(BPM)軟件出現在20世紀8、90年代,其誕生目標就是提供一個與各種應用系統集成的平臺,協調交互以幫助工作者提高效率,讓流程得以自動化。
所以我們回過頭來說,如果裝配線利用OT來實現自動化,那么業務流程自動化將利用信息技術(IT)來充分實現自動化。而在自動化不斷演進的歷史長河中,將會充斥著BPM以外的各種IT產品,比如智能業務流程管理套件(IBPMS)、數字流程自動化(DPA)和機器人流程自動化(RPA)。
鑒于這些專業名詞豐富的技術,企業很容易忽略其潛在的業務轉換優先級。用技術來解決當下的某一個自動化問題可能很簡單,但當技術面對快速變化的內外部環境時,將會有許多業務需求無法得到滿足。如果自動化無法滿足業務快速發展,那么將毫無意義。
RPA的前景
隨著企業自動化發展的如火如荼,現如今RPA已然成為每一個IT負責人的必備產品。
RPA的實現邏輯其實非常簡單。這項技術的基點是屏幕抓取,然后通過采集傳統的用戶界面(UIs),從而自動化使用用戶與這些界面的交互動作。
RPA也可以通過可用的API來自動化應用程序,但這種基于API的自動化通常是一種附帶的功能,不屬于RPA核心價值機器人的一部分。所以我經常說,基于UI的自動化是RPA的核心價值主張。
當然,這種基于屏幕的自動化也不是什么新鮮事。早在幾十年前,屏幕前的用戶就能夠通過宏來編寫他們自己的自動化代碼。
我記得在20世紀80年代就能在像微軟excel這樣的程序中使用宏指令。
宏的基本邏輯是“先這樣做,然后那樣做”的結構。在宏的編寫過程中,你可能也會有各種各樣的選項或循環,但宏畢竟是要真槍實彈的編碼,跟寫一個程序一樣——這對企業的那些商業用戶而言,他們可能并不感興趣。
坦率地講,RPA的機器人與宏有著驚人的相似。RPA的核心是,觀察和模擬用戶在某些界面時的行為,最終實現宏類型的自動化。
將簡單的宏重新定義為機器人會讓這項技術變得更加性感,盡管它們只是類似于宏的腳本,而且它們只能自動化簡單的單個任務,而不是端到端的流程。然而這些都不重要,目前而言,RPA已經在企業中找到了一個重要的利基市場。
盡管RPA的故障率很高,需要經常維護,但它在效率提升方面的效果仍然非常顯著。RPA將員工從容易出錯、繁瑣、重復的工作任務中解放出來,使他們能夠更加專注于更有價值與成就感的活動。
RPA的限制
RPA既然是通過屏幕抓取,然后采集界面行為,從而實現自動化交互的工作邏輯,就注定RPA是要從人類手中拿走低價值的日常工作。
RPA提供了短期的單個任務自動化解決方案,這使得它無法去幫助企業進行更有前瞻性、更有戰略意義的長期流程改造和優化。因為RPA不會改變現有的業務流程,它只是用一個軟件取代了人類的某個任務。而業務流程的數字化改造與充分協同下的自動化才是企業長期發展,在面對諸多不確定性的內外部環境時,對企業而言更有價值的事情。
所以說,我們可以看到現在有許多企業在一開始就將系統集成、流程設計和RPA的任務自動化結合起來,進行整體的數字化改造,從而幫助這些企業實現長期效益。
另外一方面,目前市面上的RPA大多都存在一個共同的短板:穩定性問題。對應用接口(API)、界面元素、業務流程或者數據格式的任何變更/改變都會讓機器人無法運行,需要進行成本高昂的維護,甚至是重新開發。
API級別的自動化顯然比UI自動化更有彈性,但使用RPA的主要場景往往是沒有API提供的陳舊應用系統。除了與UI交互之外,我們別無選擇,哪怕穩定性問題很難受。
造成RPA穩定性問題的另一個重要原因是:盡管現在國內RPA的使用門檻已經大大降低,有豐富的低代碼組件使用,但基于業務邏輯下的實現仍然需要大量知識沉淀和復雜的流程搭建,這與編碼并無本質區別。
超越RPA的自動化
我們首先應該意識到RPA是自動化單個任務而不是企業內的業務流程,真正的自動化應該是企業內部端到端全面流程自動化。
接著我們是要認識到自動化并不會消除對人才的需求,相反,自動化能讓人才更加有效的發揮他們的能力。
能夠完成端到端數據集成、業務動作數字化協同以及自動化的IPAAS無疑是RPA免人工操作任務自動化的重要補充。
這些IPAAS平臺所支持的自動化技術規模與復雜性側重點可能有所不同,但與RPA的區別是,IPAAS平臺的核心價值主張是幫助企業完成跨企業、跨部門和跨系統的流程自動化。
在某些情況下,IPAAS平臺可以與RPA機器人一起工作,將它們組裝成工作流,以滿足業務需求。
數環通IPAAS的觀點
企業只有實現自動化與人力之間平衡時,企業才能完成轉型目標,不管是業務流程轉型,還是更具戰略性、以客戶為中心的數字化轉型。
自動化產品與技術可能是這些轉型的關鍵促進者,但前提是這些自動化產品與技術能夠發揮積極作用,而不是簡單的講人工手動處理的任務自動化掉,否則企業最終也不會獲得轉型上的成功。
我們認為,任何先進的流程自動化目標都應該能夠滿足和適應不斷變化的業務需求。
RPA將繼續在企業自動化的故事中扮演重要角色,但企業最好能將RPA置于更廣泛的流程自動化環境中——利用IPAAS能力,讓人們參與、組織以及維護更靈活與敏捷的自動化。