乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

芊寶寶最可愛發表於2019-10-18

阿里雲RPA,作為阿里雲自研8年的技術,在資本的熱捧下,逐漸從幕後來到臺前,成為企業服務市場的黑馬。本文將從產品上全面剖析,阿里雲RPA這款產品的現階段情況,同時簡單談談阿里雲RPA的商業化進展。

阿里雲RPA是什麼?

RPA,即Robotic Process Automation(機器人流程自動化),能代替人執行電腦端重複、有規則、大批次的跨系統、跨平臺的操作工作,完成跟資料採集、資料搬運、資料填寫、流程執行、準確規範性要求高的相關工作。

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

阿里雲RPA在阿里巴巴集團內部“服役8年”,普遍賦能集團內部,如天貓、淘寶、螞蟻金服、菜鳥、CCO、飛豬、阿里通訊等部門。2016年正式上線後,前期深耕電商領域自動化,累計積累40萬企業級使用者,現已全面開展財務、人力資源、IT、客服等領域業務。

阿里雲RPA產品解析

一、產品架構

阿里雲RPA實質上是軟體機器人,產品軟體採用主流的C/S(Client/Server)架構,解決的是電腦端存在的重複性高、規則性強、大批次的工作所帶來的產出少、易出錯的情況。要全面認識阿里雲RPA,我們先解析它的產品架構,總體來說可以分為三個部分:

● 客戶端(開發器、機器人)

● 服務端(支援本地化/雲端部署)

● 控制檯(以Web端形式存在)

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

1、控制檯

阿里雲RPA既提供基於公共雲平臺的控制檯,可以在任何Web瀏覽器上訪問,客戶無需搭建本地的控制室,降低硬體成本和維護成本,亦提供到企業本地部署控制檯。控制檯的作用主要是許可權分配、日誌、機器人管理等功能為主,主要方便於企業管理員進行機器人管理。

2、客戶端

① 機器人

機器人則是程式已經設定好的各類自動化應用,目前阿里雲RPA以觸發形式的不同將機器人分為三類:

● 有人值守機器人:透過人機互動的形式,共同協作完成電腦端工作,目前往往透過本地化部署此機器人;

● 無人值守機器人:透過程式設定好的時間執行,全流程無需人參與,全程由機器人自主完成,目前往往透過部署在雲端執行,只需在控制檯獲得無人值守機器人執行後的返回結果即可;

● 服務型機器人:當A軟體與B軟體之間需要進行打通資料等軟體互動行為操作的時候,A軟體可以透過介面的形式觸發服務型機器人到B軟體自動化操作,讓服務型機器人執行的結果透過介面的形式返回回來;尤其是在跨系統、跨平臺的自動化操作的時候,可採用服務型機器人,目前本地化部署/雲端部署均有實踐案例;

② Studio(開發器)

開發器(Studio)相當於IDE(整合開發環境),在這裡面可以透過視覺化開發模式和編碼開發模式基於客戶的流程開發相應的應用程式,並可以將這個應用釋出到企業應用市場上面,供同一個企業的其他人員使用。同時,提供了其他一些基礎功能,如應用的本地化匯入和匯出、除錯、版本管理等;

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

3、服務端

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

客戶端基於.net平臺,採用python語言編寫SDK封裝函式及編寫應用程式,內建Chrome瀏覽器,提供了程式碼除錯和資料檢視等功能。

服務端基於Linux(CentOS)作業系統,正式服務端的部署基於kubernetes分散式叢集部署模式,可以提供高可用性和主從備份。同時,如上圖所示服務端提供了mysql、redis、nginx等7個元件,保證了阿里雲RPA後臺服務的正常執行,客戶端和服務端基於Websocket通訊,賬號安全驗證、許可權管理、程式碼儲存等都在服務端裡面實現,確保了整個阿里雲RPA產品和技術的安全性和可靠性。

二 、安全架構

在部署上阿里雲RPA提供了行業領先的阿里雲Docker部署方式,客戶端可以訪問外網環境,但負載均衡器、nginx反向代理器、資料庫等部署在內網環境,應用程式加密儲存在資料庫中,將內外網訪問隔離,大大提高了系統的安全性。

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

三、其他非功能性指標

①安全性:提供私有化部署及嚴格的賬號授權機制,確保資料的安全性和合規性,透過阿里雲RPA的授權機制來控制機器人排程者的許可權問題。

②擴充套件性:可以任意安裝在Windows 7、Windows 10、Windows server 2012及以上機器中,支援客戶端和啟用碼的動態繫結和擴充套件。

部署方便性:提供公共雲部署和私有化部署。

③可用性:客戶只需要在客戶端中開發應用程式並除錯,透過有人值守機器人、無人值守機器人或服務型機器人執行開發好的應用程式。

④自主智慧財產權:阿里雲RPA產品由阿里雲RPA團隊一手打造和運營,所有內部技術架構及SDK模組均有阿里雲內部知識產品保護和正版授權,擁有阿里雲巴巴集團十多年的核心技術沉澱和積累。

⑤成本、週期性:採用阿里雲RPA開發基於流程的應用,開發成本低,開發週期短,可以很快的交付使用。

⑥定製快速便捷:專有云版RPA支援應用定製化開發,我們有強大的原廠技術支援和合作夥伴開發能力,能快速、便捷的完成客戶交與的定製化開發任務,提供一站式的諮詢、開發、培訓和交付流程。

四、阿里雲RPA最新3.4版本功能講解

目前主要以Python為開發語言,主要提供以編碼開發為主,視覺化開發為輔的開發模式,提供海量的SDK。阿里雲RPA釋出的最新V3.4版本的RPA在“專業性”和“智慧性”上進行了全面升級,在“專業性”上,阿里雲RPA在產品上提供行業頂級的穩定精準的“錄製”能力(支援元素錄製和影像錄製兩種方式),“錄製”功能除了.net開發平臺開發的軟體、增加了JAVA開發類軟體和Cirix的自動化。在Chrome和IE瀏覽器的自動化上,新版本已經開始支援外接Chrome瀏覽器的錄製並新增了大量的SDK,例如滑鼠雙擊功能、處理JavaScript彈出框、複製貼上的操作、執行JS程式碼、設定追蹤Cookie等等。整體上說,目前阿里雲RPA最新V3.4版本的SDK如下圖所示:

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

產品根據國內眾多企業辦公的實際需求,既具備Microsoft Office自動化能力,又具備WPS辦公軟體的自動化能力,此外在IE/chrome/資料庫/SAP/WIN32等環境豐富了也增加了各類SDK,令自動化開發者僅需簡單的程式碼指令即可執行復雜的操作,進一步降低開發成本和學習成本。

五、阿里雲RPA與其他技術的結合——跨網機器人

此外,阿里雲RPA團隊獨家研發的“跨網機器人解決方案”成為亮點之一,此機器人可實現外網和內網在完全隔離情況下的資料傳輸,極大提升資料傳輸的安全性。其技術原理則是:內外網之間可透過兩臺同步機之間的影像識別技術傳輸資料,再透過RPA機器人完成系統資料自動一體化錄入,目前已經在新疆政府、重慶城市大腦等眾多政務領域獲得最佳實踐和落地。

乾貨滿滿!解密阿里雲RPA (機器人流程自動化)的產品架構和商業化發展

六、阿里雲RPA“智慧化”發展

在“智慧性”上,在人工智慧領域的探索,阿里雲RPA開始了IPA(智慧流程自動化)的發展之路,與阿里雲達摩院強強聯合,計劃共同擴充在人工智慧領域落地場景,將OCR/NLP/深度學習/語音識別等技術加以融合,在最近釋出的V3.4版本中,阿里雲RPA將增加諸如OCR技術的介面,進一步擴大產品的能力邊界。與此同時,阿里雲RPA已經在“城市大腦”、語義分析等高精尖技術領域開始應用和試點,未來可期。

阿里雲RPA商業化落地案例

阿里雲RPA聚焦於夥伴生態建設上,產品充分被合作伙伴的解決方案整合,目前已經吸引了諸如南京銀行鑫合易家、百勝軟體、上海用誠、北京金道天成、文思海輝等10餘傢俱備自交付、具備行業諮詢能力的合作伙伴加盟,在金融領域、新零售、電商、政務、傳統制造業、房地產等領域落地了眾多場景。

● 阿里雲RPA和百勝合作共同落地了螞蟻金服、菜鳥、味全食品等專案,在發票報稅、財務對賬等領域幫助客戶實現了自動化辦公的效果,在不到一年的時間裡共同簽約落地至少40家客戶,實現200多個流程的自動化。如百勝向杭州味全食品有限公司開發了“多平臺下單流程資料整合機器人”,採用RPA下單處理時間僅需1h,釋放近4h時間,客服人員每天僅需5min處理訂單相關工作,緩解人力壓力;客服手工處理時間5h,用時佔一個工作日的62.5%。

● 阿里雲RPA和南京銀行共同在金融領域,尤其是在各大農商行得到了很好的推廣和落地;透過與阿里雲RPA的合作,南京銀行每年可以提效10000+人天的工作量,還共同落地實施30+RPA銀行相關的場景,包括對賬機器人、個貸機器人、遠端授權機器人等。

● 阿里雲RPA和上海用誠合作擴充新零售電商領域,用誠使用阿里雲RPA對外推出了電商市場競爭作戰系統機器人,經其幾個月的技術部署,形成了一整套的資料監聽和觸發機制,完成資料批次採集、自動檢測資料變化、實時更新的大批次工作,形成幾十個品牌和店鋪一體化的作戰系統。

● 阿里雲RPA和文思海輝共同合作,在金融財險領域共同擴充,其推出的財務報表機器人、發票驗真機器人、資料整合機器人得到了很好的應用,以其財務報表機器人為例,根據其對財險行業的業務邏輯的瞭解,此機器人可實現資料整合、報表整理、自動生成報告併發郵件一體化財務報表整理彙報工作,而這類工作的完成僅需113秒。

● 北京金道天成在和阿里雲RPA的合作下,共同推出異常會員註冊報告機器人,從登陸環節開始,完成從下載資料、整理資料、生成報告傳送一體化工作,節省大量的人工操作時間。此機器人幫助某知名咖啡品牌,在2個不同平臺上監控APP與第三方(淘寶等)的上一小時單手機號短期多次嘗試註冊的行為,完成登入相關係統檢視報告,截圖,下載資料。再按照要求,生成Word報告,傳送到微信群等一系列操作,達到24小時監控的作用。

在未來的發展計劃裡,阿里雲RPA將持續性走IPA(AI+RPA)的發展道路,將智慧字元識別(OCR/ICR)、自然語言處理(NLP)、人臉識別、自動摳圖合圖融合於產品之中,與此同時增強Studio智慧編排的能力,將形成可複用AI成果的Python編輯器,同時支援定製模組的匯入、斷點與除錯,實時智慧的反饋執行結果。這將進一步擴大阿里雲RPA整體產品體驗和能力,擴大商業化的邊界。

原文連結

本文為雲棲社群原創內容,未經允許不得轉載。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949601/viewspace-2660548/,如需轉載,請註明出處,否則將追究法律責任。

相關文章