System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种RPA调试系统和方法技术方案_技高网

一种RPA调试系统和方法技术方案

技术编号:40837604 阅读:3 留言:0更新日期:2024-04-01 15:02
本发明专利技术涉及RPA实现技术领域,公开了一种RPA调试系统和方法,本发明专利技术提供的RPA业务调试系统,包括服务器、客户端和设备端,客户端响应目标RPA业务的执行操作,向服务器发送目标RPA业务请求指令,服务器反馈业务响应,服务器从客户端处获取目标业务的运行数据并发送给设备端,设备端基于运行数据向用户展示业务运行情况,用户基于业务运行情况调整目标RPA业务运行的配置信息,将调整后的配置信息发送给服务器,服务器调整自身存储的目标业务对应的配置文件,通过引入设备端,用户可在设备端基于实时反馈的业务运行情况调整配置信息,并对应更改服务器存储的业务的配置文件,无需重新录制流程脚本进行全新开发,操作简单。

【技术实现步骤摘要】

本专利技术涉及rpa实现,具体涉及一种rpa调试系统和方法。


技术介绍

1、传统的机器人流程自动化(robotic process automation,rpa)的实现方式大多基于按键键盘与鼠标点击的轨迹记录回放,若rpa在运行时出现问题,无法清楚哪一流程出现错误,导致无法根据实际场景情况进行正确处理,且若对rpa的流程修改,需要对流程脚本重新录制,操作复杂。


技术实现思路

1、有鉴于此,本专利技术提供了一种rpa调试系统和方法,以解决传统的机器人流程自动化在运行时出现问题,无法进行正确处理,且若对rpa的流程修改,需对流程脚本重新录制,出现操作复杂的问题。

2、第一方面,本专利技术提供了一种rpa业务调试系统,所述系统包括服务器、客户端和设备端,其中:

3、客户端响应于目标rpa业务执行操作,生成目标rpa业务请求指令并发送给服务器,所述业务请求指令包括运行数据采集需求和目标rpa业务执行需求;服务器在接收到客户端发送的目标rpa业务请求指令后,向客户端反馈目标rpa业务响应,客户端响应于接收到服务器反馈的目标rpa业务响应后,访问服务器存储的目标rpa业务对应的配置文件执行目标rpa业务运行;服务器响应于客户端发送的运行数据采集需求,向客户端发送运行数据采集指令;客户端基于所述运行数据采集指令,采集当前目标rpa业务运行的数据,并发送给服务器;服务器将客户端发送的目标rpa业务运行数据发送给设备端;设备端在接收到服务器发送的目标rpa业务运行数据后,基于所述目标rpa业务运行数据向用户提供目标rpa业务的运行情况,响应于用户基于所述运行情况调整目标rpa业务运行的配置信息后,设备端将调整后的业务运行的配置信息发送给服务器;服务器基于所述调整后的业务运行的配置信息更新目标rpa业务对应的配置文件,以使客户端下一次基于更新后的配置文件执行目标rpa业务运行。

4、本专利技术提供的rpa业务调试系统,包括服务器、客户端和设备端,客户端响应目标rpa业务的执行操作,向服务器发送目标rpa业务请求指令,服务器反馈业务响应,客户端执行目标rpa业务运行,服务器从客户端处获取目标rpa业务的运行数据并发送给设备端,设备端基于运行数据向用户展示业务运行情况,响应用户基于业务运行情况调整目标rpa业务运行的配置信息,设备端将调整后的配置信息发送给服务器,服务器调整自身存储的目标rpa业务对应的配置文件,以使客户端下一次基于调整后的配置文件执行目标rpa业务运行,通过引入设备端,用户可在设备端基于实时反馈的rpa业务运行情况调整配置信息,并对应更改服务器存储的rpa业务的配置文件,无需重新录制流程脚本进行全新开发,操作简单,且用户可在设备端实时观察目标rpa业务运行情况,有反馈机制,用户使用过程效率提升。

5、在一种可选的实施方式中,所述rpa调试系统采用webdriver驱动服务,以使客户端和服务器通过webdriver保持通信连接。

6、本专利技术使用了webdriver驱动服务与业务系统相结合的方法,使得客户端和服务器之间保持长连接,可自动随时监控并反馈页面元素和数据情况,降低了数据采集、整理结果输出自动化所带来的成本。

7、在一种可选的实施方式中,所述客户端向服务器发送目标rpa业务请求指令后,若在预设时间阈值内未收到服务器反馈的目标rpa业务响应,则客户端继续向服务器发送目标rpa业务请求指令,直至收到服务器反馈的目标rpa业务响应。

8、本专利技术客户端通过是否接收到服务器反馈的目标rpa业务响应,会实时重新主动与服务器建立连接,以保证系统的实时在线。

9、在一种可选的实施方式中,所述服务器在更新目标rpa业务对应的配置文件后和/或目标rpa业务运行完成后,向客户端发送目标rpa业务关闭指令,以使所述客户端关闭目标rpa业务运行。

10、本专利技术基于webdriver长连接的维持,服务器可随时通过复合网络发送指令开启或关闭客户端的rpa功能。

11、在一种可选的实施方式中,所述客户端集成有多个rpa业务,所述多个rpa业务共用rpa业务调试系统中的通用功能组件,所述通用功能组件至少包括登录组件、数据整合导出组件。

12、本专利技术相同的业务系统的通用功能组件可以复用,节约了系统的资源。

13、在一种可选的实施方式中,所述服务器对客户端发送的目标rpa业务运行数据进行数据清洗、整合处理后,发送给设备端。

14、第二方面,本专利技术提供了一种rpa调试方法,应用于服务器,所述方法包括:在接收客户端发送的目标rpa业务请求指令时,向客户端反馈目标rpa业务响应;响应于客户端发送的运行数据采集需求,向客户端发送运行数据采集指令;接收客户端发送的目标rpa业务运行数据,将所述目标rpa业务运行数据发送给设备端,以使设备端向用户提供目标rpa业务的运行情况,使得用户基于所述运行情况调整目标rpa业务运行的配置信息;接收设备端发送的目标rpa调整后的业务运行的配置信息,基于所述调整后的业务运行的配置信息更新目标rpa业务对应的配置文件,以使客户端下一次基于更新后的配置文件执行目标rpa业务运行。

15、在一种可选的实施方式中,所述服务器与所述客户端通过webdriver保持通信连接,所述方法还包括:在更新目标rpa业务对应的配置文件后和/或目标rpa业务运行完成后,向客户端发送目标rpa业务关闭指令,以使所述客户端关闭目标rpa业务运行。

16、第三方面,本专利技术提供了一种rpa调试方法,应用于设备端,所述方法包括:接收服务器发送的目标rpa业务运行数据,基于所述目标rpa业务运行数据向用户提供目标rpa业务的运行情况,以使用户基于所述运行情况调整目标rpa业务运行的配置信息;将目标rpa调整后的业务运行的配置信息发送给服务器,以使服务器基于所述调整后的业务运行的配置信息更新目标rpa业务对应的配置文件后,客户端下一次基于更新后的配置文件执行目标rpa业务运行。

17、第四方面,本专利技术提供了一种rpa调试方法,应用于客户端,所述方法包括:响应于用户选择目标rpa业务执行操作,生成目标rpa业务请求指令,并将所述目标rpa业务请求指令发送给服务器;响应于接收到服务器反馈的目标rpa业务响应,访问服务器存储的目标rpa业务对应的配置文件执行目标rpa业务运行;接收服务器发送的运行数据采集指令,采集当前目标rpa业务运行数据,并发送给服务器,以使服务器将目标rpa业务运行数据发送给设备端,设备端基于目标rpa业务运行数据向用户提供目标rpa业务的运行情况,响应于用户基于运行情况调整目标rpa业务运行的配置信息后,将调整后的业务运行的配置信息发送给服务器,服务器基于调整后的业务运行的配置信息更新目标rpa业务对应的配置文件。

本文档来自技高网...

【技术保护点】

1.一种RPA业务调试系统,其特征在于,所述系统包括服务器、客户端和设备端,其中:

2.根据权利要求1所述的RPA业务调试系统,其特征在于,所述RPA调试系统采用WebDriver驱动服务,以使客户端和服务器通过WebDriver保持通信连接。

3.根据权利要求1-2任一项所述的系统,其特征在于,所述客户端向服务器发送目标RPA业务请求指令后,若在预设时间阈值内未收到服务器反馈的目标RPA业务响应,则客户端继续向服务器发送目标RPA业务请求指令,直至收到服务器反馈的目标RPA业务响应。

4.根据权利要求2所述的系统,其特征在于,所述服务器在更新目标RPA业务对应的配置文件后和/或目标RPA业务运行完成后,向客户端发送目标RPA业务关闭指令,以使所述客户端关闭目标RPA业务运行。

5.根据权利要求1所述的系统,其特征在于,所述客户端集成有多个RPA业务,所述多个RPA业务共用RPA业务调试系统中的通用功能组件,所述通用功能组件至少包括登录组件、数据整合导出组件。

6.根据权利要求1所述的系统,其特征在于,所述服务器对客户端发送的目标RPA业务运行数据进行数据清洗、整合处理后,发送给设备端。

7.一种RPA调试方法,其特征在于,应用于服务器,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述服务器与所述客户端通过WebDriver保持通信连接,所述方法还包括:

9.一种RPA调试方法,其特征在于,应用于设备端,所述方法包括:

10.一种RPA调试方法,其特征在于,应用于客户端,所述方法包括:

...

【技术特征摘要】

1.一种rpa业务调试系统,其特征在于,所述系统包括服务器、客户端和设备端,其中:

2.根据权利要求1所述的rpa业务调试系统,其特征在于,所述rpa调试系统采用webdriver驱动服务,以使客户端和服务器通过webdriver保持通信连接。

3.根据权利要求1-2任一项所述的系统,其特征在于,所述客户端向服务器发送目标rpa业务请求指令后,若在预设时间阈值内未收到服务器反馈的目标rpa业务响应,则客户端继续向服务器发送目标rpa业务请求指令,直至收到服务器反馈的目标rpa业务响应。

4.根据权利要求2所述的系统,其特征在于,所述服务器在更新目标rpa业务对应的配置文件后和/或目标rpa业务运行完成后,向客户端发送目标rpa业务关闭指令,以使所述客户端关闭目标rpa业...

【专利技术属性】
技术研发人员:左冰吴统帅
申请(专利权)人:盛景智能科技嘉兴有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1