[發明專利]一種B/S架構跨平臺跨多端RPA設計器系統及實現方法在審
| 申請號: | 202211053152.9 | 申請日: | 2022-08-29 |
| 公開(公告)號: | CN115455329A | 公開(公告)日: | 2022-12-09 |
| 發明(設計)人: | 唐永;黃穎志;符傳運;王凍 | 申請(專利權)人: | 北財在線科技(北京)有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F9/455;G06F8/34 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 盧亮輝 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 架構 平臺 多端 rpa 設計 系統 實現 方法 | ||
1.一種B/S架構跨平臺跨多端RPA設計器系統,其特征在于,包括:依次通信連接的設計器前端、設計器后端和Agent端,所述設計器前端和所述設計器后端均以Docker容器的形式部署在服務器端,所述Agent端運行在執行設備中;
所述設計器前端包括節點組件區、工作畫布區、桌面實時畫面區,用于:
設計人員將所述節點組件區的節點和組件拖拽至工作畫布區,對RPA流程機器人的節點、組件、邏輯、動作進行設計和編排;
連接所述執行設備的遠程桌面,將遠程桌面實時畫面展示到設計人員操作頁面的對應區域;
所述設計器后端用于:
對所述RPA流程機器人設計、編排過程提供技術支撐,包括服務調用、數據計算、邏輯處理、節點調度、數據存儲,接收所述Agent端發送的UI控件元素并發送所述設計器前端;
所述Agent端用于:
接收RPA拾取器拾取到的UI控件元素并發送所述設計器后端。
2.根據權利要求1所述的B/S架構跨平臺跨多端RPA設計器系統,其特征在于:所述設計器前端還包括工具欄區、屬性面板區、調試及日志區;
所述工具欄區,用于:
提供公用函數和工具;
設置部署按鈕,通過部署按鈕將設計、編排后的RPA流程機器人持久化到所述設計器后端進行數據存儲;
所述屬性面板區,用于:
設置所述節點名稱、屬性、動作、變量和處理邏輯信息;
設置所述節點需拾取的UI控件類型;
展示所述Agent端發送來的UI控件元素;
所述調試及日志區,用于:
編輯測試數據,測試節點的功能,對節點錯誤、異常等信息進行展示、跟蹤和記錄。
3.根據權利要求1所述的B/S架構跨平臺跨多端RPA設計器系統,其特征在于:所述設計器前端采用JavaScript模板引擎Mustache開發,所述設計器后端采用NodeJS的Express框架開發,所述Agent端采用Kotlin和Python開發。
4.根據權利要求1所述的B/S架構跨平臺跨多端RPA設計器系統,其特征在于:所述設計器后端與所述Agent端通過HTTP/HTTPS或WebSocket或MQTT協議進行通訊和數據傳輸。
5.根據權利要求1所述的B/S架構跨平臺跨多端RPA設計器系統,其特征在于:所述設計器前端和所述設計器后端均采用Grunt打包編譯后移植在所述Docker容器中,包結構包括:設計器前端的包@node-rpa/editor-front、設計器后端的包@node-rpa/editor-api,運行時的包@node-rpa/runtime,公用函數和工具的包node-rpa/util,基礎功能、內置邏輯、通用節點的包@node-rpa/nodes,用于節點管理、安裝、依賴、注冊、加載的包@node-rpa/registry。
6.一種B/S架構跨平臺跨多端RPA設計器的實現方法,應用如權利要求1~5任一項所述的B/S架構跨平臺跨多端RPA設計器系統,其特征在于,包括:
由節點組件區向工作畫布區拖入注入觸發節點和桌面實時畫面節點;
點擊所述桌面實時畫面節點,配置桌面實時畫面連接的執行設備信息,將所述執行設備的遠程桌面實時畫面展示到所述桌面實時畫面區;
由所述節點組件區向所述工作畫布區拖入所需節點或節點組合,雙擊所述節點打開節點屬性面板,并點擊拾取,選擇要拾取的UI控件類型;
在所述遠程桌面實時畫面中啟動所述Agent端,所述Agent端的RPA拾取器移動到符合所述UI控件類型的UI控件元素上,拾取所述UI控件元素并發送給所述設計器后端,所述設計器后端再傳遞給所述設計器前端并展示在所述屬性面板區;
在所述屬性面板區繼續設置所述節點的動作或處理邏輯,保存所述節點信息,在所述節點兩端均拖入連接線,分別連接上一節點和下一節點,得到RPA流程機器人;
點擊工具欄區的部署按鈕,將所述RPA流程機器人持久化到所述設計器后端,點擊所述注入觸發節點,啟動運行所述RPA流程機器人。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北財在線科技(北京)有限公司,未經北財在線科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211053152.9/1.html,轉載請聲明來源鉆瓜專利網。





