趙磊
【摘 要】近年來,RPA流程自動化技術的應用讓財務共享服務中心從人力密集型向技術密集型轉變成為可能,但是從目前新技術的應用落地情況來看,RPA流程自動化技術在很多業務場景中還沒有得到很好的應用。文章以財務共享服務中心財企、銀企直聯業務場景為例,研究如何在其資金支付流程使用RPA流程自動化技術研發RPA機器人,實現資金的自動審核與支付,通過設計和開發RPA資金自動支付流程并付諸實踐,對RPA在財務共享服務中心業務流程中的應用做了初步探索。
【關鍵詞】財務共享;RAP流程自動化;資金支付;數字化;智能化
【中圖分類號】F232 【文獻標識碼】A 【文章編號】1674-0688(2022)04-0054-03
0 引言
從2005年“中興通訊”建立中國第一家財務共享服務中心開始,截至2020年底,國內建成的財務共享服務中心已經超過1 000家[1],我國企業興起了財務共享中心建設的熱潮。隨著大數據、人工智能、移動互聯網、云計算、物聯網及機器人流程自動化等新興技術的應用,財務共享服務中心從緩解財務管控壓力和降低財務管理成本為目標的第一代共享服務,實現了第二代共享服務的進化,也就是實現可持續的成本節約[2],更深入的流程優化與再造,以及提供更優質的服務;同時,正在向第三代共享服務邁進,對業務流程的持續優化,提升共享服務中心的自動化能力和數據分析能力,從而專注于提高共享服務中心的效率和價值,實現共享服務中心的數字化與智能化轉型[3]。
然而,目前財務共享服務中心對數字經濟時代帶來的新技術應用程度與其技術的發展趨勢還不相適應。智能化技術的應用處于計劃階段的較多,真正投入測試并使用的并不多,財務共享服務中心對技術的運用還不夠敏感[4];財務共享服務中心自身IT研發能力較弱,甚至沒有研發能力,基本依賴于外包的軟件商,對于智能化技術需要大量的資金投入,也是阻礙共享中心智能化應用的一大原因。
但是,財務共享中心業務規范化、標準統一化及業務的重復處理,為RPA提供了良好的應用環境。本文通過分析財務共享中心資金支付流程,發現應用場景,借助RPA流程自動化軟件,研發資金自動支付機器人,實現資金單據自動審核、款項自動支付。通過對支付流程的研究及RPA流程的設計,總結經驗和技術積累,以期對未來財務共享服務中心RPA的應用提供系統的、科學的實踐研究理論基礎。
1 RPA流程自動化技術
1.1 機器人流程自動化的含義
機器人流程自動化(Robitic Process Automation,
RPA),它是可以模仿人在計算機上操作,重復執行大量標準化業務的軟件[5]。從本質上講,RPA是一種處理重復性工作、模擬手工操作的程序,其不受現有系統的限制,無入侵性。RPA提高了辦公自動化程度,提升了工作效率,大大降低了人工成本。當前,RPA開發軟件功能較為強大,對用戶友好,容易學習和掌握。
1.2 機器人流程自動化的優勢
(1)固定的操作流程與規則。機器人按照設置好的操作流程與規則進行操作,排除了人為因素的干擾,在網絡穩定、系統穩定的狀態下,避免了人為操作帶來的錯誤,使得業務流程能夠完全按照預置的指令完成,保證業務操作準確。
(2)無人值守7×24 h運行。機器人運行后不需要人工值守,可以全天候地重復執行操作指令,不需要休息。相比人工操作,首先,它不需要對業務操作規則進行學習,可以立即按照指令進行操作;其次,它可以不間斷運行,不需要像人類一樣遵守工作時間的要求,最大限度地提高業務處理的效率。
(3)機器人流程可以按需調整。機器人程序可以按照業務需求進行編寫和調整,具有較大的靈活性和可操作性。結合相關操作指令和功能,可以實現復雜、高級的操作組合,例如結合OCR識別及自然語言處理技術,可以對系統相關內容進行結構化數據轉換和關鍵字段信息提取和整理;利用STMP郵件協議,可以收取或者發送郵件,及時獲取相關信息或者將業務處理結果發送至相關管理人員。
(4)機器人流程編寫簡單化。目前,市面上的機器人流程自動化開發軟件有很多,技術都非常成熟,其軟件的功能強大,采用低代碼、可視化的開發模式,內置了大量操作命令,對開發者的技術要求較低,非IT專業人員在具備一些基礎編程知識后,即可上手使用。
(5)機器人流程的成本效益較高。機器人代替人工處理相關業務,一定程度上節省了人力投入,為企業節約了可觀的人力成本;對于不同系統間的業務操作或者信息傳遞,機器人可以通過在不同系統間的操作,間接地實現系統對接,為企業節省大量的研發費用,成本效益較高。
1.3 機器人流程自動化適用場景
(1)基于標準化的流程。機器人適用于業務流程固定、業務處理規則明確的業務場景,對于需要復雜判斷和決策的系統操作則不適用。
(2)簡單重復操作。重復性高、附加值低的業務場景非常適用機器人來代替人工操作。機器人可以完全替代人工處理,讓人從大量的、低技術含量的業務中解脫出來,投入高附加值的創造性工作。
(3)量大易錯業務。當企業面臨大量的需要判斷甄別的業務場景時,傳統的處理方式就是增加人力,但增加人力成本投入后,也難免會出現操作失誤的情況,而機器人基于固定的、可重復的操作、全天候的運行,則完全可以避免問題的出現。
(4)多個異構系統。當企業有多個系統,又需要在系統間進行業務操作或者信息傳遞,在不開發系統接口的情況下,無法避免人工參與,而使用機器人流程在不同系統間進行操作,讓機器人擔任系統間信息的搬運工,則可以避免企業過多投入系統整合、接口開發的費用。
2 財務共享服務中心支付流程現狀與分析
財務共享中心經過多年的發展和完善,在實現業務標準化、流程標準化、審核標準化的同時,不斷利用新技術、新手段進行升級改造,例如OCR自動識別,發票自動認證、客商自動工商信息校驗等新技術得到了初步的應用;財企直聯、銀企直聯逐漸取代傳統的人工支付,在支付效率、資金安全方面比人工支付有著很強的優勢。
人工支付形式是指支付人員根據資金系統的支付指令在電腦登錄網銀進行支付的形式,在未進行財企、銀企直聯的情況下,人工支付還是主要的支付形式,作為補充支付方式在一定時期內還要繼續存在。
財企、銀企直聯支付形式是指資金的支付可以通過財企直聯通道自動進行付款,不需要人工登錄網銀操作。
但是從資金安全角度考慮,又無法實現完全的自動支付,在支付申請從共享中心完成審核后,在進入直聯支付通道前,還需要人工對銀行賬戶信息進行審核,檢查無誤確認后才能發送至直聯系統完成支付。這一審核環節在財企直聯流程里,中斷了整體流程的自動流轉,給支付人員增加了審核工作量。
那么,如何在資金支付系統與直聯系統間建立連接,實現代替人工審核支付信息,并自動發送支付指令,是一個值得思考的問題,而RPA技術適用于這些場景。
3 基于RPA的財務共享資金自動支付流程設計
3.1 RPA流程自動化軟件介紹
目前,市面上有很多RPA流程自動化編程軟件,主流的國際廠商有UiPath、Automation Anywhere、Blue Prism,國內有“藝賽旗”“云擴”“來也”“金智維”等。相比國外廠商的軟件,國內廠商的軟件在功能、技術、易用性方面也有著不錯的表現,特別是基于編程要素的本地化方面,國產軟件不需要開發者懂得復雜的英文變量名稱,在國產軟件中均可以使用中文進行變量的定義,對于非IT專業的開發者是一個巨大的利好。
本文以國產軟件UIBOT為例,闡述財務共享資金自動支付流程的設計及研發。UIBOT是“來也科技”旗下的一款RPA流程自動化軟件,其前身是2001年問世的風靡于游戲玩家之間的“按鍵精靈”軟件,用來針對網頁游戲的自動化操作,其簡單易用,不需要玩家具備IT技術,即可熟練制造自己的自動化交辦,可以說“按鍵精靈”是國內RPA的先驅。其團隊后來對RPA的具體需求進行了認真分析,對按鍵精靈進行了重大革新,保留十幾年的自動化流程經驗積累,打造出了一款強大、易用、快捷的RPA流程自動化開發平臺UIBOT。
3.2 資金自動支付流程設計
基于對財務共享中心資金支付的流程研究與分析,將資金自動支付流程的設計分為兩個階段:第一階段是業務流程的確定,第二階段是校驗規則的確定。
(1)業務流程的確定。總體業務流程是RPA流程的頂層設計,需要全盤考慮。通常是通過模擬人工操作順序,將業務流程細化分解為若干操作步驟,通過流程圖的形式展現。其中包含具體操作子流程、判斷控制條件、流程走向、需要輸出信息等,形成閉環的、可重復執行的流程。
(2)校驗規則的確定。校驗規則是觸發RPA流程進行的節點。可分為事件觸發類型、條件觸發類型。事件觸發是指當什么情況或事件發生時,RPA需要進行哪些操作,通常表現為系統界面信息的變化,例如:當有新單據出現時,觸發RPA進行讀取單據信息的操作的情況;條件觸發是指滿足流程所期望的條件后,需要RPA進行哪些操作,通常表現為滿足判斷規則的情況,例如單據判斷正確或者錯誤后,觸發RPA進行不同條件分支下的操作。
條件觸發類型中最重要的是單據校驗規則,其是單據審核的標準,決定RPA是否能夠準確地執行單據審核的操作。具體做法是將人工審核的標準,通過條件判斷命令預置在機器人流程中,對單據信息進行逐一判斷,通過的則進行下一條,不通過的則執行其他操作。
3.3 資金自動支付流程開發
資金自動支付流程的開發分為兩個階段:第一階段是RPA流程的開發,第二階段是RPA流程的測試。
(1)RPA流程開發。RPA流程的開發要根據確定的總體流程入手,嚴格按照流程設計進行相關操作子流程、判斷控制條件、流程走向、需要輸出信息等模塊的開發。基于系統網頁元素的判斷,OCR識別技術的使用,利用UIBOT軟件提供的命令組合,使用拖拽的方式將用以實現相關操作功能的命令按照順序羅列在一起,通過對命令運行參數的調整及整體流程的調試,實現RPA機器人流程的編寫。開發過程中針對網頁加載判斷、按鈕識別、頁面信息獲取,要進行大量的測試,運用不同組合條件,選擇最優功能組合,獲得最優的操作或結果;同時,要充分考慮網絡延時、系統界面加載、條件判斷等待等場景需要的等待時長,結合OCR識別和網頁元素判斷等功能,給予RPA流程適當的操作節奏控制,加強RPA流程的容錯能力。
(2)RPA流程的測試。在完成RPA流程開發后,要對RPA流程進行運行測試,測試完成后再正式投入使用。測試的目的是檢查RPA流程是否能夠正常運行,相關控制規則、判斷條件能否執行,整個流程是否閉環等。重點關注RPA流程測試過程中是否存在異常停止的情況,規則判斷是否按照要求執行,如果存在問題,就需要分析運行日志中的報錯信息,查找問題所在,進而對報錯指令進行優化或調整命令運行參數。
4 RPA機器人面臨的異常場景及解決方案
4.1 系統環境異常
RPA的開發和測試通常是在測試環境中,開發完成后移植到生產環境中,這就可能會出現流程異常的情況,這是測試環境與生產環境存在的差異導致的。比如,操作系統或者瀏覽器的版本不同、顯示器分辨率不同、系統彈窗等,這些差異沒有在測試環境中出現,開發者沒有考慮應對措施,所以在生產環境中RPA就會出現“水土不服”的情況,RPA流程投入使用后,還需要一定時間的觀察,遇到問題及時修正。
4.2 應用異常
RPA在上線投產前已經過多次測試,但RPA在日常運行中可能會出現某應用程序中斷或因網絡等原因卡頓、網站的某個頁面打不開或應用出現異常報錯等特殊情況,此時RPA無法繼續執行或者重復錯誤的運行,導致后續任務執行失敗。在開發RPA之初,開發人員很難預測此類異常情況。
4.3 業務異常
RPA在執行過程中可能會存在一些數據異常或超出業務規則的情況。盡管測試階段測試人員已經盡可能模擬了各種業務情況,但是測試樣本數據和真實業務數據之間的差異性仍無法避免。因此,RPA在執行過程中遇到此類問題時應采用人機交互(將錯誤的數據交給員工處理,機器人只處理正常的數據)的方式解決。
可見,設計完整且能夠長久穩定運行的RPA流程不僅對軟件產品本身有著極高的技術性要求,而且對部署經驗、預案能力、風險防控意識也有著較高的標準,涉及諸多的變量。
5 結論與啟示
RPA機器人的出現對于企業來說,既是機遇,也是挑戰。從機遇來看,RPA財務機器人推動了企業財務觀念的轉變,成為財務人員創新和轉型的重要工具,使得企業需要調整組織架構,建立團隊進行技術創新,促使財務人員去從事更具價值的工作。從挑戰來看,新技術的學習和應用對財務人員提出了更高的要求,需要財務人員具備更強的業務能力,更加懂得信息技術,具備戰略遠見和創新意識,主動適應技術變革,不斷更新知識儲備,運用信息技術,實現財務工作的價值創造,完成數字化、智能化轉型,致力于提升企業核心競爭力。
參 考 文 獻
[1]元年科技.財務共享已經過時了嘛?[EB/OL].[2021-06-20].https://zhuanlan.zhihu.com/p/382422983.
[2]張慶龍,潘麗靖,張羽瑤.財務轉型始于共享服務[M].北京:中國財政經濟出版社,2015:52-53.
[3]張慶龍.下一代財務數字化與智能化[M].北京:中國財政經濟出版社,2021:1.
[4]陳虎,孫彥叢,趙旖旎,等.財務機器人——RPA的財務應用[M].北京:中國財政經濟出版社,2019:98-100,186.
[5]財政部會計資格評價中心.高級會計實務[M].北京:經濟科學出版社,2021:329,352.