自動化運維機(jī)器人(RPA)在銀行IT運維領(lǐng)域應(yīng)用場景分析 | 趨勢解讀

銀行在不斷尋求數(shù)字化轉(zhuǎn)型的同時,金融科技帶來的IT建設(shè)規(guī)模越來越大,IT運維的復(fù)雜度越來越高;來自監(jiān)管的IT運維方面,對可用性、連續(xù)性管理提出了更高的要求。

前言

近年來,金融科技的蓬勃發(fā)展極大促進(jìn)了銀行的業(yè)務(wù)創(chuàng)新,新技術(shù)、新業(yè)態(tài)層出不窮。機(jī)器人流程自動化(Robotic Process Automatic,簡稱RPA)技術(shù)已經(jīng)成為提高金融機(jī)構(gòu)運營效率和質(zhì)量、降低運營成本的關(guān)鍵技術(shù)之一。該技術(shù)針對具有明確規(guī)則的重復(fù)性人工作業(yè)流程,以機(jī)器人勞動力替代人工勞動力,采用非侵入式的客戶端流程及數(shù)據(jù)集成技術(shù),實現(xiàn)業(yè)務(wù)流的自動化處理,達(dá)到解放人力、提高工作效率和質(zhì)量的目標(biāo)效果。本文針對目前銀行IT運維領(lǐng)域的現(xiàn)狀和趨勢,結(jié)合RPA技術(shù)的功能與能力,對RPA技術(shù)在運維領(lǐng)域的適用性和應(yīng)用場景進(jìn)行分析,旨在厘清RPA技術(shù)在運維領(lǐng)域的應(yīng)用前景和優(yōu)勢,對同行有一定的參考意義和價值。

一、銀行IT運維現(xiàn)狀和趨勢

銀行在不斷尋求數(shù)字化轉(zhuǎn)型的同時,金融科技帶來的IT建設(shè)規(guī)模越來越大,IT運維的復(fù)雜度越來越高;來自監(jiān)管的IT運維方面,對可用性、連續(xù)性管理提出了更高的要求;兩地三中心的部署架構(gòu),管理的硬件設(shè)備數(shù)以千計,TB級的運維數(shù)據(jù)分散在各個復(fù)雜的系統(tǒng)中。另外,大量新技術(shù)的引入,迫使銀行業(yè)的IT運維模型向穩(wěn)態(tài)和敏態(tài)結(jié)合的雙態(tài)模式發(fā)展,簡化的流程、快速的迭代、復(fù)雜的技術(shù)都對傳統(tǒng)的運維和管理提出挑戰(zhàn),給傳統(tǒng)IT運維帶來了巨大壓力,主要表現(xiàn)在以下幾個方面:

(1)運維成本偏高:隨著銀行不斷加大信息化的投入,硬件設(shè)施、軟件系統(tǒng)不斷增加,在一定程度上增加了IT運維的復(fù)雜性,需要不斷增加人力投入,IT運維成本居高不下。

(2)運維人力密集:IT基礎(chǔ)設(shè)施、架構(gòu)、網(wǎng)絡(luò)和應(yīng)用系統(tǒng)隨著銀行業(yè)務(wù)數(shù)字化轉(zhuǎn)型多次升級和迭代,IT運維自然成為了銀行IT管理中的人力密集型工作。銀行大部分變更管理的工作都是手工操作完成,即使一個簡單的系統(tǒng)變更可能都需要運維人員逐一登錄每臺設(shè)備進(jìn)行手工變更。

(3)運維認(rèn)同度低:IT運維人員日常大部分時間和精力都在處理一些簡單重復(fù)的問題,雖然每天忙碌,但I(xiàn)T運維人員的工作始終得不到業(yè)務(wù)部門的理解和認(rèn)可,而且工作也難以量化和考核。在日復(fù)一日的重復(fù)性工作中,運維人員的自我認(rèn)可度逐漸降低。

(4)運維失誤難以避免:在高強(qiáng)度的運維工作壓力下,人工難以做到高質(zhì)量的全天值守和操作不犯任何錯誤。類似于備份、配置管理等工作,雖然簡單重復(fù),卻絲毫馬虎不得,人工操作總是難以避免出錯。

因此,在高速變化的環(huán)境下,需要有更先進(jìn)的IT管理思路和更高級的科技手段來提升運維水平和質(zhì)量,當(dāng)下銀行IT運維的幾個主要改進(jìn)方向趨勢是:

(1)分析能力需要加強(qiáng):IT運維應(yīng)始終圍繞銀行的業(yè)務(wù)需求展開,提供多維度的數(shù)據(jù)報告,提升用戶滿意度。

(2)標(biāo)準(zhǔn)體系建設(shè):確立IT運維能力的標(biāo)準(zhǔn),幫助銀行IT部門明確自身所處的階段并提供相應(yīng)的服務(wù)。

(3)落地自動化運維:解放人力縮短響應(yīng)時間,提升運維的質(zhì)量和效率。

(4)推進(jìn)主動式運維:從只關(guān)注IT基礎(chǔ)設(shè)施和系統(tǒng)運行質(zhì)量轉(zhuǎn)向主動式運維監(jiān)控,及時發(fā)現(xiàn)信息系統(tǒng)瓶頸,提供解決方案。

二、RPA定義與優(yōu)勢

1、機(jī)器人流程自動化(RPA)定義

RPA(機(jī)器人流程自動化)是指用軟件自動化方式實現(xiàn)在各個行業(yè)中本來是人工操作計算機(jī)完成的業(yè)務(wù)。它讓軟件機(jī)器人自動處理大量重復(fù)的、基于規(guī)則的工作流程任務(wù)。例如:在銀行的業(yè)務(wù)流程中,通常有紙質(zhì)文件錄入、證件票據(jù)驗證、從電子郵件和文檔中提取數(shù)據(jù)、跨系統(tǒng)數(shù)據(jù)遷移、IT應(yīng)用自動操作等,通過軟件機(jī)器人能準(zhǔn)確快速地完成這些工作,能減少人工錯誤、確保零失誤、提高效率、大幅度降低運營成本。RPA依靠先進(jìn)的軟件自動化技術(shù),極大降低了開發(fā)成本和開發(fā)周期,實現(xiàn)了銀行內(nèi)部跨系統(tǒng)及工作流程的自動化工作,提高生產(chǎn)效率并降低了成本。

2、機(jī)器人流程自動化(RPA)的優(yōu)勢

RPA在許多領(lǐng)域可以發(fā)揮重要作用,包括財務(wù)流程自動化、辦公自動化、IT流程自動化、網(wǎng)頁數(shù)據(jù)自動抓取,訂單自動處理等等,運用RPA主要有以下幾點優(yōu)勢:

(1)降低人力成本:通過軟件自動化腳本重復(fù)實現(xiàn)人工任務(wù)的自動化操作,不再需要大量人力,僅需少數(shù)業(yè)務(wù)管理人員與運營維護(hù)人員。

(2)提高生產(chǎn)效率:使用RPA可以實現(xiàn)7 x 24不間斷工作,并且執(zhí)行效率高。

(3)出錯率低:基于明確的規(guī)則操作,無差別化,盡可能消除人為因素產(chǎn)生的錯誤。

(4)操作可監(jiān)控:協(xié)助企業(yè)優(yōu)化流程,機(jī)器人的每個步驟可被監(jiān)控和記錄,在保存豐富的審計記錄的同時有助于企業(yè)流程改善。

(5)周期短,見效快:有些流程自動化通過改造現(xiàn)有企業(yè)辦公系統(tǒng),讓多套系統(tǒng)提供API接口,然后基于SOA的架構(gòu)也能完成。但這需要耗費巨大的財力和較長的周期才能完成這樣的整合。相比起來,RPA的自動化可以通過自動化腳本快速搭建自動化流程,在短期內(nèi)產(chǎn)生效益。

3、機(jī)器人流程自動化(RPA)的功能組件

2345截圖20170601094617.png

負(fù)責(zé)運行具體的任務(wù)流程。根據(jù)機(jī)器人控制器的調(diào)度,加載并執(zhí)行任務(wù)流程對應(yīng)的指令集,完成任務(wù)流程。

(1)開發(fā)端:開發(fā)端能通過可視化方式、非??旖莸匕褯Q策點和重復(fù)的規(guī)則性活動進(jìn)行連接,并把錯誤或異常和預(yù)定處理聯(lián)系起來。

操作仿真。自動化流程由專門針對用戶操作定制的活動組成,它會模仿用戶操作背后的邏輯步驟,例如閱讀電子郵件和提取附件,在應(yīng)用程序的輸入項中輸入數(shù)據(jù),單擊鼠標(biāo),打開和關(guān)閉應(yīng)用程序,訪問Web瀏覽器,從Word或Excel等讀取數(shù)據(jù)。

錄制和向?qū)Аi_發(fā)端具有自定義錄制器,可將一系列用戶操作集成到工作流程中。

原生自動化。開發(fā)端配備了絕大多數(shù)企業(yè)應(yīng)用的原生接口,包括SAP(GUI和Web),Oracle,Siebel,PeopleSoft等。利用預(yù)建的自動化活動,和應(yīng)用程序通過用戶界面或集成接口(SOAP,REST等)進(jìn)行交互。

(2)運行端:是執(zhí)行由開發(fā)端建模并由管理端控制的流程軟件機(jī)器人。既可以在數(shù)據(jù)中心的虛擬機(jī)上無人值守地運行(無人值守自動化機(jī)器人),也可以與操作人員共享同一個計算機(jī)桌面(有人值守自動化機(jī)器人),機(jī)器人可以執(zhí)行使用開發(fā)端創(chuàng)建的任何流程。其功能特點包括:

可擴(kuò)展性。運行端可以執(zhí)行與用戶的ERP系統(tǒng)或BPM系統(tǒng)集成的任務(wù)。

中央配置??蛇h(yuǎn)程配置和部署機(jī)器人,不再需要手動配置,適用于多種業(yè)務(wù)領(lǐng)域的運營擴(kuò)展。

桌面自動化。通過應(yīng)用程序的用戶界面自動執(zhí)行用戶操作。

Web自動化。在瀏覽器界面上自動執(zhí)行對HTML頁面的操作。

Citrix自動化。利用圖像識別和計算機(jī)視覺技術(shù),使Citrix的自動化具有與Web或桌面自動化幾乎相同的功能。

隱形自動化。當(dāng)機(jī)器人在后臺執(zhí)行自動化工作流程時,允許用戶使用屏幕并執(zhí)行其他工作。

MS Office自動化。使用標(biāo)準(zhǔn)MS Office應(yīng)用程序自動執(zhí)行涉及讀取或?qū)懭胛谋净驍?shù)據(jù)的每個操作。

基于文本的自動化。使用相關(guān)文本作為自動化措施的錨點。

數(shù)據(jù)自動化。使用完整的.NET功能來自動化創(chuàng)建,過濾,合并,構(gòu)建和分析數(shù)據(jù)。

電子郵件自動化。機(jī)器人能夠自動執(zhí)行從Outlook,Exchange,Gmail或任何其他供應(yīng)商接收,閱讀和發(fā)送電子郵件/附件的操作。

IT自動化。通過將PowerShell命令集成到工作流中,自動化IT管理和配置任務(wù)。

執(zhí)行屏幕下的進(jìn)程。通過在屏幕后執(zhí)行自動化流程,機(jī)器人能夠滿足公司安全標(biāo)準(zhǔn)的能力。

Robotics API,RESTful Web服務(wù)。提供從外部應(yīng)用程序控制機(jī)器人的能力,并使用機(jī)器人公開的REST服務(wù)。

自動登錄Windows會話。允許無人值守機(jī)器人通過自動登錄Windows會話來執(zhí)行完全自主的流程自動化。

屏幕抓取。從桌面和Web應(yīng)用程序屏幕100%準(zhǔn)確地自動提取數(shù)據(jù)。

網(wǎng)頁抓取。使用業(yè)界領(lǐng)先的基于模式的數(shù)據(jù)抓取技術(shù)從多個頁面提取數(shù)據(jù)。

前/后臺流程并發(fā)執(zhí)行。支持同時執(zhí)行一個包含用戶界面交互的前臺流程,以及多個不包含用戶界面交互的后臺流程。

定時提醒執(zhí)行。有人值守機(jī)器人支持為流程設(shè)置提醒,在時間到達(dá)時彈出提醒,由用戶決定立即執(zhí)行、或取消執(zhí)行、或延遲10分鐘再次提醒。

畫中畫執(zhí)行。有人值守機(jī)器人支持在機(jī)器人提供的一個虛擬桌面窗口中執(zhí)行流程,該虛擬桌面環(huán)境與用戶當(dāng)前桌面完全一致,用戶操作與機(jī)器人執(zhí)行互不影響。

可靠性。通過日志、截屏等多種方式監(jiān)控機(jī)器人運行情況,機(jī)器人出問題時能自動發(fā)送告警信息,并保存現(xiàn)場。

三、RPA在銀行IT運維領(lǐng)域的適用性與應(yīng)用場景分析

從上面對RPA能力和優(yōu)勢進(jìn)行總結(jié)分析后,我們發(fā)現(xiàn)機(jī)器人可以輕松完成一些用戶的日常工作任務(wù),例如登錄應(yīng)用、連接至系統(tǒng)API、移動文件與文件夾、從文檔/PDF/電子郵件/表單中提取內(nèi)容、讀寫數(shù)據(jù)庫、打開電子郵件與附件、從網(wǎng)頁上獲取數(shù)據(jù)、計算等等。下圖為RPA在各個行業(yè)領(lǐng)域的典型應(yīng)用場景,包括財稅機(jī)器人、供應(yīng)鏈機(jī)器人、IT服務(wù)機(jī)器人、HR機(jī)器人、客服機(jī)器人、內(nèi)審合規(guī)機(jī)器人等等。這充分說明每個領(lǐng)域的每個部門,都存在大量手工、重復(fù)、低效的工作,都有機(jī)會進(jìn)行自動化,實現(xiàn)場景應(yīng)用。

2345截圖20170601094617.png

下圖為國內(nèi)各銀行運用RPA后的應(yīng)用場景熱力圖,可以看出,RPA在銀行領(lǐng)域的應(yīng)用也是非常廣泛,涉及銀行各個業(yè)務(wù)部門和網(wǎng)點的多種應(yīng)用場景,以提升流程效能。

2345截圖20170601094617.png

為了使RPA作為IT運維領(lǐng)域解決方案達(dá)到價值最大化,需要總結(jié)一些RPA適用性的關(guān)鍵點,這些關(guān)鍵點可以為我們找到合適的運用流程或場景提供指引,通過總結(jié)我們發(fā)現(xiàn),RPA的適用場景的關(guān)鍵點包括:數(shù)據(jù)密集;在系統(tǒng)內(nèi)起始并結(jié)束;高錯誤率;基于固定規(guī)則的工作;重復(fù)工作;信息敏感;由系統(tǒng)觸發(fā)的流程;需要手工計算;可以在規(guī)定工作時間以外進(jìn)行的工作;復(fù)雜的IT架構(gòu)等。只要IT運維工作場景中,符合以上一個或多個關(guān)鍵點,均具備適用性。值得一提的是,RPA軟件中的自動化腳本有些類似于軟件自動化測試的腳本,但也有些許不同,主要區(qū)別體現(xiàn)在以下幾個方面:

(1)異常處理機(jī)制方面。軟件自動化測試的腳本在操作應(yīng)用出現(xiàn)異常時只要記錄錯誤信息,再進(jìn)行一些截屏,這樣就已經(jīng)夠了。而RPA的自動化腳本更加注重于出錯處理,針對流程中所有可能出現(xiàn)的異常情況進(jìn)行一定的處理,以確保能按照預(yù)定流程執(zhí)行。而RPA需要添加更多的檢查點,以確保流程執(zhí)行無誤。

(2)適用范圍方面。軟件自動化測試主要針對一個被測應(yīng)用執(zhí)行腳本。RPA在執(zhí)行一個完整流程通常會跨多個應(yīng)用,例如同時要操作Web應(yīng)用和Windows原生應(yīng)用完成流程。

(3)更新頻率方面。軟件自動化測試對腳本要經(jīng)常維護(hù),例如被測應(yīng)用更新后,自動化測試腳本也要做相應(yīng)的更新,修改相對頻繁。而RPA腳本應(yīng)用在成熟的系統(tǒng)之上,一旦構(gòu)建完成且穩(wěn)定運行,就盡量不修改,修改頻度較低。

(4)對象識別方面。軟件自動化測試中自動化技術(shù)主要是對象識別,通過對象直接操作元素,通常會避免用圖像識別,因為圖像識別的腳本不容易維護(hù)。而RPA因為要跨多種類型應(yīng)用,對象識別有時不能在所有的應(yīng)用上工作,而且部署后一般不修改,所以采用圖像識別的機(jī)會較多。

(5)迭代周期方面。眾多企業(yè)在軟件測試過程中都普遍存在不斷縮短的迭代周期與落后的測試流程之間的矛盾,而RPA的出現(xiàn)就能很好的解決這一矛盾。機(jī)器人流程自動化(RPA)可以大幅地削減測試成本,并且提高測試的準(zhǔn)確率和測試速度,縮短測試周期,并且RPA的部署簡單,投入較少,幫助企業(yè)搶先一步搶占用戶,占領(lǐng)市場。

除此以外,經(jīng)過充分調(diào)研和分析,在IT運維領(lǐng)域,RPA的應(yīng)用場景主要聚焦在以下7個方面:

(1)服務(wù)器和應(yīng)用程序維護(hù)。RPA可以處理數(shù)十種各式各樣的任務(wù),并且以超精確的準(zhǔn)確率完成,包括服務(wù)器和應(yīng)用的日常巡檢、日常維護(hù)和自動化操作,例如重啟服務(wù)器和重啟應(yīng)用等,通過RPA可以在業(yè)務(wù)低峰期,通過編程的方式,自動化地、可靠地執(zhí)行這些常規(guī)需要人工進(jìn)行的操作。這種機(jī)械化轉(zhuǎn)自動化后效率的大幅提升,同時也大幅減少了IT運維團(tuán)隊必須投入這些操作的時間,減少人工成本。

(2)系統(tǒng)診斷。目前市場上有各種各樣的監(jiān)控工具,但有時它們不能很好地完全適應(yīng)異構(gòu)復(fù)雜的IT系統(tǒng)環(huán)境,單個監(jiān)控系統(tǒng)能夠監(jiān)控的指標(biāo)片面化。而RPA軟件數(shù)字化勞動力的存在,可以像人一樣使用現(xiàn)有各類監(jiān)控系統(tǒng),同時也可以結(jié)合監(jiān)控指標(biāo),登錄系統(tǒng)處理各類問題,并在處理完成后自動化地生成監(jiān)控處理報告或者診斷報告,以通知的方式告知IT運維團(tuán)隊。

(3)郵件處理。除了需要在日志和時間表中進(jìn)行記錄之外,創(chuàng)建或更改電子郵件地址也需要花費很長時間,這需要驗證用戶的身份,測試地址,將其集成到通訊組列表中并將其與其他應(yīng)用程序相關(guān)聯(lián)。RPA將單調(diào)乏味的活動轉(zhuǎn)換為由單擊鼠標(biāo)觸發(fā)的自動化過程。盡管IT運維團(tuán)隊對這些流程咬牙切齒,但是使用RPA可以使IT運維團(tuán)隊擺脫了這些沒有任何附加價值的工作流程。

(4)數(shù)據(jù)批量處理。同樣,批處理也可以不需要人工干預(yù),并且可以優(yōu)化IT資源使用的所有任務(wù)(從重新啟動服務(wù)和復(fù)制文件到向操作員發(fā)送警報),可以將這些任務(wù)委托給RPA。通過RPA替代完成這些低價值的工作流程,這樣一來IT運維團(tuán)隊可以擁有更多的時間與精力來操作與完成高價值的任務(wù),從而減少銀行在IT運維團(tuán)隊的人力消耗。

(5)數(shù)據(jù)備份與恢復(fù)。如今市場上出現(xiàn)了各種或多或少復(fù)雜的解決數(shù)據(jù)備份的方案與工具,用于本地或遠(yuǎn)程備份,并且在必要時很少以干凈的方式還原數(shù)據(jù)。有時異構(gòu)系統(tǒng)上存在不同的訪問邏輯,這使得自動備份軟件的使用變得極為復(fù)雜,許多IT人員每周花費數(shù)小時在服務(wù)器上執(zhí)行手動備份。而采用RPA可以克隆此重復(fù)性工作,以達(dá)到最佳效果,并避免所有分散注意力的錯誤。

(6)軟件批量安裝。無論是在本地,還是通過SSH或RDP(遠(yuǎn)程桌面),IT運維團(tuán)隊都可以依靠RPA來安裝具有相互依賴組件的復(fù)雜應(yīng)用程序。一旦經(jīng)過開發(fā)和測試,通過RPA安裝和更新軟件的解決方案就可以替代人力一遍又一遍的操作,這對于必須支持?jǐn)?shù)百個技術(shù)軟件的IT運維團(tuán)隊來說是一種極大的消耗。

(7)自動化測試。從Jenkins、TestingWhiz到Telerik Fiddler,有許多具有或多或少高級功能的測試軟件。這些軟件程序主要面向開發(fā)人員,因此具有獨特業(yè)務(wù)經(jīng)驗的業(yè)務(wù)部門經(jīng)理對用戶的性能測試可能很復(fù)雜且耗時。在業(yè)務(wù)專家的指導(dǎo)下,將RPA授權(quán)和分配去執(zhí)行某些測試任務(wù),可以使用戶性能測試效果倍增。另外,將IT團(tuán)隊維護(hù)的Exce l文件的任務(wù)委托給RPA來管理,然后使用RPA,將其通過測試軟件的處理后,將結(jié)果返回給他們再進(jìn)行分析,就可以使整個工作流程變得如同流水線一樣簡單、快捷。

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論