[发明专利]自动化流程的调试方法、电子设备及存储介质有效
申请号: | 202211067417.0 | 申请日: | 2022-09-01 |
公开(公告)号: | CN115481021B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 林宜聪;黄致辉 | 申请(专利权)人: | 上海弘玑信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 吕爱霞 |
地址: | 201240 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 流程 调试 方法 电子设备 存储 介质 | ||
本申请提供一种自动化流程的调试方法、电子设备及存储介质,该方法由执行器和调试器执行;执行器用于运行自动化流程代码,自动化流程代码在指定流程节点处设有断点;该方法包括:当执行器运行到指定流程节点时暂停运行,向调试器发送指定流程节点的第一行号和步入调试标志;调试器生成第一行号对应的运行时信息并返回至执行器;执行器接收运行时信息继续运行后续流程,当接收到步出调试指令时,将当前流程节点的第二行号和步出调试标志发送到调试器;调试器生成包含下一流程节点行号的步出调试信息并返回至执行器;执行器暂停至步出调试信息指示的下一流程节点,并展示下一流程节点之前的运行时信息。该方案可以加快排查和定位问题的速度。
技术领域
本申请涉及机器人流程自动化技术领域,尤其涉及一种自动化流程的调试方法、电子设备及计算机可读存储介质。
背景技术
机器人流程自动化(Robotic Process Automation,简称RPA)是一种计算机技术,采用软件自动化方式实现各个行业中大量重复的业务流程,用软件替代人工操作,把人从繁琐的重复劳动中解放出来,为人类减轻负担。在业务流程的编制过程中,为了确保业务自动化流程的准确性,流程调试是不可或缺的一个步骤。
在软件程序正式上线前,都会利用编译程序的方法进行调试测试,确保程序的正确性。传统的程序设计语言都有成熟的程序调试方案,比如C语言可以通过GDB(UNIX及UNIX-like下的调试工具)进行调试,Python可以通过PDB(一个交互式源代码调试器,用于Python程序)调试。
当前流行的RPA通常会提供断点调试和单步调试的方法,用来协助完成业务流程的设计,在流程正式发布前用来排查定位问题,以确保流程的逻辑正确性。在某些嵌套层次非常多的流程中,用户需要在不同层次的出入口都设置断点,或者采用单步调试的方式一层层进入各个嵌套的流程节点,而后又一层层退出各个流程节点来排查定位问题。不管是多个出入口断点设置的方式,还是逐层单步调试的方式,都会使得流程显得复杂,同时延长了排查问题的时间。
发明内容
本申请实施例提供了自动化流程的调试方法,用以加快排查和定位问题的速度。
本申请实施例提供了一种自动化流程的调试方法,所述方法由执行器和调试器执行;所述执行器用于运行自动化流程代码,所述自动化流程代码在指定流程节点处设有断点;所述方法包括:
当所述执行器运行到所述指定流程节点时,暂停运行;响应于接收到的步入调试指令,向所述调试器发送所述指定流程节点的第一行号和步入调试标志;
所述调试器根据所述第一行号和步入调试标志,生成所述第一行号对应的运行时信息,将所述运行时信息返回至所述执行器;
所述执行器接收所述运行时信息继续运行后续流程,当接收到步出调试指令时,将当前流程节点的第二行号和步出调试标志发送到所述调试器;
所述调试器根据所述第二行号和步出调试标志,生成包含下一流程节点行号的步出调试信息并将所述步出调试信息返回至所述执行器;
所述执行器接收所述步出调试信息,暂停至所述步出调试信息指示的所述下一流程节点,并展示所述下一流程节点之前的运行时信息。
在一实施例中,所述调试器根据所述第一行号和步入调试标志,生成所述第一行号对应的运行时信息,包括:
根据所述第一行号和步入调试标志,在所述自动化流程代码中查找所述第一行号对应的变量信息;
将所述变量信息与所述第一行号,组合生成所述第一行号对应的运行时信息。
在一实施例中,所述调试器根据所述第二行号和步出调试标志,生成包含下一流程节点行号的步出调试信息,包括:
所述调试器根据所述第二行号和步出调试标志,若所述第二行号属于非嵌套内节点行号,生成包含所述当前流程节点的下一流程节点行号的步出调试信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海弘玑信息技术有限公司,未经上海弘玑信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211067417.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铝筒可调大型程阻尼器
- 下一篇:一种具有纸张防翘边功能的印刷机