【技术实现步骤摘要】
基于RPA机器人的办公文件处理方法、装置、设备和存储介质
本申请涉及研发管理领域,特别是涉及一种基于RPA机器人的办公文件处理方法、装置、计算机设备和存储介质。
技术介绍
现在通过RPA机器人进行office自动化处理一般通过office应用程序开放的外部调用接口,根据VBA面向对象编程模型对office应用程序进行自动化数据处理。但是这种方式存在以下技术问题:因为RPA的业务流程是自上而下串行进行处理的,下一个任务需要等待上一个任务的完成结果来判断是否执行,但已有的RPA机器人对office自动化支持不完整,无法获取对office文件处理的返回值和调用结果,无法对office文件进行下一步的处理,从而导致处理office文件出错。
技术实现思路
基于此,针对上述技术问题,本申请提供一种基于RPA机器人的办公文件处理方法、装置、计算机设备及存储介质,以解决现有技术中,无法获取对office文件处理的返回值和调用结果,从而导致处理office文件出错的技术问题。一种基于RPA机器人的办公文件 ...
【技术保护点】
1.一种基于RPA机器人的办公文件处理方法,其特征在于,包括:/n接收代理接口传输的远程调用请求;/n解封装所述远程调用请求,得到处理方法名、第一RPA字典对象,其中,所述第一RPA字典对象包括RPA请求参数;/n查询与所述处理方法名对应的调用方法,得到查询结果;/n若所述查询结果为所述调用方法未注册,则向所述代理接口返回方法注册异常的处理结果,以指示代理接口将所述处理结果发送给RPA机器人;/n若所述查询结果为所述调用方法已注册,则调用所述调用方法根据所述RPA请求参数对办公文件进行处理,得到处理结果,并指示所述代理接口将所述处理结果发送给所述RPA机器人。/n
【技术特征摘要】
1.一种基于RPA机器人的办公文件处理方法,其特征在于,包括:
接收代理接口传输的远程调用请求;
解封装所述远程调用请求,得到处理方法名、第一RPA字典对象,其中,所述第一RPA字典对象包括RPA请求参数;
查询与所述处理方法名对应的调用方法,得到查询结果;
若所述查询结果为所述调用方法未注册,则向所述代理接口返回方法注册异常的处理结果,以指示代理接口将所述处理结果发送给RPA机器人;
若所述查询结果为所述调用方法已注册,则调用所述调用方法根据所述RPA请求参数对办公文件进行处理,得到处理结果,并指示所述代理接口将所述处理结果发送给所述RPA机器人。
2.根据权利要求1所述的方法,其特征在于,在所述接收代理接口传输的远程调用请求之前,还包括:
当检测到所述代理接口接收到RPA机器人发送的本地调用请求时,则通过所述代理接口封装所述本地调用请求;并
指示所述代理接口创建文件处理后台进程,并打开所述办公文件;
在检测到所述办公文件打开成功后,则指示所述代理接口根据所述本地调用请求生成所述远程调用请求,并发送。
3.根据权利要求2所述的方法,其特征在于,所述本地调用请求包括模板文件路径,所述指示所述代理接口创建文件处理后台进程,并根据所述模板文件路径打开所述办公文件,包括:
通过所述代理接口调用文件进程创建接口创建所述文件处理后台进程;
指示所述文件处理后台进程根据所述模板文件路径打开本地数据库中的所述办公文件。
4.根据权利要求1所述的方法,其特征在于,所述远程调用请求还包括定时器参数,所述调用所述调用方法根据所述RPA请求参数对办公文件进行处理,得到处理结果,包括:
通过定时器监控对所述办公文件的处理时长;
若所述处理时长超过所述定时器参数,则指示所述定时器生成所述处理结果;
若所述处理时长低于所述定时器参数,则关闭所述定时器,并所述生成处理结果。
5.根据权利要求1所述的方法,其特征在于,所述指示所述代理接口将所述处理结果发送给所述RPA机器人,包括:
若所述处理结果为处理成功,则序列化封装所述处理结果,并将封装后的处理结果返回给所述代理接口,并指示所述代理接口从所...
【专利技术属性】
技术研发人员:刘继超,邹芳,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。