菜单

第6节 应用的定时运行

1.本地客户端和机器人

  本地客户端 机器人
概念 本地客户端即RPA客户端,也就是我们常说的八爪鱼RPA软件。RPA客户端是一个设计器、执行器、控制器三器合一的软件。是八爪鱼RPA业务中最重要的软件,它集成了:RPA应用编辑设计,应用执行,应用调试,应用分配管理,触发器,日志追踪,RPA机器人管理,企业空间等一系列功能。

RPA机器人是应用执行器,仅用于执行流程应用,单次只能运行一个流程。在不同设备上安装机器人即可同时运行多个流程,支持通过API接口控制机器人。

简单理解:一个机器人相当于一台电脑。

安装后的桌面图标
登录界面
软件主界面

 

2.定时触发器配置

作用

本地触发任务中可设置定时触发器,从而实现根据指定的时间频率自动启动RPA应用,无需每次都手动触发,实现真正的自动化。

 

使用示例

示例1:经过前面几节的学习,我们的第一个应用算是正式开发完成了。但现在有一个新的问题,八爪鱼博客网页会不定期更新,我们希望每天晚上九点都能重新获取指定关键词相关的博客信息。也就是说“第一个应用”每晚九点都会自动运行,把最新的博客信息都获取下来,第二天上班的时候我就能通过Excel表看到最新博客相关信息。

2.1 新建触发器-->定时触发器-->完成定时触发器设置

2.2 任务名称:创建一个新触发器,命名为八爪鱼博客信息定时获取。

2.3 选择执行器:选择是通过本地客户端来执行,还是指定某个机器人来执行,或者任意机器人(即哪个机器人空闲就用哪个)。由于当前账号没有购买机器人,因此只有本地客户端一个选项。

2.4 选择应用:分应用未发版和发版情况。

若“第一个应用”并没有发版,不需要考虑版本的问题,选中该应用即可。

若应用已发版,支持选择版本。当前最新版本:即使用最后一次发版时的应用配置。当前最新内容:即使用当前编辑保存后的应用配置,也就是保存后还没发版的应用配置。(建议使用当前最新内容,以便实时保持最新的)

2.5 执行频率:当前触发器要求是每晚九点自动触发,因此执行频率先选择每天,再在指定时间中选中21:00。下方已有整点时间的快捷按钮,若需精确到分钟,可单击“添加时间”后按需求设置。

2.6 生效时间:当前定时计划的生效时间,即整个定时计划只在设置的时间段里执行,当前的“八爪鱼博客信息定时获取”触发器只在2024年9月30日至2025年9月30日内执行。

注意:建议勾选排队执行。当启动了多个应用时,如果没有空闲的机器人或客户端来执行这些应用,勾选了排队执行,新启动的应用就会进行排队等待;每个机器人人最多支持排队等待20个应用,客户端排队等待的应用无限制,但为了软件更稳定,建议不要超过10个。多余的应用启动后会被自动停止,如果您有较多应用要执行,建议您联系官方工作人员购买机器人。

2.7 最大运行时间:该任务每次运行时的最大运行时长。开启后,当任务运行时长超出设置值,将会强制结束运行,为空则表示不限制。“第一个应用”中没有无限循环等易造成死循环的指令,此处不设置最大运行时间。

2.8 任务异常提醒:按需勾选,勾选后当触发任务执行失败时,将会向指定邮箱/飞书群/钉钉群/企业微信发送异常通知。可点击蓝色提示,前往【设置】里的【异常提醒】配置通知方式及接收账号。

2.9 在触发器设置页面点击下一步“”-->设置启动参数,如果勾选了AI和运营,则该触发器每天只固定获取与AI和运营这两个关键词相关的博客信息-->点击“完成”

注意:如需进一步了解定时触发器设置细节,请参考文档:本地触发任务

 

启动方式

方式1:在定时触发器设置页面最下方勾选“启动触发器”

方式2:点击触发任务列表里的开关按钮,实现对触发器的快速开启或者关闭

 

3.Webhook触发器配置

作用

八爪鱼RPA可以针对每个RPA应用生成不同的Webhook接口,您可以在自己的业务系统里通过代码调用这个Webhook接口,触发对应的应用,让其在指定的机器人上运行;同时支持修改应用中的自定义变量。目前该接口的请求频率是:每秒最多5次,每分钟最多20次。

简单说就是:启动应用,修改应用中的参数。

 

使用示例

3.1 新建触发器-->选择Webhook触发器

3.2 完成Webhook触发器设置-->填写触发器名称-->指定运行的机器人-->选择要运行的应用-->点击“确定”

3.3 创建成功后我们就能看到Webhook的信息,到这里Webhook触发器就创建好了。我们可以把“Webhook地址”和“签名”复制下来,放到调用触发器的代码了面,同时需要勾选上“启动触发器”,这样Webhook才能生效。

注意:如需进一步了解Webhook调用方法、参数传递等细节,请参考文档:Webhook触发任务

上一个
第5节 应用的分享
下一个
核心流程之判断
最近修改: 2024-10-09