RPA進階(一)RPA工具Uipath入門基礎知識

RPA可以通過讓機器人執行制定好的流程,釋放人力資源,提高工作效率。

RPA適合做有規則、高度手工及重複、成熟穩定、高頻率的業務流程。

RPA能夠打破信息孤島,將業務流程串接,形成業務閉環,以較高的效率、較低的出錯率完成業務。在不斷增長的IT需求和有限的IT資源投入面前,RPA能夠以較少的投入、更快的部署上線脫穎而出。RPA解決了業務上的痛點,而且後續應用的修改和運維工作也相當便捷。同樣的業務如果換成傳統的開發模式進行,開發週期會成倍數的增加。

希望各位業務同事能圍繞工作中的痛點、難點,發掘場景,將重複性的工作交給機器人,釋放自己,讓我們的工作變得更加具有創造性,更加令人心動。

RPA概念

RPA全稱爲:Robotic Process Automation,即機器人流程自動化。我們分析下這三個關鍵的英文單詞,首先是Robotic ,也就是機器人,這裏的機器人是一個虛擬的概念,並不是需要一個實體的機器人,它只是我們流程的執行體,或者說執行單元。

接着是Process ,也就是我們的流程,它對應的就是我們的業務邏輯,我們將業務需求梳理成一個可以被執行的流程,然後通過我們的“機器人”來執行我們定製的一些流程,比如我們熟知的網絡爬蟲,就是RPA的一個很好的例子,我們通過寫好相應的爬蟲腳本,然後通過腳本程序我們就能自動獲取到我們想要的信息了。

最後的這個Automation,自動化,也就很好理解了,前面的“機器人”和“流程”就是爲了實現自動化的目的,通過機器人來執行我們定製好的流程,這個流程也可以理解爲一項任務,如果任務足夠複雜,需要的人力成本很高,那通過機器人來代替人工自動化的完成我們的任務,就可以大大提高工作效率,解放勞動力,減少人力成本。

RPA適用條件

事實上,並不是所有的業務流程都適合RPA來實現,要選擇RPA來實現是有一定的條件的,它適合於重複的、有規則的、穩定少變的流程。,下面我們看下需要哪些條件:

1.重複
RPA適合的流程必須是高重複性,因爲本身開發一個流程就需要相當的時間和成本,如果一個流程只是一次性的或者使用頻率極低,那原本的人工成本那些也就顯得不太重要了,相反,如果一個流程是高重複性的,那原本的時間成本和人工成本就顯得非常重要了,而且這個RPA發揮的重要也就更加明顯了。另外這樣也可以在最短時間內蒐集足量的測試數據,縮短我們的開發週期。

2.有規則的
RPA適合的流程必須是有一定的規則的,如果一個流程毫無規則,散亂,需要人爲進行主觀判斷操作的,那它本身是不適合RPA實現的,因爲我們機器人做不到主觀判斷,當然,目前通過藉助AI技術,我們確實可以實現一部分的判斷,像ocr識別紙質文檔,語音識別,人臉識別等,但是對於大部分情況,我們還是需要一個規則的流程。

3.穩定的
RPA最常操作的就是各種軟件,客戶端或者瀏覽器(某個網站),我們需要頁面的元素去點位到我們要操作的組件,如果用戶界面經常發生改變,那我們流程也就要跟着改變了,這樣就會加大我們流程的維護成本,或者如果一個流程本身的業務流程也是經常改變的,那它同樣不適合RPA實現。

RPA 能做什麼?

RPA可以按照事先約定好的規則,對軟件進行鼠標點擊、敲擊鍵盤、數據處理等操作。原理就是藉助一些能夠自動執行的腳本完成一系列原來需要人工完成的工作。這些腳本可能是某些工具生成。它可以應用在多個領域,下面舉幾個例子:

  1. 財務機器人
    例如說對於會計部門來說,員工每月都有交通費,差旅費,宴請費等等各種單據需要報銷,會計部門需要對這些費用進行整理,收集,精算甚至登錄到公司的管理系統,還要把彙總結果登錄到稅務部門的系統上去,或者還有和工資明細等等進行合併,工作繁瑣且容易出錯。

    如果使用RPA軟件及方案,就可以自動識別單據類型,費用,特定員工信息,自動輸入公司的管理系統,稅務系統,減少人工錯誤、確保零失誤、提高效率、大幅度降低運營成本。

  2. 跨系統業務報表
    自動生成,自動發送:RPA機器人以非侵入的方式採集跨平臺跨系統數據(包括網銀交易系統,網銀系統後臺數據庫、運行計算機性能數據和其他業務系統),定製化生成報表報告,所需數據一目瞭然。

  3. 企業數據挖掘
    每個行業隨着消費者多樣化的消費需求,對數據精細化挖掘的需求也變得愈加強烈。數據挖掘動則上萬、十萬、甚至百萬級的數據需要去收集。收集的數據來源多種多樣,有內部的,也有外部的,且沒有標準API可以調用。
    使用RPA機器人,可通過自動化操作網頁、應用,抓取相關信息。爲數據挖掘提供了大量的輸入。幫助企業更及時、精準的決策。

  4. 總賬
    銀行必須確保其總分類賬更新所有重要信息,如財務報表、資產、負債、收入和支出。該信息用於編制銀行的財務報表,然後由公衆,媒體和其他利益相關者訪問。考慮到從不同系統創建財務報表所需的大量詳細信息,確保總分類賬沒有任何錯誤非常重要。RPA的應用有助於從不同系統收集信息,驗證信息並在系統中進行更新而不會出現任何錯誤。

  5. 報告自動化
    作爲合規的一部分,銀行必須準備一份關於其各種流程的報告,並將其提交給董事會和其他利益相關者,以顯示銀行的業績。考慮到報告對銀行聲譽的重要性,確保沒有錯誤非常重要。RPA可以從不同來源收集信息,驗證信息,以可理解的格式安排信息,幫助銀行準備數據準確的報告。

  6. 賬戶關閉流程
    銀行每月都會收到關閉賬戶的請求。有時,如果客戶未提供操作賬戶所需的證明,也可以關閉賬戶。考慮到銀行每個月需處理大量的數據以及他們需要遵守的清單,人爲錯誤的範圍也會擴大。銀行可以使用RPA向客戶發送自動提醒,要求他們提供所需的證明。RPA機器人可以在短時間內以100%的準確度基於設置規則處理隊列中的賬戶關閉請求。

RPA的優勢

RPA在多領域正在發揮者它的重要作用,包括財務流程自動化、辦公自動化、工業控制自動化、網站數據自動抓取,電商的訂單自動處理等等,總結下列,主要有以下的優點:

1.將信息孤島變成信息通衢
隨着企業經營業務的多元化和複雜化,業務流程變得越來越複雜,在企業內部信息孤島隨處可見,RPA的出現可以整合各個相關業務流,通過自動化的手段將業務流程的上下游串接起來,形成小規模的業務閉環。同時,通過機器人將不同信息孤島裏的數據來回傳輸,建立一整套基於數據流轉的信息通衢,可以大大提升各業務線的執行效能。

2.提升業務流程的執行效率
RPA允許公司內部的單獨業務部門定製解決方案,以快速構建數字化流程,在短時間內提供顯著和可持續的價值,同時較大程度上降低總體風險。通過在部門層面構建和部署,管理人員可以快速處理重複性高且繁瑣的業務流程,從而實現效率和成本的節約,同時儘量保持靈活性。

同時,企業員工由於自身的特點,諸如疲倦、外界干擾、情緒等影響,有時人工操作效率比較低下,而採用RPA機器人執行既定的流程,機器人的操作速度可以達到人工處理的N倍(一般是2-3倍),並可實現24x7的全天候工作,不會犯錯。RPA機器人能夠模仿大多數人類用戶的行爲, 比如可以登錄應用程序,移動文件和文件夾,複製和粘貼數據,填寫表單,從文檔中提取結構化和半結構化數據,抓取並執行瀏覽器控件等等。

3.出錯率低
基於明確的規則操作,無差別化,儘可能消除人爲因素產生的錯誤。

4.週期短,見效快,快速開發和高效運維
正常情況下,除去前期的服務器部署、環境安裝等工作(大約需要半天時間),一個熟悉業務流程的人員開發一箇中等難度的RPA應用只需要2-3天時間,然後就可以上線運行,不僅大大提升了流程的處理效率,解決了業務上的痛點,而且後續應用的修改和運維工作也相當便捷。同樣的業務如果換成傳統的開發模式進行(比如Java,C#等),開發週期會成倍數的增加。

有些流程自動化通過改造現有企業辦公系統,讓多套系統提供API接口,然後基於SOA的架構也能完成。但這需要耗費巨大的財力和較長的週期才能完成這樣的整合。相比起來,RPA的自動化可以通過自動化腳本快速搭建自動化流程,在短期內產生效益。

三點思考

1.關於人的集成

過去的二十年經歷的是ERP(企業資源計劃)由高速發展走向成熟的過程,也是ERP由奢侈品變成必需品的過程(舉個例子:2008年前後,國家電網SAP項目基本上都是由國際諮詢公司負責實施的,且顧問難求;10年之後的今天,國內的SAP實施廠商已經有非常成熟的實施能力了,一些中型的企業甚至可以不用建機房也同樣可以使用SAP/Oracle的ERP產品服務)。

這個過程中,人和信息系統發生了非常緊密的集成。也許10年前,我們可以說信息水平比較高的部門是財務部門和HR部門,而現在已經沒有人會提哪個部門信息化水平比較高了(因爲大家的信息化水平都很高了)。

當人使用信息系統由稀缺變成普遍,大家一定會追求:如何能夠更加體現人的價值?如何能夠讓人和信息系統有更高效的集成?

所以我們就會分析,哪些人和機器的交互是必要的、高附加值的、有創造性的?而哪些交互是機械的、低附加值的、可以讓機器完成的?

在這樣的大背景下,RPA就變得非常有價值。(如果ERP沒有完成普及,RPA便不會有如此的緊迫性)

2.關於信息系統的集成

雖然ERP已經“飛入尋常百姓家”,但系統間的集成一直是很多企業諱莫如深的痛點。
爲了解決這個問題,我們提出了很多的概念(非IT人員請忽略後面的英文縮寫):ESB、WebService、OLTP/OLAP、數據倉庫、MDM、BPM等等,試圖從多個抽象層面(技術接口、數據、流程等角度)解決這個問題。

涉及到部門之間信息交互時,這個場景/結論出現的頻率依舊是最頻繁的:“這個需求挺急的,IT開發這個需求的週期也挺長的,要不我每月/每天導出固定格式的Excel文件發給你吧!”

這個問題可總結爲兩個主要矛盾:

  • 矛盾1:企業日益增長的對IT系統的需求與IT系統有限的資源投入之間的矛盾。

  • 矛盾2:企業對業務變更迅速響應需求的與IT系統建設需遵循固有周期之間的矛盾。

關於矛盾1的關鍵字是:成本

提升信息系統羣對業務的可擴展性,便意味着設計複雜度的增加,同時也意味着投資成本的增加;而信息系統的建設從來都是需求與成本的權衡。俗話說:“一分耕耘一分收穫”、“一文價錢一文貨”。

RPA在解決現有信息系統間的交互問題上,具有得天獨厚的優勢。

從業務人員的角度看,RPA解決系統集成的問題方式和人處理的方式非常類似。

從IT人員的角度看,RPA解決系統集成的問題方式非常符合軟件工程中“高內聚,低耦合”的原則。

關於矛盾2的關鍵字是:速度

業務部門有需求變更時,最不想得到的答覆是:“IT需要排期”。IT部門最痛苦的莫過於人手本來不足,各個業務部門報需求的緊迫性都是“非常高”。這個矛盾不僅短期存在,而且未來相當長的時間內都會存在。

RPA項目實施週期短(後續關於實施策略的文章會分析),見效快(後續關於RPA投資回報率的文章會分析)的特點,能夠非常有效的緩解業務部門和IT部門之間的矛盾。

3.關於未來的集成

都說“未來已來”,都在討論“機器會不會替代人”,不過這些問題都不是我們短期做IT規劃需要重點考慮的問題(主要是當前可行性不太夠,畢竟企業門口栓一條“阿爾法狗”來看家護院,投入和產出明顯不划算)。

要展望未來,也要腳踏實地,RPA可以是一個很好的連接點。

爲什麼說RPA可以讓AI離我們近一些?

RPA是流程自動化機器人;如果是機器“人”,就需要有眼睛、有耳朵、有嘴巴、有手、有腦袋。

其中:

  • 眼睛=OCR、圖像識別、語義識別等
  • 耳朵=語音識別
  • 嘴巴=語音合成
  • 手=初級階段的RPA、機械手臂
  • 腦袋=統計分析、機器學習等

這些單項的技術已經相對成熟,RPA可以將這些散落的珍珠串成美麗的項鍊,戴在企業的脖子上,使其以更加優雅的姿態參與日益嚴酷的市場競爭。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章