RPA小結

collin_pxy發表於2020-11-15
1--怎麼理解RPA?

1)RPA就是機器人流程自動化,根據業務的固定規則,自動完成一些任務(如資料抓取,資訊錄入,資料處理,自動化運維等),替代人類的重複勞動,
但RPA的發展已經不僅僅滿足於此,正朝著與AI結合的方向發展,試圖將決策功能加入其中,現在IBM在推的智慧工作流和國內企業在推的智慧RPA都是這個趨勢的代表。

2--目前RPA應用在哪些方面?
1)CRM系統:資訊維護,包括資訊的錄入與匯出;
2)ERP系統:資料寫入,抓取及基於這些資訊的資料操作;
3)票據:票面識別、資訊提取;
4)財稅:財務、稅務資料處理,資訊錄入,銀行對賬等;
5)HR業務,如簡歷識別、篩選、錄入,面試郵件通知等;
6)電商平臺:競品資料採集,資料清理和資料分析,商品上架,下架,旺旺自動回覆等;
7)政務平臺:民意資訊採集,問題歸檔收集,答案匹配等;
8)郵件系統:自動收集附件,讀取檔案內容,回覆郵件等;
9)營銷推廣

3--RPA有哪些優點:
1)設計良好的機器人可以快速,準確,效率高地幫使用者處理業務,節省人力成本。
2)不改變原有的系統,無程式碼侵入,成本相對較低,投入產出比高。

4--RPA有哪些缺點:
   1--資料侵入隱患,尤其是對不可逆系統的資料寫入:比如:
      1)一旦機器人設計的邏輯有問題,而沒有在測試階段察覺,那麼這就是一個隱患,而且有可能是長期隱患。
      2)一旦機器人執行過程中異常終止(無論bug還是環境引起)都會對不可逆資料系統造成資料汙染。

   2--耦合度過高的時候,健壯性和可維護性會變差:比如:
      1)業務上有承接關係的不同的機器人,一個機器人的輸出是另一個機器人的輸入時。
      2)時間上有承接關係的同一個機器人,上次的執行結果是下次執行的前提。

5--儘量避免上面的問題的方法:
   1)針對資料侵入隱患:重視測試環節,儘量提高程式碼邏輯的準確性和程式的健壯性,加強對依賴環境的日常維護
   2)針對耦合過高的風險:降低流程耦合度;提高人的參與度,增加人工稽核環節;機器人儘量做到能夠在異常發生後,可以簡單設定後就可以重複執行。

6--常見的環境問題有哪些?
Windows環境,瀏覽器環境,Office,CRM,ERP等操作物件,檔案同步工具(如Box.Connection,共享資料夾等)的版本,升級,彈窗,崩潰等等。

7--商業專案與內部專案的不同:
商業專案:開發測試交付節奏更快,使用者的主觀感受或第一感受對開發影響比較大,使用者的需求變更比較頻繁,交流溝通難度大於內部專案,為快速開發及知識轉移和方便客戶運維,技術架構複雜度較低。
內部專案:開發測試交付流程相對比較完善;溝通相對容易;一般有專職的BA,需求梳理比較專業;技術架構比較完善;

8--RPA工具之間的比較:
總的來看:技術架構比較相似,相互借鑑,有融合發展的趨勢;
1)從市場來看,Uipath市場上一家獨大,國內的產品模仿最多的是Uipath,如雲擴,uibot,藝賽琪,阿里雲,金蝶小K等。
2)從操作介面來看,AA和Uipath代表了兩種不同的風格,一種拖拽堆疊是的視覺化介面,一種框式層層巢狀的可視介面。個別產品還提供了原始碼介面,可以直接編輯程式碼。
3)從產品架構來看,基本上都遵循design studio,runnner,control room,只是叫法有些不同,也有很少的產品只有一個Client客戶端,開發和執行都在一起。
4)從發展趨勢上來看:都在一邊完善基本功能,一邊朝著AI的方向發展,比如,計算機視覺,自然語言處理,語音識別等等。

                                                                                                      作者:Collin wx:pxy123abc tel:17763230890
```Python