【技术实现步骤摘要】
一种基于RPA远程调试的方法、装置、设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种基于RPA远程调试的方法、装置、设备及介质。
技术介绍
[0002]在RPA产品实际使用过程中,为了调试和验证新开发的流程能否能够按照预期的目标执行,一般都需要进行流程运行调试。
[0003]现有的一些小部分RPA产品具备调试流程功能,但也仅仅局限于设计器本身或者本机跨进程环境下调试。为了降低对系统硬件资源的消耗,部分RPA厂商针对RPA产品的设计器进行了设计与执行功能的分离,来达到降低硬件资源消耗和提高稳定性,但如果执行流程的执行机不在本机而在服务端或者远在千里之外,远程调试的功能需求就诞生了。
技术实现思路
[0004]本专利技术提供了一种基于RPA远程调试的方法、装置、设备及介质,不仅可以单机实现跨进程调试、还可以实现跨机器、跨远程网络的远程调试;有效的解决了RPA的调试的局限性。
[0005]根据本专利技术的一方面,提供了一种基于RPA远程调试的方法,所述方法由设计器执行,包括: />[0006]通过本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于RPA远程调试的方法,其特征在于,所述方法由设计器执行,包括:通过预先配置的命名管道向执行机发送待调试的流程文件数据,其中,所述流程文件数据包括至少一个待调试组件;向执行机发送调试指令,以指示执行机加载待调试的流程文件数据执行所述待调试组件;从执行机获取即将运行或正在运行的待调试组件信息,并根据待调试组件信息执行调试功能操作。2.根据权利要求1所述的方法,其特征在于,在从执行机获取即将运行或正在运行的待调试组件信息之后,还包括:判断待调试组件信息是否存在预先定义的断点信息;若存在,则进入暂停状态;否则,则向执行机发送继续调试指令。3.根据权利要求1所述的方法,其特征在于,所述根据待调试组件信息执行调试功能操作,包括:从执行机获取到待调试组件信息执行异常指令;判断该异常是否忽略并继续执行;若是,则向执行机发送继续调试指令。4.根据权利要求1所述的方法,其特征在于,所述调试指令包括暂停、继续、单步、单步跳过、单步跳出、重试、忽略以及异常时中断调试指令。5.根据权利要求1所述的方法,其特征在于,还包括:使用AutoResetEvent对象,以控制运行和暂停。6.一种基于RPA远程调试的方法,其特征在于,所述方法由执行机执行,包括:监听是否有待执行流程任务;通过预先配置的命名管道接收设计器发送的待调试的流程文件数据,其中,所述流程文件数据包括至少一个待调试组件;接收设计器发送的调试指令,以开启加载待调试的流程文件数据执行所述待调试组件;向设计器发送即将运行或正在运行的待调试组件信息,并根据接收设计器发送的调试指令进行执行。7.根据权利要求6所述的方法,其特征在于,所述向设计器发送即将运行或正在运行的待调试组件信息,并根据接收设计器发送的调试指令进行执行,包括:当带调试组件信息执行发生异常时,向设计器发送异常指令;根据接收设计器发送继续调试指令进行执行。8.根据权利...
【专利技术属性】
技术研发人员:饶玉田,黄创盛,
申请(专利权)人:京北方信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。