01
RPA的核心元件
所有的RPA軟體的組成部分都是相似的。以UiPath和SAP RPA為例介紹RPA的元件。【為什麼選擇這兩家?第一UiPath是市場份額最高的的RPA, 第二SAP RPA是最有潛力的RPA,因為SAP是企業應用軟體市場份額最高的,而RPA呼叫的軟體中,SAP的企業應用軟體比例最高,SAP的RPA與SAP整合,是未來發展潛力最大的】
通常RPA包括以下元件:
操作記錄器:類似於office的巨集,通過錄制的方法制作巨集。在RPA中,操作記錄器記錄滑鼠和鍵盤在使用者介面的移動,並能夠重複操作的步驟。通常操作記錄器都是Development Studio的一部分功能。
Development Studio:是開發者建立RPA機器人配置的開發工具,用於設定RPA機器人執行的一系列操作和決策邏輯。通常Development Studio都是圖形操作,以降低開發者的使用門檻,讓不懂程式設計的操作者也可以使用。隨著人工智慧技術的成熟,對機器人的訓練功能也在development Studio中。
擴充套件和外掛:一些沒有UI的系統,或者一些系統提供了API介面,可以讓使用者程式設計呼叫,比如提供java的API介面,這時機器人通過程式設計呼叫API介面。這就需要對RPA做擴充套件和提供外掛,支援API呼叫。
執行機器人:Development Studio配置的機器人需要執行,執行機器人是RPA的執行環境,可以執行配置的操作。
控制中心:RPA的執行需要監控,並控制機器人的執行狀態,控制中心用於啟動、停止RPA,或者設定定時觸發或者觸發條件。
02
UiPath的組成
UiPath RPA由三部分組成:UiPath Studio, UiPath Robot,UiPath Orchestrator。
UiPath Studio:是圖形化設計自動流程的先進工具,可以實現通過拖拉來設計流程。對應的是Delvelopment Studio,其中操作記錄器包含在UiPath Studio中。
UiPath Robot:是仿人工操作的,通過Studio定義的自動流程的執行機器人。對應的是執行機器人。其中擴充套件和外掛也是執行在這個元件中。
UiPath Orchestrator:Orchestrator是基於Web的,允許部署、設定計劃,監控和管理機器人和流程的應用程式。對應的是控制中心。
03
SAP RPA的組成部分
SAP RPA也是由三部分組成:Orchestratration&Monitoring,Desktop Agent和Project developent。
Orchestration & Monitoring對應於控制中心;Destop Agent對應於執行機器人, 擴充套件和外掛,Project Delelopment對應於Development Studio。
04
小結
RPA的組成部分,各家公司的大同小異,只要了解一種即可。