機器人流程自動化(RPA)
大多數(shù)人每天都會使用到一些機器人流程自動化工具占婉,例如讀取郵件和系統(tǒng)泡嘴,計算甫恩,生成文件和報告逆济。而在未來,那些你不想做的枯燥的工作,也許真的可以不做了奖慌,重復化抛虫、標準化的工作都可以讓機器人幫你完成。本期推文特邀陳劍獨家原創(chuàng)闡述RPA的概念简僧、原理與實踐建椰。
本文將就以下五個部分展開——
01 理解RPA
02 RPA的優(yōu)勢
03 RPA和AI是什么關系?
04 RPA與財務共享服務
05 RPA選型與ADII實施方法
01
理解RPA
RPA是Robotic Process Automation的縮寫岛马,從字面便不難看出其要義棉姐,即:機器、流程啦逆、自動化伞矩,RPA是以機器人作為虛擬勞動力,依據(jù)預先設定的程序與現(xiàn)有用戶系統(tǒng)進行交互并完成預期的任務夏志。從目前的技術實踐來看乃坤,現(xiàn)有的RPA還僅適用于高重復性、邏輯確定并且穩(wěn)定性要求相對較低的流程沟蔑。
用更通俗的解釋湿诊,RPA就是借助一些能夠自動執(zhí)行的腳本(這些腳本可能是某些工具生成的,這些工具也可能有著非常有好的用戶化圖形界面)完成一系列原來需要人工完成的工作瘦材,但凡具備一定腳本生成厅须、編輯、執(zhí)行能力的工具在此處都可以稱之為機器人食棕。
比如九杂,在游戲領域被廣泛為人所熟知的國產(chǎn)軟件“按鍵精靈”,即可以通過它的一些簡單功能幫助我們完成一些自動化的工作宣蠕。
按鍵精靈的簡要工作原理是通過錄制操作者的鼠標和鍵盤的動作步驟形成操作腳本(用戶也可以不用錄制的方式例隆,完全手工編寫腳本),這里的腳本是可以修改的抢蚀,用戶可以更具需要修改腳本的參數(shù)镀层,比如鼠標點擊的位置、鍵盤輸入的值皿曲,再次運行腳本的時候就會重新執(zhí)行錄制過程中的這些動作唱逢,如果腳本的參數(shù)有修改,則會執(zhí)行對應的調(diào)整后的動作屋休。
我們可以借助這個軟件坞古,通過錄制鼠標和鍵盤動作的方式,來完成一些簡單的操作劫樟,如果用戶用的熟練痪枫,理論上按鍵精靈既可以幫助我們完成一些更復雜場景下的自動化工作處理织堂。
舉個簡單的例子,比如我們每天上班時要打開ERP系統(tǒng)并進入到AP發(fā)票處理頁面奶陈,如果你覺得每天都重復這么做非常無趣(如果沒有設置保存賬戶和密碼的話)易阳,我們就可以通過按鍵精靈來簡化我們的步驟,點擊軟件的錄制動作按鈕之后吃粒,軟件就開始記錄我們的動作.
比如雙擊ERP軟件的圖標潦俺、輸入賬戶信息,點擊登錄按鈕徐勃,進去之后再點擊菜單逐層進入AP發(fā)票處理頁面事示,等這一系列的操作完成之后,我們點擊停止錄制僻肖,然后為這個錄制的流程設置一個快捷鍵很魂,比如ctrl+1。
怎么使用這個錄制的過程呢檐涝,等我們再次上班時遏匆,按下ctrl+1,這個軟件就會按著你上次錄制的過程依次做一遍谁榜,直到運行結束幅聘,整個過程完全不需要你的參與,以后你就可以通過這個方式一鍵登錄ERP系統(tǒng)并進入發(fā)票處理頁面了窃植。
考慮面向的用戶群體往往并不會擁有專業(yè)的技術背景帝蒿,總體而言,這些工作與流程自動化工具的應用還是相對比較簡單易用巷怜,通掣鸪可以通過圖形化的界面完成腳本的生成與編輯,即使是利用相對專業(yè)的腳本編輯器延塑,這里的腳本業(yè)務完全不是程序員所面對的那種代碼绣张,簡單看一下教程很快也能上手。
比如以下在Mac OSX系統(tǒng)下利用Apple 所編寫的簡單工作自動化代碼(讓Google Chrome瀏覽器在新窗口中打開百度首頁)关带,可以看到語法非常簡單侥涵,基本上已經(jīng)是英語大白話了。
上面就是RPA的簡單原理示例宋雏,當然現(xiàn)今各大軟件廠商推出的RPA工具遠比上述我們提及的小工具在功能豐富度上芜飘、場景的針對性上強很多,但其核心邏輯并沒有本質(zhì)的差異磨总,在某些特定的業(yè)務場景下嗦明,熟練的Excel VBA開發(fā)者僅利用office工具甚至也能完成好的RPA工作(許多RPA工具仍然需要Excel VBA來進行協(xié)同工作)。
02
RPA的優(yōu)勢
通過上文的介紹蚪燕,相信讀者能夠很好的理解以下RPA的特點娶牌,這些特點正是RPA能夠給企業(yè)帶來價值的主要原因:
機器處理:通過用戶界面(UI)或者腳本語言()實現(xiàn)借由機器人的重復人工任務的自動化處理奔浅;
基于明確的規(guī)則操作:流程必須有明確的、可被數(shù)字化的觸發(fā)指令和輸入裙戏,流程不得出現(xiàn)無法提前定義的例外情況;
以外掛的形式部署在客戶現(xiàn)有系統(tǒng)上:基于規(guī)則在用戶界面進行自動化操作厕诡,非侵入式模式不影響原有IT基礎架構累榜;
模擬用戶手工操作及交互:機器人可以執(zhí)行用戶的日常基本操作灵嫌,例如:鼠標點擊壹罚、鍵盤輸入、復制/粘貼等一系列日常電腦操作寿羞。
RPA的優(yōu)勢來源除了上述這些眾所周知的功能特點外猖凛,對于規(guī)則的高度嚴肅性(良好的操作品質(zhì))、對現(xiàn)有系統(tǒng)的非侵入性(非耦合型)都是RPA的突出特點绪穆。
以下我們從這兩個層面分別去理解RPA在應用過程中所帶來的優(yōu)勢:
03
RPA和AI是什么關系辨泳?
有些廠商在宣傳RPA的時候有意無意和人工智能扯到了一起,但是從負責任的角度玖院,RPA和AI簡直天壤之別菠红,現(xiàn)在的機器人還只是邏輯編程比較完善能夠執(zhí)行一定預制判斷邏輯的的機器,還遠談不上人工智能难菌,透過下面這張圖试溯,讀者應該能夠理解RPA和AI在自動化發(fā)展路徑上的位置差異。
人工智能(Artificial Intelligence)是一個相當廣泛的概念郊酒,人工智能的目的就是讓計算機這臺機器能夠象人一樣思考遇绞,而當前被廣泛提及的機器學習(Machine Learning)都只是人工智能的分支,機器學習是專門研究計算機怎樣模擬或?qū)崿F(xiàn)人類的學習行為燎窘,以獲取新的知識或技能摹闽,使之不斷改善自身的性能。
戰(zhàn)勝圍棋各段高手的Google AlphaGo就是機器學習的代表褐健,它所使用是深度學習(Deep Learning)方法钩骇,DL試圖使用包含復雜結構或由多重非線性變換構成的多個處理層(神經(jīng)網(wǎng)絡)對數(shù)據(jù)進行高層抽象的算法,因此能夠處理以前機器難以企及的更加復雜的模型(比如:高度的不確定性铝量、超大的計算量)倘屹。
當前財務在人工智能行業(yè)熱度中處于居中位置,但距離AI在財務慢叨、會計領域的實用化還為時尚早纽匙,從短期內(nèi)的趨勢而言,還是基于標準化拍谐、邏輯清晰的RPA為基礎烛缔,逐步向具有一定智能化程度的流程自動化轉變馏段。
但是隨著近年無論是全球范圍還是中國范圍的人工智能投資的逐步加大,相信我們在未來的十年或者二十年內(nèi)践瓷,AI在實用性和普及型方面的逐步突破院喜,財務領域的AI深入應用亦未可知。
04
RPA與財務共享服務
根據(jù)之前我們對于集團財務指導晕翠、控制喷舀、執(zhí)行三個層面職能的劃分,我們不難理解發(fā)現(xiàn)RPA將更容易在執(zhí)行和控制兩個層面發(fā)揮應有的價值淋肾,尤其是在交易性的業(yè)務執(zhí)行層面硫麻,通常會有更多契合業(yè)務需求的實用應用場景,就像制造工廠越來越廣泛的引入機器人工作中心來實現(xiàn)生產(chǎn)環(huán)節(jié)的去人工化樊卓,機器人軟件有著財務工廠之稱的財務共享服務中心同樣有著廣闊的空間拿愧,尤其是近年國內(nèi)共享服務中心建設浪潮興起,RPA概念和應用實踐也一度占據(jù)了新聞熱點碌尔。
以一個典型的交易型財務共享服務中心為例浇辜,常見的業(yè)務流程一般包括銷售至收款(OTC)、采購至應付(PTP)唾戚、員工費用報銷(T&E)奢赂、資產(chǎn)核算(FA)、總賬與報告(RTR)颈走、資金結算(TR)等流程膳灶,這些流程里不少業(yè)務處理環(huán)節(jié)都具備高度的標準化、高度的重復性特點立由,這也是RPA大展拳腳的廣闊空間轧钓,那么現(xiàn)階段這些流程里RPA有怎樣的應用的Best
Practice呢?
下表為讀者簡要展示了一些應用的示例:
流程循環(huán)
典型應用示例
銷售到收款
自動開票:機器人自動抓取銷售開票數(shù)據(jù)并自動進行開票動作锐膜;
應收賬款對賬與收款核銷:機器人取得應收和實收數(shù)據(jù)毕箍,按照賬號、打款備注等信息進行自動對賬道盏,并將對賬差異進行單獨列示而柑,對于對賬無誤的進行自動賬務核銷;
客戶信用管理:自動進行客戶信用信息的查詢并將相關數(shù)據(jù)提供給授信模塊用以客戶信用評估荷逞、控制
采購到付款
供應商主數(shù)據(jù)管理:自動將供應商提供的資料信息進行上傳系統(tǒng)處理(比如獲取營業(yè)執(zhí)照影像并識別指定位置上的字段信息媒咳,填寫信息到供應商主數(shù)據(jù)管理系統(tǒng),上傳相關附件)种远;
發(fā)票校驗:基于明確的規(guī)則執(zhí)行三單(發(fā)票涩澡、訂單、收貨單)匹配坠敷;
發(fā)票處理:發(fā)票的掃描結果的自動處理(與機器人結合的OCR妙同、發(fā)票的自動認證等)射富;
付款執(zhí)行:在缺少直接付款系統(tǒng)對接的場景下,可考慮利用機器人提取付款申請系統(tǒng)的付款信息(付款賬號粥帚、戶名等)胰耗,并提交網(wǎng)銀等資金付款系統(tǒng)進行實際付款操作;
賬期處理及報告:比如自動財務賬務處理(應付芒涡、預付重分類等)柴灯;
供應商詢證:自動處理供應商詢證信息并將結果信息進行自動反;
差旅與報銷
報銷單據(jù)核對:比如自動發(fā)票信息核對(申報數(shù)與發(fā)票數(shù)等)拖陆、報銷標準核查等弛槐;
費用自動審計:設定審計邏輯懊亡,機器人自動按照設定的邏輯執(zhí)行審計操作(數(shù)據(jù)查詢依啰、校驗并判斷是否符合風險定義);
存貨與成本
成本統(tǒng)計指標錄入:機器人自動店枣;
成本與費用分攤:期末機器人按腳本分步或并行執(zhí)行相關成本速警、費用分攤循環(huán)
資產(chǎn)管理
資產(chǎn)卡片管理:批量資產(chǎn)卡片更新、打印鸯两、分發(fā)等闷旧;
期末事項管理:資產(chǎn)折舊、資產(chǎn)轉移钧唐、報廢等的批量處理忙灼;
總賬到報表
主數(shù)據(jù)管理:主數(shù)據(jù)變更的自動系統(tǒng)更新、變更的通知钝侠、主數(shù)據(jù)的發(fā)布等该园;
憑證處理:周期性憑證的自動處理、自動賬務結轉帅韧、自動憑證打永锍酢;
關聯(lián)交易處理:關聯(lián)交易對賬等忽舟;
薪酬核算:在缺少系統(tǒng)對接場景下的自動薪酬賬務處理双妨;
自動化報告:格式化報告的自動處理;
資金管理
資金管理:根據(jù)設定的資金劃線執(zhí)行自動資金歸集叮阅、自動資金計劃信息的采集與處理等刁品;
對外收付款:收款與付款的自動化處理;
銀行對賬等:機器人取得銀行流水浩姥、銀行財務賬數(shù)據(jù)哑诊,并進行銀行賬和財務賬的核對,自動出具銀行余額調(diào)節(jié)表及刻;
稅務管理
稅務申報:稅務數(shù)據(jù)的采集與處理镀裤、稅務相關財務數(shù)據(jù)竞阐、業(yè)務數(shù)據(jù)的采集與處理,自動納稅申報暑劝;
05
RPA選型與ADII實施方法
目前面向桌面自動化骆莹、流程自動化的軟件工具大致可以分為消費級和企業(yè)級兩大類,相信不少消費級軟件讀者都不太陌生担猛,而企業(yè)級則相對了解有限幕垦,這里補充一些面向企業(yè)的RPA產(chǎn)品供本書讀者參考、備選傅联,有關詳細信息讀者可以自己查閱他們的官方網(wǎng)站先改。
以下是RPA相關產(chǎn)品代表——
RPA的實施通常不涉及企業(yè)現(xiàn)有IT架構的調(diào)整,但現(xiàn)有的RPA平臺和平臺之間多數(shù)是無法相互兼容的蒸走,因此一旦選擇某平臺仇奶,隨著其上運行的應用場景的增多,未來可能在相對長的一段時間內(nèi)較難進行平臺的遷移比驻,因此在平臺選型時需要綜合考慮各自平臺的優(yōu)缺點该溯,充分比較用戶易用性、系統(tǒng)集成性以及平臺收費模式等别惦。
一旦確定RPA平臺狈茉,企業(yè)所需要面對的是一個個像紛至沓來的各類RPA需求,因此良好的需求與實施管理同樣非常重要掸掸。
在基于明確的RPA平臺上進行流程自動化的實施氯庆,多數(shù)是場景式的、相對短流程的流程節(jié)點優(yōu)化扰付,總體目標是消除流程中需要廣泛人工處理但邏輯清晰的業(yè)務步驟堤撵,但其改善需求是否與RPA平臺匹配則需要進行一定的評估,諸如預計收益悯周、預計RPA初始化投入等粒督,確認后即進入設計、實施環(huán)節(jié)禽翼,多數(shù)輕量的RPA場景實施能夠保證在一周之內(nèi)完成設計和落地屠橄,而后則是結合運營反饋的改善。
綜合上述步驟闰挡,本文提出RPA實施的ADII方法锐墙,期望能夠幫助已經(jīng)選用了RPA平臺的讀者和企業(yè)更好的管理到RPA實施。
案例:
某企業(yè)實施
納稅申報自動化的
RPA流程
對于納稅主體較多的集團性企業(yè)长酗,由于納稅申報的數(shù)據(jù)來源不同(有來自財務系統(tǒng)溪北,有來自開票軟件,還有其他臺賬等),本來手工操作量就大之拨,即使部分企業(yè)已經(jīng)部署了VBA來實現(xiàn)單主體報稅數(shù)據(jù)的自動生成茉继,但當所以當存在較多納稅主體需要編制報表時,數(shù)據(jù)準確性無法保障蚀乔,人工處理部分的工作占比過高烁竭,數(shù)據(jù)處理、報表編制效率不高吉挣。
納稅申報過程整體RPA適配度高派撕,相當多的步驟可以借助機器人進行自動化,當前市場上支持這部分工作自動化的廠商也較多睬魂,因此這家企業(yè)啟動了基于RPA的納稅申報自動化項目终吼。
最終RPA實施的納稅申報過程被細分為三大子過程,即:數(shù)據(jù)采集與處理過程氯哮,數(shù)據(jù)提交過程际跪,賬務處理過程。
其中蛙粘,數(shù)據(jù)采集過程更多的是與本地數(shù)據(jù)的交互(稅務主體信息垫卤、開票信息威彰、財務信息等)出牧,而數(shù)據(jù)提交過程更多的是與稅局系統(tǒng)的交互過程(登錄、數(shù)據(jù)填寫歇盼、提交等動作)舔痕,賬務處理過程則是納稅、繳稅的賬務化反映豹缀。
1)數(shù)據(jù)準備過程
第一伯复,利用RPA工具,通過腳本的預定義邢笙,期末機器人自動登錄賬務系統(tǒng)(比如試算平很表啸如、固定資產(chǎn)子賬目)、國稅系統(tǒng)按照稅務主體批量導出財務數(shù)據(jù)氮惯、增值稅認證數(shù)據(jù)等稅務申報的業(yè)務數(shù)據(jù)基礎叮雳;
第二,機器人自動獲取事先維護好的企業(yè)基礎信息用以生成納稅申報表底稿妇汗;
第三帘不,對于需要調(diào)整的稅務、會計差異杨箭、進項稅數(shù)據(jù)差異寞焙、固定資產(chǎn)進項稅抵扣差異、預繳稅金等自動通過設定好的規(guī)則進行調(diào)整,借助預置的校驗公式進行報表的校驗(比如財務科目與稅務科目的數(shù)字校驗)捣郊;
第四辽狈,機器人將處理好的數(shù)據(jù)放到統(tǒng)一的文件夾,由稅務人工進行審查(或干預)呛牲。
2)數(shù)據(jù)提交過程
第一稻艰,對于核對審查無誤的數(shù)據(jù),執(zhí)行腳本侈净,由機器人按照公司主體自動登錄稅務申報系統(tǒng)尊勿;
第二,執(zhí)行納稅申報底稿的讀取畜侦,并自動導入底稿相關數(shù)據(jù)元扔,執(zhí)行納稅申報表提交動作以完成納稅申報,并將相應的信息保存在本地旋膳。
3)賬務處理過程
第一澎语,稅務分錄的編制與自動錄入:根據(jù)納稅、繳稅信息完成系統(tǒng)內(nèi)稅務分類的編制验懊;
第二擅羞,計算遞延所得稅并完成分錄的編制與錄入:對于涉及遞延所得稅的,自動進行遞延所得水資產(chǎn)或負債的計算并完成系統(tǒng)內(nèi)的入賬义图。