流程與任務
從RPA機器人流程自動化的名稱上看,RPA是處理流程。事實上,RPA主要通過機器人自動完成任務。通常機器人處理枯燥的任務,用戶來完成高價值、有挑戰的決策,並控制、確認整體流程正確性。
一般,全部任務都可以自動化完成的流程,通常部署在服務端。
全自動化的流程在日常流程中的比例非常低,絕多數流程包括與用戶交互等一系列任務,簡單的任務由機器完成,高價值、靈活的任務的由用戶完成。
RPA主要完成一系列任務。
很多影視作品、小說、書籍都都渲染機器人將替代人類,從而引起社會對機器人引發失業的焦慮。RPA的流行,也讓人擔心RPA會搶人類的飯碗。
事實上RPA主要替代的是人類重複性的工作,讓人可以集中經歷完成高附加值的工作,比如完成前臺與客戶交互的複雜任務,後臺的流程由高效的RPA來完成,從而提高整體效率。
RPA只是將人力從低附加值的工作中解放出來,而不是替代人。
首先使用RPA能夠降低成本。
公司使用RPA降低了低附加值工作的成本。人類更願意做有創造性的工作。因而日常管理性質的重複性的工作,由RPA來完成,降低成本;RPA解放了用戶在日常管理事務上的時間,可以在讓人有更多時間專注於高價值的工作,從而創造更大的價值。RPA不僅降低了成本,還能創造更大的價值。
1、 RPA已經存在了數年,特別是在三、四年前被關注。現在有很多公司實施流程自動化已經有十多年的歷史,並在客戶那裡驗證了RPA的價值。
2、 隨著RPA 的逐步完善,在很多項目上已經驗證RPA是優質的IT資產。現在已經有很多企業的日常工作已經離不開RPA了。
3、 企業應用軟體越來越複雜,在多個系統間切換的用戶體驗已經讓用戶非常痛苦,RPA會提高系統的敏捷性,並加快流程處理速率。
4、 人工智慧技術、機器學習技術,聊天機器人等技術應用於RPA,促進了RPA的進一步普及。
RPA已經在很多行業創造了價值,將會持續被用戶接受。
多數業務部門的人會認為:項目中有IT部門參與會延長項目周期,RPA的工具已經足夠設計自動化流程,自動化流程不需要任何的修改。
但RPA作為軟體工具,至少需要安裝、部署,這需要IT人員;任何自動化工具都有異常發生的情況,需要IT人員維護;自動化工具的維護不會如供應商說的那麼簡單,所以RPA的實施還是需要IT參與的。
RPA可以減少系統集成的時間和成本,RPA的目標是不需要IT支持而能獨立運行的腳本,但現在還需要IT參與。
RPA需要業務部門與IT部門協同工作。
很多用戶使用過Excel的VBA的宏來完成重複性任務。也有人用過批處理軟體來交付批量任務。所以經常有人將RPA與宏和批處理最比較。宏和批處理與RPA有類似之處。
但RPA與宏和批處理有明顯的區別:
具有處理不同技術的能力,RPA可以執行本地安裝的軟體系統功能、Web系統功能;可以調用API實現功能,也可以調用Web Service;還可以調用用戶界面;RPA還支持java,.net語言。
但宏支支持用戶界面,不能支持沒有API的系統。
RPA的功能遠遠比宏能提供的功能要完善。
在實現自動化之處,基於開發工具,很多簡單的自動化流程是可以通過記錄、應用就配置完成的。因而對於終端用戶而言,沒有或有非常少的編程背景是可以創建第一個自動化流程的。
但是很多複雜的流程操作有許多依賴條件的,RPA必須能夠處理異常,對自動運行的代碼提出了非常高的質量要求,需要腳本結構優化以方便後續的功能迭代。
構建一個持續發展的自動化流程需要開發配置技巧。
RPA不需要編程技巧,但保持流程的持續改善需要設計技巧。