一种基于RPA机器人的触发运行方法技术

技术编号:31746858 阅读:13 留言:0更新日期:2022-01-05 16:26
本发明专利技术公开了一种基于RPA机器人的触发运行方法,包括:在RPA机器人中通过指令编排搭建RPA应用;通过RPA应用对电子邮箱和/或文件夹进行监听,在接收到新的邮件和/或监听到文件夹中文件变动后,触发所设置的RPA应用。本发明专利技术利用指令构成的排列组合来形成一整条RPA应用,通过RPA应用来执行相应的操作,使用户通过RPA机器人来监听电子邮箱和文件夹,并能及时进行响应和处理,简便了人工操作,提高了工作效率,节省了人工成本。节省了人工成本。节省了人工成本。

【技术实现步骤摘要】
一种基于RPA机器人的触发运行方法


[0001]本专利技术涉及RPA
,具体涉及一种基于RPA机器人的触发运行方法。

技术介绍

[0002]机器人流程自动化RPA(Robotic process automation)是以软件机器人为基础的业务过程自动化处理软件。该技术可以模拟人类的行为,将现有的手动任务或流程进行自动化操作,实现了许多场景的自动化应用,用RPA替代高频低效的手工操作释放人力,同时规避人工操作存在的错误风险。
[0003]随着各行各业信息化程度逐渐提高,业务融合的场景逐渐扩展和领域逐步深入。为了兼顾客户信息技术现状和满足客户信息的传递,用户经常需要通过电子邮件进行通讯,并进行文件下载等处理步骤。当从电子邮箱接收大量的信息内容后,需要将必要的信息筛选过滤出来后汇总保存,保存后又会使得相关的文件夹内的数据发生变动,这就会造成用户难以对电子邮箱的收件以及下载的文件或变动文件进行清晰的辨认,难以避免的发生失误,影响工作效率。同时存在人工处理工作量大,失误率高的问题。企业也希望从这种工作中释放出更多的生产力来从事更多高价值产出的工作。

技术实现思路

[0004]本专利技术的目的在于,提供一种基于RPA机器人的触发运行方法。本专利技术可以使用户通过RPA机器人来监听电子邮箱和文件夹,并能及时进行响应和处理,提高工作效率,降低人工成本。
[0005]为解决上述技术问题,本专利技术提供的技术方案如下:1、一种基于RPA机器人的触发运行方法,包括:
[0006]在RPA机器人中通过指令编排搭建RPA应用;
[0007]通过RPA应用对电子邮箱和/或文件夹进行监听,在接收到新的邮件和/或监听到文件夹中文件变动操作后,触发所设置的RPA应用。
[0008]上述的基于RPA机器人的触发运行方法,对于电子邮箱的监听触发,采用邮箱监听器获取邮箱的用户授权登录,启用定时器定时查询收件箱邮件,对指定时间戳范围收到的邮件进行读取内容,通过邮件筛选器筛选出正确的邮件,获取到邮件参数和RPA应用的参数,调用读取邮件参数模块将邮件内容读取并保存到缓存中,调用RPA应用的参数触发RPA应用,RPA应用运行时从缓存中获取到邮件内容并展示。
[0009]前述的基于RPA机器人的触发运行方法,通过检测邮件时间戳,符合要求时间戳的邮件全部添加到缓存列表中,然后遍历邮件缓存列表,根据自定义输入的邮件筛选规则,符合筛选要求的邮件并调用读取邮件参数模块来读取邮件内容,将读取的邮件内容保存到缓存中;所述邮件内容包括邮件发件人、邮件主题、邮件正文和邮件附件列表。
[0010]前述的基于RPA机器人的触发运行方法,对于文件夹的监听触发,通过文件夹监听器对文件夹进行监听,在监听到文件夹中文件变动时,获取到文件变动参数和RPA应用的参
数,调用读取文件参数模块获取文件变动的参数并保存到缓存中,调用RPA应用的参数触发RPA应用,RPA应用运行时从缓存中获取到文件变动参数并展示。
[0011]前述的基于RPA机器人的触发运行方法,所述的文件夹监听器是通过调用Windows系统提供的文件系统监听接口来注册文件操作回调方法,运行文件夹监听功能。
[0012]前述的基于RPA机器人的触发运行方法,所述文件夹监听功能实现如下:
[0013]步骤S1、输入关键参数,包括所监听文件夹的绝对路径、所监听的文件类型、是否监听子路径和监听事件类型;
[0014]步骤S2、检测监听文件夹路径是否存在,如果不存在,则创建路径;
[0015]步骤S3、设置所监听的文件类型和是否监听子路径;
[0016]步骤S4、根据监听事件类型注册相应的文件操作回调接口,监听事件类型包括文件创建、文件删除、文件修改和文件重命名;
[0017]步骤S5、运行文件夹监听器。
[0018]前述的基于RPA机器人的触发运行方法,还包括应用执行模块和应用执行队列模块;所述应用执行模块用于触发执行RPA机器人中任意的RPA应用;所述的RPA应用执行队列进行对触发执行的RPA应用进行排队执行,用于防止多个监听触发同时触发造成RPA应用并发执行的冲突的问题。
[0019]前述的基于RPA机器人的触发运行方法,所述的RPA应用执行队列进行对触发执行的RPA应用进行排队执行具体过程如下:
[0020]步骤T1、当监听到一个或多个触发时,封装对应触发的RPA应用的参数以及对应触发的电子邮箱的邮件参数和/或文件夹的文件变动参数;
[0021]步骤T2、将封装好的参数一并传入添加RPA应用执行队列中;
[0022]步骤T3、检测当前是否有RPA应用正在运行,若没有,则直接调用该RPA应用对应的参数以及对应触发的电子邮箱的邮件参数和/或文件夹的文件变动参数并执行该RPA应用;若有,则执行步骤T4;
[0023]步骤T4、将该RPA应用参数添加到执行队列中;
[0024]步骤T5、在执行队列的上一RPA应用触发执行完毕后,应用执行模块从队列中获取到该RPA应用对应的参数以及对应触发的电子邮箱的邮件参数和/或文件夹的文件变动参数,调用参数并执行该RPA应用。
[0025]前述的基于RPA机器人的触发运行方法,所述指令编排包括指令添加,指令编辑和指令折叠;
[0026]所述指令添加是将指令集列表中的指令添加到RPA机器人的流程设计器中;
[0027]所述指令编辑是对添加到流程设计器中的指令进行编辑;
[0028]所述指令折叠是将流程设计器中指定位置和数量的指令进行折叠,并添加注释。
[0029]与现有技术相比,本专利技术通过在RPA机器人中通过指令编排搭建RPA应用,用户可以便捷地将指令进行编排形成积木式的排列组合,从而完成RPA应用的设计。本专利技术利用指令构成的排列组合来形成一整条RPA应用,通过RPA应用来执行相应的操作,使用户通过RPA机器人来监听电子邮箱和文件夹,并能及时进行响应和处理,简便了人工操作,提高了工作效率,节省了人工成本。此外,本专利技术的RPA应用搭建可以实现Low

Code(低代码)甚至是No

Code(无代码)的RPA产品。本专利技术进一步的优化了指令编排、模块化设计和流程调试的步
骤,使得用户可以简单便捷的进行RPA应用设计,降低了RPA应用设计的难度,提高了上手度,方便了工作者的使用。本专利技术还支持调用Python脚本,用户可以自主进行Python编程供应用流程调用,极大提高了可扩展性。
附图说明
[0030]图1是本专利技术的RPA机器人示意图;
[0031]图2是本专利技术对于邮箱监听触发设置的示意图;
[0032]图3是本专利技术对于邮箱监听触发设置的另一示意图;
[0033]图4是本专利技术对于文件夹监听触发设置的示意图。
具体实施方式
[0034]下面结合实施例和附图对本专利技术作进一步的说明,但并不作为对本专利技术限制的依据。
[0035]实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于RPA机器人的触发运行方法,其特征在于:包括:在RPA机器人中通过指令编排搭建RPA应用;通过RPA应用对电子邮箱和/或文件夹进行监听,在接收到新的邮件和/或监听到文件夹中文件变动操作后,触发所设置的RPA应用。2.根据权利要求1所述的基于RPA机器人的触发运行方法,其特征在于:对于电子邮箱的监听触发,采用邮箱监听器获取邮箱的用户授权登录,启用定时器定时查询收件箱邮件,对指定时间戳范围收到的邮件进行读取内容,通过邮件筛选器筛选出正确的邮件,获取到邮件参数和RPA应用的参数,调用读取邮件参数模块将邮件内容读取并保存到缓存中,调用RPA应用的参数触发RPA应用,RPA应用运行时从缓存中获取到邮件内容并展示。3.根据权利要求1所述的基于RPA机器人的触发运行方法,其特征在于:通过检测邮件时间戳,符合要求时间戳的邮件全部添加到缓存列表中,然后遍历邮件缓存列表,根据自定义输入的邮件筛选规则,符合筛选要求的邮件并调用读取邮件参数模块来读取邮件内容,将读取的邮件内容保存到缓存中;所述邮件内容包括邮件发件人、邮件主题、邮件正文和邮件附件列表。4.根据权利要求1所述的基于RPA机器人的触发运行方法,其特征在于:对于文件夹的监听触发,通过文件夹监听器对文件夹进行监听,在监听到文件夹中文件变动时,获取到文件变动参数和RPA应用的参数,调用读取文件参数模块获取文件变动的参数并保存到缓存中,调用RPA应用的参数触发RPA应用,RPA应用运行时从缓存中获取到文件变动参数并展示。5.根据权利要求4所述的基于RPA机器人的触发运行方法,其特征在于:所述的文件夹监听器是通过调用Windows系统提供的文件系统监听接口来注册文件操作回调方法,运行文件夹监听功能。6.根据权利要求5所述的基于RPA机器人的触发运行方法,其特征在于:所述文件夹监听功能实现如下:步骤S1、输入关键参数,包括所监听文件夹的绝对路径、所监听的文件类型、是否监听子...

【专利技术属性】
技术研发人员:代培
申请(专利权)人:杭州分叉智能科技有限公司
类型:发明
国别省市:

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

1